組み方の考え方を教えて頂きたいです。
『マクロの記録』を利用して、コードを書いてみたのですがうまくいきません。
1、シートの4枚目をアクティブセルに
2、A列を選択
3、重複を削除
4、次のシートをアクティブセルに
2〜4をfor〜nextでループさせれば上手くいくと思ったのですが、この考え方で合ってるでしょうか?
よろしくお願いします。
ちなみに、上記のマクロを組んだとすると、非表示のシートがあった場合非表示のシートまで処理されてしまいますか?
マクロを提示して下さい。
非表示にしーとをする場合は
マスターとか処理に
関係ないしーとだと思いますが。
組み方の考え方ですが
ワークシートの数を数える。
ループ回数を決めたら、シートが4以上のインデックス番号であること、非表示シートでないことを
if文で条件分けする。
条件に合致したシートのA列のデータ数をチェックして
重複していない場合は
集約したいシートに転記を繰り返すループ処理と
判定を行いながら
結果をまとめる。
以上。
> 2〜4をfor〜nextでループさせれば上手くいくと思ったのですが、この考え方で合ってるでしょうか?
あってます。その方針でまずはご自身でコードを書いてみてください。
> 非表示のシートがあった場合非表示のシートまで処理されてしまいますか?
条件分けすれば、非表示のシートは処理しないようにもできます。まずはご自身でコードを書いてみてください。
回答3件
あなたの回答
tips
プレビュー