2017-08-01 5 views
-1

モデルコードをワークブック1からワークブック2にコピーする必要があります。 workbook1にモデルコードを入力すると、自動的にワークブック2にコピーされます。これをどうやってやっていくのか助けてください。Excel間でデータをコピーするのに必要な式

+0

'Worksheet_Change'イベントを使用してください。ウェブを検索して、「セル変更時にExcelを実行する」、「Excelのコピー範囲を別のシートに納める」などの方法で検索します。それ以外の場合は、ここに誰かがあなたを助けることができるようにあなたのコードを示してください。サブコピー() ワークブック( "製品版") 範囲をアクティブにします。。: – CMArg

+0

以下は、私が使用しているコードです。( "A:B")を Selection.Copy ワークブック( "newexcel")を選択「( 範囲を有効にしますA1 ")。PasteSpecial End Sub –

答えて

0

目的のワークブックがすでに開いている場合は、次の操作が必要です。データがコピーされるワークシート(ここでは "Sheet1")を定義する必要があります。

Private Sub Worksheet_Change(ByVal Target As Range) 
    Dim Destination As Range 

    Set Destination = Workbooks("newexcel.xls").Worksheets("Sheet1").Range(Target.Address) 
    Destination.Value = Target 

End Sub 
+0

@nickytha Kumariはコード助けをしましたか? – CMArg

関連する問題