- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のシートに 転記)
複数のシートに転記する方法と行のデータや色を消す方法
このQ&Aのポイント
- VBAを使って複数のシートにデータを転記する方法や、指定した行のデータを削除する方法について教えてください。
- また、指定したシートの特定の行の背景色をクリアする方法についても教えてください。
- 具体的なVBAのコードと一緒に説明していただけるとありがたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
見たような質問があるな、と思ったら。。(^^;;; 昨日の値代入は、昨日の質問のとこに回答しときました。 Sub くりあ勉強() Worksheets(Array(1, 3)).Select Range("3:3").Select Selection.ClearContents End Sub '-------------------------------------- Sub 色勉強() Worksheets(Array(1, 3)).Select Range("3:3").Select Selection.Interior.ColorIndex = xlNone End Sub 要するに、Selectionプロパティを使えばいいということです。 また、複数選択は、 Range("3:3").Activate ではなく Range("3:3").Select です。 選択だからSelectですね。 Activateはあくまでもアクティブにするわけですから ひとつのセル、や、一枚のシートに対して行うものです。 以上。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
既回答も出ているが 私は下記でやってうまくいったが、 Sub Macro1() Sheets(Array("Sheet1", "Sheet2")).Select Rows("3:3").Select Selection.ClearContents End Sub >Worksheets(Array(1, 3)).Select でうまくいきますか。 私がやると2番目のシートの第3行目はクリアされないが。
お礼
丁寧に教えてくれてありがとです♪ 解決しました。