どのようにデータをコピーするための一つのワークブックから別の&へのMicrosoft Excel 2010でVBAを使用してデータを入れ替える
この記事では、あるワークブックから別のワークブックにデータをコピーし、VBAコードを使用してデータを転置する方法を学習します。
[.underline]#例を挙げて理解しましょう:#2つのワークブックがあります-Book1とBook2 Book2には、Book1に入力されたデータが含まれています。以下のBook1のスナップショットを参照してください
Book1に入力されたデータは、Book2のコマンドボタン(送信)をクリックしてデータを転置した後にコピーする必要があります。以下のBook2のスナップショットを参照してください
Book1にデータを入力すると、コマンドボタンを1回クリックするだけで、データがBook2にコピーされます。
[開発者]タブをクリックします。[コード]グループから、[VisualBasic]を選択します
コマンドボタンをクリックすると、コマンドボタン1_クリックオブジェクトが開きます。コマンドボタン1オブジェクトに次のコードを入力します
プライベートサブCommandButton1_Click()
文字列としての薄暗い製品
シングルとしての薄暗い価格
Dim Book2 As Workbook
===
Worksheets( “sheet1″)。Select
製品= Range( “B1″)
価格=範囲( “B2″)
===
Set Book2 = Workbooks.Open( “F:\ USER Account \ Desktop \ Excel \ Book2.xlsx”)
Worksheets( “sheet1″)。Range( “A1″)。Select
RowCount = Worksheets( “sheet1″)。Range( “A1″)。CurrentRegion.Rows.Count
Worksheets( “sheet1″)。Range( “A1″)を使用
.Offset(RowCount、0)=製品
.Offset(RowCount、1)=価格
終了
Book2.Save
サブの終了
Book1の[送信]ボタンをクリックすると、データがBook2に転送されます。
Book1に他の製品情報を入力し、[送信]ボタンをクリックすると、Book2が開き、データがコピーされて保存されます。
Book1のスナップショット
Book2の結果
このようにして、あるExcelブックから別のブックにデータを簡単にコピーできます。