Excel VBA質問箱 IV

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

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


4914 / 76732 ←次へ | 前へ→

【77433】Re:VBAで別ブックから反映について
発言  β  - 15/10/2(金) 0:17 -

引用なし
パスワード
   ▼馬 さん:

ブックの構成が不明ですが、
ブックA.xlsx と ブックB.xlsx があり、それとは別にマクロブックがあるというコードです。
実行時には、ブックAもブックBも、あらかじめ開かれているということが前提。
もちろん、マクロ内で、この2つのブックを自動的に開いて処理することもできますが、
まずは、あらかじめ、ひらかれているということで。

マクロブックの標準モジュールに。
★印のところは、実際のものに直してください。

Sub Test()
  Dim shA As Worksheet
  Dim shB As Worksheet
  
  Set shA = Workbooks("ブックA.xlsx").Sheets("Sheet1")  '★
  Set shB = Workbooks("ブックB.xlsx").Sheets("Sheet1")  '★
  
  With shB.Range("A2", shB.Range("A" & Rows.Count).End(xlUp)).Offset(, 5)
    .Formula = "=IFERROR(VLOOKUP(A2," & shA.Range("A1").CurrentRegion.Address(External:=True) & ",3,FALSE),"""")"
    .Value = .Value
  End With
  
End Sub
0 hits

【77432】VBAで別ブックから反映について 15/10/1(木) 23:03 質問[未読]
【77433】Re:VBAで別ブックから反映について β 15/10/2(金) 0:17 発言[未読]
【77440】Re:VBAで別ブックから反映について 15/10/5(月) 14:07 質問[未読]
【77441】Re:VBAで別ブックから反映について β 15/10/6(火) 6:41 発言[未読]
【77442】Re:VBAで別ブックから反映について 15/10/6(火) 12:36 お礼[未読]

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