
エクセルマクロ初心者です。
行数が可変のファイルを、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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
エクセルでファイルを開かずに...
-
PhotoshopでExcelのファイルが...
-
CPU使用率が100%となっ...
-
パワーポイントをエクセルファ...
-
エクセルを上書き保存したのに...
-
エクセルで「500時間」を「何日...
-
メモ帳で開く設定を元に戻したい。
-
EXCELで上書き保存しないと反映...
-
エクセル文書を保存したらメモ...
-
エクセルで複数のブックで「元...
-
2つのエクセルファイルをデュ...
-
エクセルを開いたときのシート
-
エクセルのカメラ機能を、700個...
-
エクセルでファイルを閉じても...
-
マルチモニター設定をしても2画...
-
Lotus 1-2-3のファイルをExcel...
-
エクセルにクリックすると指定...
-
メモ帳(拡張子log)の数字デー...
-
いきなりPDFでPDFファイルを開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
エクセルでファイルを開かずに...
-
Excel 2枚目のブックが開かな...
-
エクセルで他のファイルのセル...
-
CPU使用率が100%となっ...
-
MATLABでcsvファイルを読み込も...
-
複数のtxtの特定部分を抽出し、...
-
one drive からExcel onlineを...
-
マクロでシートのデータをコピ...
-
エクセルでハイパーリンクが貼...
-
VBAで集計元のファイル名を取得...
-
ファイル内にある数字の出現回...
-
ファイル比較ツール
-
マクロで別ファイルのシートコ...
-
複数のExcelfファイルをを1つの...
-
PhotoshopでExcelのファイルが...
-
excel マクロについて
-
エクセルマクロ 数式【VLOOKUP...
-
エクセルマクロ(vba)のFSO.Open...
-
パワーポイントをエクセルファ...
おすすめ情報