
Excelで、表に小計と合計を入れたいのですが、VBAコードをご教授願います。。
製品名 毎に、小計を入れたい合わせて最終行に合計するVBAコードを、ご教授願います。
下記のようにしたい。
sheet1に、表があり、他にもシートがあるので、シートを選んで、実行させたいと思います。
A列.. B..... C..... D..... E..... F...... G..... H..... I...... J...... K..... L...... M..... .N.....O.....→Y
発.... 元.... 生.....発行..連.... 次.....名.... 伝.... 納.... 日.... コード. ク......製品名.数量.
T..... 組.....2.......AZ.. A......13... X..... ス... B..... 2..... 20.... 1..... 回.... 1000
T..... 組.....2.......AZ.. A......13... X..... ス... B..... 2..... 20.... 1..... 回.... 1000
T..... 組.....2.......AZ.. A......13... X..... ス... B..... 2..... 20.... 1..... 回.... 1000
T..... 組.....2.......AZ.. A......13... X..... ス... B..... 2..... 20.... 1..... 回.... 1000
............................................................................................回小計 4000
T...... 組.... 2......AZ...A.......13.... X..... ス.....B..... 2..... 20... 1..... 三.........10
T...... 組.... 2......AZ...A.......13.... X..... ス.....B..... 2..... 20... 1..... 三.........10
T......組.... 2......AZ...A.......13.... X..... ス.....B..... 2..... 20... 1..... 三.........10
.............................................................................................三小計 30
....................................................................合計......4030
宜しくお願いします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
元々データだけが入っているなら、数式どころか小計機能でできそうですけど。
そもそも、表の見方がわからない。
ただ、
>他にもシートがあるので、シートを選んで、実行させたいと思います。
という謎の指定があるので、そこを明らかにしてもらわないと何とも。
No.3
- 回答日時:
マクロである必要ありますか?
自分なら小計を出す数式を作って「行挿入」するだけで済ませます。
「行挿入」するシートを選んでひたすら挿入するだけのお仕事なので楽ちんですよ。(Crtl+Yで繰り返し処理しちゃう)
そのほうがExcelのデータは小さくできる。
・・・
ここは「代わりに作って」という【作業依頼】をする場所ではありません。
自力で解決(質問のケースでは自作)できるようにアドバイスをする場所です。
もしも【作業依頼】【作成代行】を望んでいるのであれば他をあたることを勧めます。マジで。
そんなわけで、質問にあるマクロを作る上で何が分からないのかを「補足」に書いてみてください。
親切な人が答えてくれますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでエクセルシートを更新...
-
excelで、セル内に文字が入力さ...
-
表示倍率を変更させない方法
-
エクセルのシートを同時に行削...
-
【エクセル】シートのロックで...
-
エクセルで、2つのシートにある...
-
エクセルで最高値、最低値の日...
-
マクロボタンを押すと、ファイ...
-
エクセルのチェックボックスを...
-
日付の大小の表現
-
差し込み印刷に当日の日付が入...
-
「時間」、「期日」、「日付」...
-
「24日の0時」って・・・
-
エクセルで数字から名前に変...
-
EXCELで日付を****年上期、****...
-
エクセルにて結合サイズが異な...
-
エクセル マクロ 名前を付けて...
-
Accessで24時間を超える時間の...
-
Excel関数 「日付を入力...
-
会社や役所などに提出する書類...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでエクセルシートを更新...
-
excelで、セル内に文字が入力さ...
-
【エクセル】シートのロックで...
-
エクセルのシートを同時に行削...
-
表示倍率を変更させない方法
-
エクセル表作成についてお分か...
-
エクセルのデーターベースについて
-
エクセルの日付関数について
-
ワードのハガキ差込印刷について
-
エクセルVBA 複数シートからの...
-
エクセルファイルがウイルスに...
-
エクセルで別シート、または別...
-
エクセルの担当者別にシートを...
-
ホームページビルダーv10でエク...
-
エクセルで、2つのシートにある...
-
表の値を別の表にコピー
-
シートを串刺しで抽出したいの...
-
ワードの差し込み印刷について
-
エクセルVBAの文字列の部分一致...
-
マニュアルを作成したので、チ...
おすすめ情報
おっしゃる通りですね 説明が下手で誠にすみません。
データーは、A列からY列まで入っていますが、今回は、
製品名(M列)と数量(N列)の所の小計と合計をだして、別ブックへ転記したい為のものです。
また、行数については、その都度増減があります。
他のシートとは、別のブックのシートという意味でして、ごめんなさい。
別ブック(ブック名:製品リスト)のシート(sheet名:リスト)の同じ製品名の数量の所へ転記したいのですが可能でしょうか。
A列 B列
1 製品名 数量
2 □△ 200←ここの所
3 〇✖ 100←
説明不足ですみませんでした。
少しでも、仕事に役立てたいと思っています。
早々のご回答ありがとうございます。
別ブックは、個人使用ではない為、データーのみ転記したいです。
元になるブックの製品名(M列)と数量(N列)の所の小計を出して、最終的には、別ブックに転記したいです。※別ブックでは、合計は使用せず小計の結果のみを転記していきたい。
たびたび説明不足で、すみませんでした。
A列 B列
1 製品名 数量
2 □△ 200←ここの所
3 〇✖ 100←
4 〇✖ 100←
↓ ↓