[[20030713123814]] 『ハイパーリンクについて』(moonmika) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ハイパーリンクについて』(moonmika)

初心者なので教えてください

たとえば
 http://chart.yahoo.co.jp/t?&s=8236&a=1&b=1&c=2000&d=1&e=1&f=2010&g=d&y=0&z=8236&x=.csv
これはyahoo株価時系列データのURLなのですが
8236の部分を任意に編集してDLできるマクロはどうすればよいのでしょうか?


 マクロの原型を書けば、
 Sub bbb()
 dt = Chr(34)
 para = "8236"
 para = InputBox("パラメータの入力", "Para", para)
 If para = "" Then
   Exit Sub
 End If
 Range("A5") = "=hyperlink(" & dt & _
  "http://chart.yahoo.co.jp/t?&s=" & para    
 & "&a=1&b=1&c=2000&d=1&e=1&f=2010&g=d&y=0&z=" & para & "&x=.csv" _
 & dt & "," & dt & para & dt & ")"
 End Sub

     =HYPERLINK("http://chart.yahoo.co.jp/t?&s=" & C10  
     & "&a=1&b=1&c=2000&d=1&e=1&f=2010&g=d&y=0&z="& C10 & "&x=.csv",C10)


通りすがりさんありがとうございます
一度試してみます^^
でためしたみたのですが^^;

=HYPERLINK("http://chart.yahoo.co.jp/t?&s=" & C10

     & "&a=1&b=1&c=2000&d=1&e=1&f=2010&g=d&y=0&z="& C10 & "&x=.csv",C10)
でリンク先へジャンプできるもですが・・・・
エクセルに取り込むのはどうしたらよいのでしょうか??

初心者なのでどなたかよろしくお願いしまうす。


 Webクエリで取り込みたいとのことのようですので、マクロ記録したもの
 を参考に。
 (ramrun) 

 Sub Macro1()
    para = "8236"
    para = InputBox("パラメータの入力", "Para", para)

    If para = "" Then
        Exit Sub
    End If

    With ActiveSheet.QueryTables.Add(Connection:= _
        "URL;http://chart.yahoo.co.jp/t?&s=" & para & "&a=1&b=1&c=2000&d=1&e=1&f=2010&g=d&y=0&z=" & para & "&x=.csv" _
        , Destination:=Range("A1"))
        .Name = "t?&s=" & para & "&a=1&b=1&c=2000&d=1&e=1&f=2010&g=d&y=0&z=" & para & "&x="
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlOverwriteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlSpecifiedTables
        .WebFormatting = xlWebFormattingNone
        .WebTables = "10"
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
    End With
 End Sub


ありがとうございました(^^)
思ったとおりです〜〜〜〜

今後ともよろしくお願いします。


 こちら事務局です、ニックネームを変更しました。
 (kazu)2003/10/26


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.