エクセルマクロでこれを簡単に出来ますか?
部材関係の仕事に携わっている者ですが、日々変る納品リストの整理が長引き、もっと簡単にしたいと思いますが、次のことをエクセルマクロで瞬時にできるのでしょうか?私はエクセル初心者な者で詳しいことが分かりません。
1.エクセルワークシートが15部の構成のブック
2.その内、自分が必要とするのが5部のシート
3.その各シートには2005.6.○○と日付が付与され ている
4.その5部のワークシートに記載されている部材うち、自分に関係する物だけをフィルタオプションを使って抽出、抜き出している。
5.フィルタオプションの抽出条件は別ファイルを開き、コピー、貼付けして検索している。
6.各シート検索後、抽出データーを1枚のシートにまとめるために統合機能を使い、1つのリストにしている。
7.日付により、項目が増減、変動するので多くなると1ページに印刷すると、文字が小さくなるので、目一杯縦横の余白を最小にして印刷している。
以上のような流れなのですが、元になるワークシートのシート名に日付が付与されているせいか、マクロを記録してもエラーが出ます。やはり単純なマクロの記録では1~7の操作実行は無理なのでしょうか?
手順はいつもと同じなのですが、シート日付名をそのまま記録してしまうからでしょうか?
現状1~5までの操作を各シート毎に繰り返しているので非常に時間が係ります。VBAじゃないと無理なのでしょうか?個人用マクロに保存しています。アドバイスお願いします。