- ベストアンサー
エクセル・マクロ オートフィルタからコピー
Excel2000使用中です。 縦にたくさん項目が並んでいる表にオートフィルタを行い特定の項目のみを抽出し、抽出した項目のみを他の表にコピペをするという作業をマクロで行ないたいです。 ただし抽出した項目数は50~75項目で日によって変わりますが、抽出先の表は75項目で、75に足りない部分は空白です(空白は必須です)。 始めはオートフィルタをかけた後で上から75行コピーして貼り付けをしてマクロ設定してみたのですが、うまくいきません。 このように日々変化する項目があってもマクロを設定する方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
新しいマクロの記録を利用されているのですね。 その場合は、以下のような手順で記録してみてください。 データベースシートの項目名にカーソルを移動し、「データ」「オートフィルタ」で特定の項目を抽出し、Ctrl+Shift+:のショートカット操作で項目名を含むデータ範囲を選択しCtrl+Cでコピーして、貼り付け先のシートで75行のデータ範囲を選択して、Deleteキーで以前のデータをクリアしてから、一番左の項目名の上でCtrl+Vで貼り付けします。 最後にデータベースシートのフィルタモードを解除してください。
お礼
御礼遅くなりすみません。 無事解決しました。