VBA:初心者です。教えて下さい。
【データ名】
A.xlt シート1~4
B.xlt シート1のみ
【やりたいこと】
A.xlt にある『マクロ』を押すと、閉じた状態の『B.xlt』の『シート1』を開き、
A.xltの『A4:A*』に記載されている内容と、B.xltの『DJ11:DJ*』に記載の
内容から〝全一致〟の内容を探す。
その後〝全一致〟した、B.xltの『DJ11:DJ*』の『DF11~DF*』行の『値』を
A.xltの『A4:A*』の一致した行の『AE4:AE*』の行に貼り付ける。
【完成形のイメージ】
<マクロ実行前>
A.xlt
A B ・・・・・ AE
3 品名 コメント ・・・・・ 数量
4 AAA aaaaa ・・・・・ 〔空白〕
5 BBB bbbbb ・・・・・ 〔空白〕
6 CCC ccccc ・・・・・ 〔空白〕
B.xlt
DC ・・ DE DF DJ
10 № ・・ 材質 数量 パーツ
11 021 ・・ A6063 1 BBB
12 RA ・・ SS300 3 CCC
13 1 ・・ SPCC 2 AAA
<マクロ実行後>
A.xlt
A B AE
3 品名 コメント ・・・・・ 数量
4 AAA aaaaa ・・・・・ 2
5 BBB bbbbb ・・・・・ 1
6 CCC ccccc ・・・・・ 3
B.xlt
DC DD DE DF
10 № 名称 材質 数量
11 021 bbbbb A6063 1
12 RA ccccc SS300 3
13 1 aaaaa SPCC 2
【補足説明】
1)B.xlt のデータは必ず、Desktopに保存してある
2)『DD11:DD*』は多くても100行程度
3)『A4:A*』は多くても100行程度
4)2)の行数と 3)の行数は必ずしも一緒ではない
5)2)・3)の最終行は必ず『空白』行
6)貼付られるデータは『文字列』
7)A.xltとB.xlt の『シート名』は基本固定だが、変更される場合がある
8)ブック名も変わる可能性があります
説明が下手で申し訳ございませんが、このようなVBAを作りたいです。
助けて下さい。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- Visual Basic(VBA) エクセルについて教えてください。 3 2023/06/28 09:11
- Visual Basic(VBA) VBAマクロ 決まっていない行を選択して別シートへ貼付け 4 2023/02/16 16:08
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
特定のPCだけ動作しないVBAマク...
-
メッセージボックスのOKボタ...
-
EXCELのVBAでRange("A1:C4")を...
-
ExcelのVBA。public変数の値が...
-
一つのTeratermのマクロで複数...
-
マクロの連続実行
-
TERA TERMを隠す方法
-
Excel VBAからAccessマクロを実...
-
ピボットテーブルでの毎回可変...
-
VBAのIF分で時間指定の条件式の...
-
OnTimeを使ったのですが「エラ...
-
エクセルでキーリストからデー...
-
TeraTermマクロの文字列結合
-
エクセルに張り付けた写真のフ...
-
ExcelVBAでPDFを閉じるソース
-
VBA初心者 Ctrl+での操作、ボタ...
-
EXCELのマクロの重複起動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
メッセージボックスのOKボタ...
-
一つのTeratermのマクロで複数...
-
ExcelのVBA。public変数の値が...
-
エクセルに張り付けた写真のフ...
-
他人が作ったマクロの理解
-
ExcelVBAでPDFを閉じるソース
-
TERA TERMを隠す方法
-
エクセルで別のセルにあるふり...
-
マクロ実行時、ユーザーフォー...
-
Excel VBAからAccessマクロを実...
-
EXCELのVBAでRange("A1:C4")を...
-
TeraTermマクロの文字列結合
-
PDF出力マクロについて。マクロ...
-
#defineの定数を文字列として読...
-
エクセルのマクロをセルの値に...
-
wordを起動した際に特定のペー...
おすすめ情報