システムデータよりデータを切り抜きし、ピボットテーブルで並べ替えして納品日別にデータが作れるようにしました。(添付図)
[シート11]
納品日:A1
(すべて):B1
でB1の三角ボタンをクリックすると
10月1日
10月2日
10月3日
と10月10日までの日付が出てきて
それぞれの日付をクリックしていくと5行目から下が指定した納品日の
データに変わります。
添付図の状態から10月1日はシート1、10月2日はシート2と言う感じで10月10日のシート10までコピーする
までのマクロを組みたいのですがうまくいきません。
コピー行数は各納品日とも4行目から19行目までと固定なのですが、毎回納品日に規則性はなく日付はまちまちで常に10日分あるとは限らずマクロを組んでも次の作業でエラーが出てしまいます。
無理難題かも知れませんが何か良い方法があればご教授お願いします。
よろしくお願いしますm(__)m
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
回答ではありませんが
> 添付図の状態から10月1日はシート1、10月2日はシート2と言う感じで10月10日のシート10までコピーする
一年もしたら、シートが200枚、300枚ですよね。その日のシートへ移動するだけでも
ひと手間かかるでしょう。
>それぞれの日付をクリックしていくと5行目から下が指定した納品日の
>データに変わります。
こちらの方が便利だし、ファイルも小さくて済みます。
もし、過去にコピーした内容で修正が発生した場合は、コピーしたシートまで作りな青しになりますよ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Visual Basic(VBA) 集計シートA列のコードと一致する右に並んだシート名(コード)の3行目から10行目をコピーして貼り付け 4 2022/08/18 15:24
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの中央値の複数条件について
-
VBA セルの値と同じ名前のシー...
-
エクセルで入力シートから別シ...
-
Excel 複数のシートからグラフ...
-
エクセル シフト勤務表から、...
-
ExcelVBAで、指定したシートに...
-
VBAでシート名をセルから取得し...
-
エクセルで別シートから一つの...
-
エクセルVBA:表の内容を担当者...
-
Excel ハイパーリンク先のセル...
-
エクセルで検索した場所へ自動...
-
エクセルVBAで元のシート上の特...
-
エクセル:入力内容を別シート...
-
質問:特定文字列から空白行ま...
-
テキストボックス内の文字のふ...
-
Excelで数値→文字列変換で指数...
-
エクセルでグラフタイトルが折...
-
Excelで行ごとコピー、同じ行を...
-
エクセル 指定した文字列を含...
-
塗りつぶしの色をコピーするには
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで入力シートから別シ...
-
Excel 複数のシートからグラフ...
-
Excelの中央値の複数条件について
-
エクセル シフト勤務表から、...
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセルのワークシートが重く...
-
ExcelVBAで、指定したシートに...
-
VBA セルの値と同じ名前のシー...
-
Excel ハイパーリンク先のセル...
-
エクセル自動の年月
-
VBAのoffsetの動き方について教...
-
エクセルで入力→日付を自動判別...
-
エクセルVBA:表の内容を担当者...
-
エクセル マクロを使って日々...
-
エクセルについて質問です 日付...
-
ピボットテーブルから抽出デー...
-
VBAでシート名をセルから取得し...
-
Excelの選択肢をポップアップリ...
-
VBAを利用しオートフィルタで日...
-
Excel日付変更との参照先の連動
おすすめ情報
元データは10日毎で10日分がでるのでシート数が10を超えることはなくまた定型フォームででるので先の添付図のところまではマクロを組むことが出来ました。シート1~シート10には別のフォームが空白の状態で仕込んであり現在は添付図のB1の三角ボタンを押し、納品日付を押してデータ抽出したあと4行目から19行目までを選択コピーし、シート1から順番に値を張り付けし印刷、を手作業で行っています。
納品日は各シートの納品日記入セルに手打しています
でその手作業のところをマクロ化したいのてす。『B1の三角ボタンを押し納品日を押し抽出データの4行目から19行目を選択しコピー、シートに値を張付け』ここの部分がデータの納品日と日数(必ず10日分とは限らない)が変動するため添付図2マクロを組んでもエラーになります。
この納品日と日数が変わってもマクロが走る設定ができればクリアーできると思うのですが