Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8914 / 76732 ←次へ | 前へ→

【73386】Re:AdvancedFilterメソッドについて
回答  ニャンソ  - 12/12/29(土) 21:23 -

引用なし
パスワード
   ▼kanabun さん:


こんばんは。


>金額欄が Y,Z列とか、
>Book2 のどの行に 印刷データを値貼り付けするのか? とか、
>そういうことは「変数」 なので、変わってもいいようにマクロの
>ほうで対応しておけばいいですよ。

コード内容を理解し、自分で変更すれば実行出来るということですか?

Book1-1
A・B・C・D・E・F・G・H〜W・X・Y・Z
1.空白
2.見出し
3.空白
4〜7.空白・通番・県名・地区・責任者番号・従業員番号・従業員名・過去申請金額・・空白・申請金額・実金額
8からがデータ

Book1-2
A・B・C・D・E・F・G・H〜W・X・Y・Z
1.空白
2.見出し
3.空白
4〜7.空白・通番・県名・地区・グループ番号・従業員番号・従業員名・過去申請金額・・空白・申請金額・実金額
8からがデータ

Book2
A・B・C・D・E・F・G・H・I・J・K
1.見出し
2〜5.説明文
6〜7.従業員番号・従業員名・申請日・申請金額・実金額・照合・処理日・処理した申請金額・処理した実金額・修正有無・確認日
8〜34.転記データ
35.AとB列結合で「合計」の文字
35のDが申請金額の合計金額
35のEが実金額の合計金額
36.空白
37〜39のA列B列結合.「金額差異理由
         (名前・差異理由を記入)」
37のC・D結合.空白
37のE〜K.結合・空白
38のC・D結合.空白
38のE〜K.結合・空白
39のC・D結合.空白
39のE〜K.結合・空白

C・F・Fには「/」が入っています。

転記する所はBook1-2
A・B・D・E
従業員NB・従業員名・申請金額・実金額

Book3
A・B・C・D・E・F〜DQ
地区・責任者番号・グループ番号・従業員番号・従業員名・その他データ

Book1-1・Book1-2・Book2については罫線ありです。

と変更となりました。

分かりにくく申し訳ありません。

不明な点があればおっしゃってください。


>そういえば、送られてくるデータブックも当然 Book名が都度
>変わりますね?
>前回の (kanabun案) を少し変更して、Book1の名前をマクロコード
>上でいちいち変更しなくてもすむように、マクロを実行するときは
>送られてきたデータブックを前面にして(アクティブにして)スタート
>すればすむようにしました。

変わりますね。
ありがとうございます!!

アクティブとはどう行えばよいのでしょうか?

>'---------------------------------------- 標準モジュール
>Option Explicit
>
>Private Book1 As Workbook
>Private Book2 As Workbook
>Private Book3 As Workbook
>
>Sub Try1()
> '◆送られてきたBookをアクティブにして実行してください
> Set Book1 = ActiveWorkbook '送られてきたデータブック
> Set Book2 = Workbooks("Book2.xls") '印刷シート
> Set Book3 = ThisWorkbook  'このマクロBook(Group名一覧を含む)
> 
> If Book1 Is Book2 Then
>   MsgBox "送られてきたBookを前面にして実行", vbCritical
>   Exit Sub
> End If
> If Book1 Is Book3 Then
>   MsgBox "送られてきたBookを前面にして実行", vbCritical
>   Exit Sub
> End If

ここのコードでアクティブにされるのでしょうか?
それとも自分で行うのでしょうか?

>なので、ここから マクロブックの「Temp」シートに 必要な3地区データ
>を転送し、「Temp」シートにコピーされたデータについてだけグループ
>番号の書き込みをすることにします。要は、並び替えのキーにグループ
>番号が必要なだけなので、ってことです。

>(Q4.)グループ番号は他のどの項目に紐づけられているのでしょうか?
>  Book1のデータの何をみると グループ番号が分かるのですか?
>  県名から連想されるグループ番号があるのですか?
>  それとも、地区 をみると グループ番号が分かるのですか?
>  あるいは 従業員番号 とか 従業員名 をみると分るのですか?

紐付けですが、Book1-1に責任者番号が追加となり責任者番号・従業員番号順に並んでおります。

ですので、Book3を責任者番号・従業員番号に並び変えて転記…という流れになります。


>そのほかのレイアウト関係は 前回と同じ前提です。

---------------------------------------------------
細かく説明して頂きありがとうございます。
お忙しい中ありがとうございました。

学生以来で初心者なもので頭が混乱しております…

結果につきましては、月曜に出来れば行いたいと思います。
出来なければ休み明け(3日)以降となります。
年末年始と忙しいので出来るか不安ですが…すみません。

よろしくお願い致します。

410 hits

【73344】AdvancedFilterメソッドについて ニャンソ 12/12/21(金) 23:34 質問
【73346】Re:AdvancedFilterメソッドについて UO3 12/12/22(土) 0:44 発言
【73348】Re:AdvancedFilterメソッドについて ニャンソ 12/12/22(土) 8:33 質問
【73349】Re:AdvancedFilterメソッドについて kanabun 12/12/22(土) 10:08 発言
【73350】Re:AdvancedFilterメソッドについて kanabun 12/12/22(土) 10:17 発言
【73353】Re:AdvancedFilterメソッドについて ニャンソ 12/12/22(土) 16:22 回答
【73352】Re:AdvancedFilterメソッドについて ニャンソ 12/12/22(土) 16:18 質問
【73351】Re:AdvancedFilterメソッドについて UO3 12/12/22(土) 14:07 発言
【73354】Re:AdvancedFilterメソッドについて ニャンソ 12/12/22(土) 16:28 回答
【73355】Re:AdvancedFilterメソッドについて UO3 12/12/22(土) 18:23 発言
【73356】Re:AdvancedFilterメソッドについて ニャンソ 12/12/22(土) 19:14 お礼
【73358】Re:AdvancedFilterメソッドについて ニャンソ 12/12/24(月) 21:24 回答
【73360】Re:AdvancedFilterメソッドについて kanabun 12/12/25(火) 0:05 発言
【73362】Re:AdvancedFilterメソッドについて ニャンソ 12/12/25(火) 20:34 お礼
【73361】Re:AdvancedFilterメソッドについて UO3 12/12/25(火) 10:39 発言
【73363】Re:AdvancedFilterメソッドについて ニャンソ 12/12/25(火) 20:54 回答
【73364】Re:AdvancedFilterメソッドについて UO3 12/12/26(水) 9:53 発言
【73366】Re:AdvancedFilterメソッドについて ニャンソ 12/12/26(水) 19:46 お礼
【73369】Re:AdvancedFilterメソッドについて UO3 12/12/27(木) 12:33 発言
【73371】Re:AdvancedFilterメソッドについて ニャンソ 12/12/27(木) 22:03 回答
【73372】Re:AdvancedFilterメソッドについて UO3 12/12/27(木) 22:10 発言
【73379】Re:AdvancedFilterメソッドについて ニャンソ 12/12/28(金) 21:00 回答
【73373】Re:AdvancedFilterメソッドについて UO3 12/12/27(木) 22:15 発言
【73380】Re:AdvancedFilterメソッドについて ニャンソ 12/12/28(金) 21:02 回答
【73382】Re:AdvancedFilterメソッドについて ニャンソ 12/12/28(金) 22:00 発言
【73385】Re:AdvancedFilterメソッドについて ニャンソ 12/12/29(土) 20:11 回答
【73374】Re:AdvancedFilterメソッドについて kanabun 12/12/28(金) 11:23 発言
【73375】Re:AdvancedFilterメソッドについて kanabun 12/12/28(金) 11:42 質問
【73376】Re:AdvancedFilterメソッドについて UO3 12/12/28(金) 12:05 発言
【73377】Re:AdvancedFilterメソッドについて kanabun 12/12/28(金) 19:37 発言
【73378】Re:AdvancedFilterメソッドについて kanabun 12/12/28(金) 20:05 発言
【73381】Re:AdvancedFilterメソッドについて ニャンソ 12/12/28(金) 21:56 回答
【73383】Re:AdvancedFilterメソッドについて kanabun 12/12/29(土) 9:31 発言
【73384】Re:AdvancedFilterメソッドについて kanabun 12/12/29(土) 9:40 発言
【73386】Re:AdvancedFilterメソッドについて ニャンソ 12/12/29(土) 21:23 回答
【73387】Re:AdvancedFilterメソッドについて kanabun 12/12/29(土) 21:58 発言
【73388】Re:AdvancedFilterメソッドについて ニャンソ 13/1/2(水) 21:17 回答
【73390】Re:AdvancedFilterメソッドについて kanabun 13/1/3(木) 0:26 発言
【73391】Re:AdvancedFilterメソッドについて ニャンソ 13/1/3(木) 20:39 回答
【73392】Re:AdvancedFilterメソッドについて kanabun 13/1/3(木) 23:11 発言
【73396】Re:AdvancedFilterメソッドについて ニャンソ 13/1/4(金) 20:59 回答
【73409】Re:AdvancedFilterメソッドについて kanabun 13/1/5(土) 19:04 発言
【73428】Re:AdvancedFilterメソッドについて ニャンソ 13/1/7(月) 21:05 回答
【73429】Re:AdvancedFilterメソッドについて kanabun 13/1/7(月) 23:27 発言
【73451】Re:AdvancedFilterメソッドについて ニャンソ 13/1/11(金) 20:54 回答
【73452】Re:AdvancedFilterメソッドについて kanabun 13/1/11(金) 23:09 発言
【73477】Re:AdvancedFilterメソッドについて ニャンソ 13/1/14(月) 20:07 回答
【73488】Re:AdvancedFilterメソッドについて kanabun 13/1/15(火) 9:39 発言
【73508】Re:AdvancedFilterメソッドについて ニャンソ 13/1/16(水) 21:17 回答
【73511】Re:AdvancedFilterメソッドについて kanabun 13/1/16(水) 22:51 発言
【73521】Re:AdvancedFilterメソッドについて ニャンソ 13/1/17(木) 20:46 回答
【73522】Re:AdvancedFilterメソッドについて kanabun 13/1/17(木) 21:58 発言
【73525】Re:AdvancedFilterメソッドについて ニャンソ 13/1/17(木) 22:47 回答
【73389】Re:AdvancedFilterメソッドについて ニャンソ 13/1/2(水) 21:26 回答
【73365】Re:AdvancedFilterメソッドについて kanabun 12/12/26(水) 9:54 発言
【73367】Re:AdvancedFilterメソッドについて ニャンソ 12/12/26(水) 20:06 回答
【73368】Re:AdvancedFilterメソッドについて kanabun 12/12/26(水) 21:09 質問
【73370】Re:AdvancedFilterメソッドについて ニャンソ 12/12/27(木) 21:49 回答
【73359】Re:AdvancedFilterメソッドについて ニャンソ 12/12/24(月) 21:25 質問

8914 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free