エクセルマクロ初心者です。
行数が可変のファイルを、VLOOKUPをする際の最終行の取得方法、ご存じでしたら教えてください。
具体的には、下記手順を行いたいです。
下記図を参照ください。
(1)右ファイル「月次実績」。左ファイル「Book1」。
両ファイルともにB列「文字列」を参照し、VLOOKUP。
※図では左ファイルのファイル名が隠れてしまっております…
(2)右ファイル「月次実績」H列を左ファイル「Book1」C列に表示させたい。
(3)ただし、右・左ファイル共に行数は可変です。
以下の通り、構文を書いてみましたが、うまくいかず・・・。
ヒントがあればよろしくお願いいたします。
※VLOOKの検索範囲は、月次実績ファイルの32列目までとしています。
Windows("Book1.xlsx").Activate
Range("C2").Select
Dim i As Long
i = Range("H" & Rows.Count).End(xlUp).Row
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-1],月次実績.csv!R2C8:R&i&C32,2,0)"
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
と言うか、vlookupのパラメータが変ですよ。
例えばi=10だとしたら
=VLOOKUP(RC[-1],月次実績.csv!R2C8:R10C32,2,0)
R2C8:R10C32は何を意味しますか?
セル範囲(左上のセル:右下のセル)なので、R2C8とかR10C32というセルは存在しません。
R2:C8とか、R10:C32なら解るのですが・・・・。
t_fumiaki様
ご連絡ありがとうございます…。
R2C8:R10C32の意味は、
8列目から32列目までの最終行をVLOOKUPの検索範囲としたいです。
R10は変数にしたいため、Dim i AS Longとして
構文は、R2C8:R" & i & "C32としました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) エクセルVBAについて 8 2022/07/13 22:41
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 複数csvを横に追加していくマクロについて 2 2023/04/25 09:19
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- その他(プログラミング・Web制作) エクセルVBA 3 2022/06/11 16:01
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) 貼り付けた値が消えていく 以下はソースファイルの2番目のシートのB6から最終行を取得 ターゲットファ 2 2023/07/27 12:23
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
エクセルでファイルを開かずに...
-
Excel 2枚目のブックが開かな...
-
CPU使用率が100%となっ...
-
one drive からExcel onlineを...
-
excel ファイル
-
パワーポイントをエクセルファ...
-
エクセルで「500時間」を「何日...
-
時間によってファイル名が変わ...
-
EXCELで上書き保存しないと反映...
-
エクセルVBAでアクセスファイル...
-
エクセルのマウス操作(左クリ...
-
エクセル 列の最大数はIV?
-
エクセルでファイルを閉じても...
-
Lotus 1-2-3のファイルをExcel...
-
共有しているEXCELシートのアク...
-
【マクロ】フォルダからエクセ...
-
gage R&R の計算
-
エクセルを開いたときのシート
-
エクセル関数の解読サイトなん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
エクセルでファイルを開かずに...
-
Excel 2枚目のブックが開かな...
-
ファイル内にある数字の出現回...
-
CPU使用率が100%となっ...
-
エクセルで他のファイルのセル...
-
複数のtxtの特定部分を抽出し、...
-
PhotoshopでExcelのファイルが...
-
エクセルでハイパーリンクが貼...
-
マクロでシートのデータをコピ...
-
MATLABでcsvファイルを読み込も...
-
マクロで別ファイルのシートコ...
-
エクセルマクロ 数式【VLOOKUP...
-
Excel2000でフォルダを移動する...
-
EXCEL:二つのエクセルファイル...
-
VBAで集計元のファイル名を取得...
-
excel ファイル
-
EXCELを複数起動して別ファイル...
-
autocad LT 外部参照一覧表の「...
-
エクセル保存後に別のブックの...
おすすめ情報