• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のシートに 転記)

複数のシートに転記する方法と行のデータや色を消す方法

このQ&Aのポイント
  • VBAを使って複数のシートにデータを転記する方法や、指定した行のデータを削除する方法について教えてください。
  • また、指定したシートの特定の行の背景色をクリアする方法についても教えてください。
  • 具体的なVBAのコードと一緒に説明していただけるとありがたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • onlyrom
  • ベストアンサー率59% (228/384)
回答No.1

見たような質問があるな、と思ったら。。(^^;;; 昨日の値代入は、昨日の質問のとこに回答しときました。 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はあくまでもアクティブにするわけですから ひとつのセル、や、一枚のシートに対して行うものです。 以上。  

ayako99
質問者

お礼

丁寧に教えてくれてありがとです♪ 解決しました。

その他の回答 (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行目はクリアされないが。

関連するQ&A