
VBA初心者です。ネットや書籍で調べてみて自分なりに試行錯誤しているのですが、どうしても思い通りにいきません。
良い方法をご教授いただけますと大変助かります。
よろしくお願いいたします。
sheet1とsheet2とsheet3(明細)と処理済シートの4つのシートがあります。
①sheet1で承認済となっている名前の合計金額を計算
②sheet2で承認済となっている名前の合計金額を計算 (①と同じ処理ですがシートが別です)
③sheet3(明細)の名前の合計金額を計算
④sheet1とsheet2で承認済となっている名前の合計金額とsheet3(明細)の名前の合計金額が一致した場合、sheet3(明細)のE列に完了と記載。
※金額不一致の場合、エラーメッセージのポップを出し、処理を停止。(できれば名前単位でエラーがわかれば幸いですが、総合計での判定でも構いません)
⑤処理済みシートの一番下にsheet3(明細)の完了(E列)となっているものを行ごと切取りで移動
⑥sheet1とsheet2の承認済の行を削除
※やりたいことは下記となります。
シート毎の承認済の合計金額と注文明細の合計金額が一致していることを確認した後に、sheet3(明細)で完了になっている行を処理済シートに移動とsheet1①と②の承認済の行を削除をしたいです。
削除と移動はどちらが先でも問題ございません。
添付画像の左からsheet1、sheet2、sheet3(明細)となります。

A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
No.1です。
ん~老眼が進んだのかな?
拡大しても文字が読み取れないけど、何か他に知恵袋みたいな対策が隠れているのかな?
Sheet1・2とSheet3の整合性はどうなっているのか?
『注文番〇』とは何なのか?
が読み解けない。
24インチじゃモニターが小さいのかな?
No.2
- 回答日時:
こんにちは
ネットで調べて作成できないような難しい処理内容は無いようなので1つ1つ処理を考えて作成されるのが良いと思います。
例えば①②についても作成出来ない状況ですか?、、、
③についてはどうでしょう?
もしうまく行かず試行錯誤している様でしたら、その原因は多分
一意のキーワードが無い事が原因ではないかと思います。
名前などの場合、同姓同名などで一意でなくなってしまいますね。
顧客リストや登録者リストなどで一意のIDなどを割り当て
その一意のキーで検索(FindやFind Next データ状況によりフィルターやループ)や行番号を取得すれば、レンジに纏めたり、四則演算やワークシート関数が使えます。
①②だけでもサンプルコードを示そうかと思いましたが、
表組に一意のキーワードが無いようなので、後で殆どを直したり追加する事が想像されるので、この辺で止めときます。
No.1
- 回答日時:
ちょっと画像が見ずらいかな?
こうゆうのって知恵袋の方が拡大しやすいと思えます。
後はとあるベテラン様なら別サイトを利用した公開方法を提示されるので、その回答を待ってみるかですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
vba findnext で検索し同じ値を表示させたくない場合について
Visual Basic(VBA)
-
Excel VBA 条件にあったデータだけ書き換えていく
Visual Basic(VBA)
-
excelで大量の数字の変換
Excel(エクセル)
-
4
Excelで「1,2,3,4,5」を「1-5」とまとめることはできますか?
Excel(エクセル)
-
5
VBA初心者です。不具合を直したい。
Visual Basic(VBA)
-
6
【Excel VBA】名前の定義をVBAで自由にコントロールできますか?
Visual Basic(VBA)
-
7
【VBA】2つのシートの値を比較して条件一致したら、同じ行の隣の値を別ブックへ転記したいです。 VB
Visual Basic(VBA)
-
8
エクセルについてです。 ランダムに1から100までの数値が入力されているセルがあります。この中から1
Excel(エクセル)
-
9
【マクロ】指定したフォルダ内のExcelファイルからデータを集約したい
Excel(エクセル)
-
10
ExcelVBA 文字コード変換
Visual Basic(VBA)
-
11
プログラミングの次に何を勉強したら良いのか?
その他(プログラミング・Web制作)
-
12
VBA 単語群の置き換え。 エクセルブック名 置き換え.xlsm シート名 作業台 列 S列 置き換
Visual Basic(VBA)
-
13
ユーザーフォームについて質問があります。
Visual Basic(VBA)
-
14
VBA 複数行を1行にするマクロ
Access(アクセス)
-
15
VBAをやり始めたのですが、なんでこうなるのか分かりません。 教えてほしいです。
Visual Basic(VBA)
-
16
エクセルであるセル番地の内容を知りたい
Excel(エクセル)
-
17
リストボックス更新
Visual Basic(VBA)
-
18
エクセル コマンド、OPボタン が 図表に
Visual Basic(VBA)
-
19
excel VBA ユーザーフォームを消すとTextBoxから反映させたセルの値も戻ってしまう
Excel(エクセル)
-
20
ExcelのK3セルのフィルターで一つチェックを入れて表示してから、実行するボタン(マクロ)が有りま
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
このカテゴリの人気Q&Aランキング
-
4
エクセル VBAについて
-
5
DisplayAlertsブロパティで ”実...
-
6
VBAでフォルダ内のファイルの変...
-
7
特定のPCだけ動作しないVBAマク...
-
8
グラフの交点の求め方(Excel)
-
9
ExcelVBAを使って、値...
-
10
VBA 参照先で選んだファイルを...
-
11
フルパスから最後のディレクト...
-
12
tatsumaru77様 昨日回答して頂...
-
13
VBA シートのボタン名を変更し...
-
14
エクセルVBA
-
15
Excel マクロ VBA プロシー...
-
16
VBA初心者です。 セルB2~B6に書...
-
17
vba 2つの条件が一致したら...
-
18
VBA Cのセルが空白でなかったら...
-
19
複数ブックの統合について Exce...
-
20
VBAで早押しゲームを作りたい
おすすめ情報
公式facebook
公式twitter