- 締切済み
エクセルにまとめられた資料を
毎月、配信されたエクセルデータを、下記の作業で整えてます。 適切なデータのみにする、重複したデータ、不要な列データの削除、項目を一部変更、注文番号を追加し、最後にデータをコントロールAで選択し格子をつけていく、などを必要とするデータがあります。 今は、置換にて項目変更、複数セル選択したあと一気にコントロールエンターで同じ注文番号を追加。0の行、重複データは手作業で消去。と自動化してるところはありません。 マクロとか、関数で、できることはありますか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kkkkkm
- ベストアンサー率66% (1719/2589)
> いつも、違うエクセルになる場合、マクロから探して実行するんでしょうか?? そうですね。ファイルを開くダイヤログを出してブックを選択してもらって開きます。 第74回.ファイルを開くダイアログ(GetOpenFilename) https://excel-ubara.com/excelvba1/EXCELVBA374.html また、開くブックの特徴がその時に応じて決まっていれば直接指定して開くこともできます。 たとえば一番最近に保存されたブックを対象にするとかです。 最新のExcelファイルを自動的に開くVBAコード https://small-chamber.com/vba-code-open-latest-excel-file/ ただ、自動よりはブックを選択してもらって開くのが間違いが無いと思います。
- kkkkkm
- ベストアンサー率66% (1719/2589)
マクロを使えばすべて一括してできると思いますがそれぞれの操作の具体例が無いとコードを示すことができません。 たとえば 重複したデータ ← どのデータを重複として考えるのか 不要な列データの削除 ← 何が不要なのかが不明です 項目を一部変更 ← 変更するルールが不明です 注文番号を追加 ← 追加方法が不明です 実際の表と同じような表を示して「操作前」「操作後」のように説明したほうが分かりやすいと思います。
補足
いつも、違うエクセルになる場合、マクロから探して実行するんでしょうか??
お礼