activesheetの使い方が分からないので教えていただきたいです。

補足

コピーされたsheetのボタンから転記できる形です。

Visual Basic | Excel57閲覧xmlns="http://www.w3.org/2000/svg">100

ベストアンサー

0

その他の回答(1件)

0

シート名を省略して Range() = とした場合、 標準モジュール→アクティブシート シートモジュール→そのボタンがあるシート なので、マクロは標準モジュールに置いてシートモジュールの方からCallで呼び出してはどうでしょうか。 標準モジュール Sub A1転記() Sheets("Sheet1").Range("A1").Value = Range("A1").Value End Sub シートモジュール Private Sub CommandButton1_Click() Call A1転記 End Sub