お世話になります。
EXCELは2013を使用しています。
VBAでできるか分からないのですがアドバイスよろしくお願いします。
ブックA:売上管理表
sheet1:1行目が項目で、2行目からデータ
ブックB:精算用
sheet2:1行目が項目で、2行目からデータ
上記のようなファイルが二つあり、ブックAのどこかの項目に[精算]の文字があれば2行目からA列を基準として最終行までコピーし、ブックBのsheet2のC列の2行目に貼り付けたいです。
毎月、列が減ったり増えたりするので列を指定するのではなく
項目名で列を指定することは可能でしょうか。
どうかよろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは
>毎月、列が減ったり増えたりするので列を指定するのではなく
逆に言えば、月が決まれば(データ入力し始めれば?)組合せは固定のように思えますが、ブック名が同じものがたくさんあるってことなのかぁ・・・(よくわからん)
いずれにしろ、VBAでも関数でも可能そうに思います。
列を固定せずに検索すれば良いだけなので・・・
関数で言えば、HLOOKUP的な感じではありますが、「A列に値が存在する」という条件付きなので、MATCH、INDEX形式の検索・参照にすればよさそうです。
VBAの場合は、ご質問の手順をそのままVBA化すればできるでしょう。
検索が面倒ならWorkSheet関数(MATCH等)を利用すれば、関数と同じ要領で検索することも可能です。
「月がかわれば」というご説明と、ブック名やシート・セル位置が固定なのとの関係がよくわからないけれど、処理的には可能と思われます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Excel(エクセル) エクセルシートのデータを1列飛ばしで別ブックのシートに貼り付けるマクロが知りたい 2 2023/06/05 22:37
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Excel(エクセル) 列を自動で追加したい 3 2022/07/11 12:58
- Visual Basic(VBA) 指定月分の顧客データファイルを統合して並べ替え、所定の場所に貼り付ける 3 2022/09/10 07:55
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
「B列が日曜の場合」C列に/...
-
エクセルで最初のスペースまで...
-
VBAで文字列を数値に変換したい
-
エクセルの表から正の数、負の...
-
エクセルの並び変えで、空白セ...
-
エクセル 文字数 多い順 並...
-
エクセル(勝手に太字になる)
-
Excel 別ファイルに自動的に反...
-
Excel、市から登録している住所...
-
Excelで半角の文字を含むセルを...
-
EXCELで 一桁の数値を二桁に
-
A列がない・・・A列が非表示に...
-
文字列に数字を含むセルを調べたい
-
エクセルで文字が混じった数字...
-
2つのエクセルのデータを同じよ...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 同じ値を探して隣の...
-
文字を入力したら数値が自動入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル 同じ値を探して隣の...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセルの項目軸を左寄せにしたい
-
Excel、市から登録している住所...
-
エクセルで、列の空欄に隣の列...
-
エクセルの表から正の数、負の...
-
エクセルの並び変えで、空白セ...
-
VBAで文字列を数値に変換したい
-
A列がない・・・A列が非表示に...
-
文字列に数字を含むセルを調べたい
-
50人を数回、グループ分けする...
おすすめ情報