やりたいことはVBA使わなくてもできるような気がします。表の作り方(データの並び順など)を工夫すれば、VLOOKUP関数やIF関数、SUM関数なんかを駆使するだけで、目的の請求書を作れる「可能性はあります」。このような曖昧な言い方になるかというと、No1.のご回答でも指摘があるように、具体的な要件が何も書かれていないからです。元となる表や請求書のハードコピーを貼り付けるくらいはしれくれないと、どんなExcel達人でも回答できないでしょう。マクロやVBはど素人です。そもそもこの説明ではマクロの組みようもありませんし。「~したい」ばかりで「どこに」「何が」「どのように」が全く説明されていません。基本的な勉強が全く足りていないことは明白です)作ってもらったマクロを自分の表に合わせて修正できないでしょう。丸投げではそれも期待できません。初心者レベルでもいいので自分でプログラムを作れるくらいになってから質問なさった方がいいように思います。通報するお探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!全カテゴリから検索このカテゴリから検索Q質問する(無料)このQ&Aを見た人はこんなQ&Aも見ています出産前後の痔にはご注意!一体なぜ妊娠・出産には痔がつきまとうのだろうか?その理由を見ていこう。複数シートを別ファイルにコピーして保存Excel(エクセル)出産前後の痔にはご注意!一体なぜ妊娠・出産には痔がつきまとうのだろうか?その理由を見ていこう。回答数ランキングです。VBA】VBAを使って複数のCSVを結合させたいのですが、コンマ区切りの値がデータ上に存在するため上手くまとまりません。コマンドでまとめる方法は知っているのですが、どうしてもVBAでやらなければならないので、その方法をご教授下さい。結合するCSVはエクセルを開いた時に選択できるようにしたいです。(特定のファイル上を対象では無く。)説明が分かり辛いかもしれませんがよろしくお願いします。AベストアンサーこんにちはCSVには統一された規格がないので、細部について(コーテーションの種類やコーテーション内でのコーテーションの扱いなど)はいろいろ異なるルールがあり得ます。対象がどのようなルールのデータなのかによるところは大きいですが...エクセルでそのまま読み込める形式のCSVであるなら、No2様がおっしゃっているように、エクセルに読み込ませるというVBAを作成するのが簡単でしょう。読み込めさえすれば、あとは統合処理だけなので比較的簡単だと思います。エクセルで直接は読み込めないようなルールのデータの場合は、>コマンドでまとめる方法は知っているのですが~~とのことなので、手順ははっきりしているのでしょうから、対象のCSVをテキストで読み込み、文字列操作によってその手順で処理を行なえば解釈ができるものと思います。>また、結合するCSVはエクセルを開いた時に選択できるようにしたいです。どこかのセルにファイルを指定(記入)したうえでVBAを実行するか、VBAからファイル選択のダイアログを表示して選択させるなどの方法が考えられると思います。こんにちはCSVには統一された規格がないので、細部について(コーテーションの種類やコーテーション内でのコーテーションの扱いなど)はいろいろ異なるルールがあり得ます。対象がどのようなルールのデータなのかによるところは大きいですが...エクセルでそのまま読み込める形式のCSVであるなら、No2様がおっしゃっているように、エクセルに読み込ませるというVBAを作成するのが簡単でしょう。読み込めさえすれば、あとは統合処理だけなので比較的簡単だと思います。1つの表にまとめる方法を教えてください初めて質問をします。2つのデータがあります。Aには仕入れ数、Bには売り上げ数があります。双方の商品名はすべて一致するわけではなく、「AにあってBにない」「BにあってAがない」ものもあります。1数字がずれていてすみません。