Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


38330 / 76732 ←次へ | 前へ→

【43540】Re:文字列で指定することと変数で指定することの違い?
発言  ichinose  - 06/10/19(木) 7:34 -

引用なし
パスワード
   ▼ワタル さん:
おはようございます。


これね、実際に変数にセットしているコードも掲載して
「ほら、222はうまくいくけど、111はうまくいかないでしょう?」
というコメントが記述できるようなふたつコードを掲載してください。


新規ブック標準モジュールに
'=========================================================
Sub Macro1()
  With ActiveSheet.QueryTables.Add(Connection:= _
    "URL;http://table.yahoo.co.jp/t?c=2006&a=10&b=17&f=2006&d=10&e=17&g=d&s=7717.t&y=0&z=7717.t" _
    , Destination:=Range("A1"))
    .Name = "t?c=2006&a=10&b=17&f=2006&d=10&e=17&g=d&s=7717.t&y=0&z=7717.t"
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = True
    .RefreshOnFileOpen = False
    .BackgroundQuery = True
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = False
    .SaveData = True
    .AdjustColumnWidth = True
    .RefreshPeriod = 0
    .WebSelectionType = xlEntirePage
    .WebFormatting = xlWebFormattingNone
    .WebPreFormattedTextToColumns = True
    .WebConsecutiveDelimitersAsOne = True
    .WebSingleBlockTextImport = False
    .WebDisableDateRecognition = False
    .WebDisableRedirections = False
    .Refresh BackgroundQuery:=False
  End With
End Sub
'=====================================================================
Sub Macro2()
  Dim dest As String
  Dim nm As String
  
  dest = "URL;http://table.yahoo.co.jp/t?c=2006&a=10&b=17&f=2006&d=10&e=17&g=d&s=7717.t&y=0&z=7717.t"
  nm = "t?c=2006&a=10&b=17&f=2006&d=10&e=17&g=d&s=7717.t&y=0&z=7717.t"
  With ActiveSheet.QueryTables.Add(Connection:=dest, Destination:=Range("A1"))
    .Name = nm
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = True
    .RefreshOnFileOpen = False
    .BackgroundQuery = True
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = False
    .SaveData = True
    .AdjustColumnWidth = True
    .RefreshPeriod = 0
    .WebSelectionType = xlEntirePage
    .WebFormatting = xlWebFormattingNone
    .WebPreFormattedTextToColumns = True
    .WebConsecutiveDelimitersAsOne = True
    .WebSingleBlockTextImport = False
    .WebDisableDateRecognition = False
    .WebDisableRedirections = False
    .Refresh BackgroundQuery:=False
  End With
End Sub

上記はマクロの記録からの掲載ですが、
どちらも正常に作動していますよ!!

4 hits

【43537】文字列で指定することと変数で指定することの違い? ワタル 06/10/19(木) 0:46 質問
【43540】Re:文字列で指定することと変数で指定する... ichinose 06/10/19(木) 7:34 発言
【43604】Re:文字列で指定することと変数で指定する... ワタル 06/10/19(木) 23:34 お礼

38330 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free