質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

マクロ

定義された処理手続きに応じて、どのような一連の処理を行うのかを特定させるルールをマクロと呼びます。

Q&A

1回答

1062閲覧

マクロを使って、重複した部分は加算処理をするように転記をしたい

ichijava

総合スコア3

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

マクロ

定義された処理手続きに応じて、どのような一連の処理を行うのかを特定させるルールをマクロと呼びます。

1グッド

0クリップ

投稿2020/09/30 11:16

編集2020/09/30 11:28

マクロを使って、以下の「Sheet1」から「Sheet2」に、以下のように転記したいです。(オレンジの部分は固定)
Sheet2ではSheet1の日付セルの最大値と最小値を取得し、1ヶ月ごとに羅列しています。

そこでさらに別のマクロで以下の2点を実装したいです。

・担当者をC列に転記していきます。(重複するものは転記しない)
・各担当者の行の数字を転記していく。(この時、年月日が重複する場合は加算する)
→例えば、Sheet2の担当者Aの2020/10/1はSheet1のK3とD21を加算したものになっている。

有識者の方、教えていただけないでしょうか。

何卒、よろしくお願いします。

Sheet1
イメージ説明

Sheet2
イメージ説明

icecleam👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

DreamTheater

2020/09/30 11:32

ご自身で出来たところまでVBAコードを記載してください。(このままでは丸投げです)
kuma_kuma_

2020/10/01 08:57 編集

いやさらに前に私が半日以上かけてコード渡したのが悪かったみたいです。 (さらにその時とユーザかえています。) この質問も前に同じ事書いてあって私に指摘されて消したみたいです。 ほんと悪質です。 多分また消すか他のユーザになり変わって質問するんでしょうね。
guest

回答1

0

エクセルには「統合」という機能があります。
これは、バラバラの表を一つにまとめる機能です。
調べてみて、その機能が使えそうか検討してみては?

また、例示を見ると、
担当者の並びは同じになっているので、
コピーして、
形式を選択して貼り付け→加算
でもできそうですが、実際はバラバラかもしれませんね。
まぁ、変にマクロでやろうとすると、
手動で結果を出すより、マクロを開発するためにより労力を費やしそうな
気がします。

僕がマクロを作るなら、
最終的に

コピーして、
形式を選択して貼り付け→加算

が簡単にできるように、
段階を踏んで表を徐々に整形しなおしていくかなぁとは思います。

投稿2020/10/02 09:49

mattuwan

総合スコア2163

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問