2017-05-11 1 views
0

次のマクロを書いて、あるワークシートから別のワークシートにデータを転送しました。私は、空の行に転送され、新しいデータを望むが、それは以下のコードを試してみてください行VBA-次の空の行にデータを追加

Worksheets("sheet1").Select 
    Worksheets("sheet1").Range("a1").Select 
    RowCount = Worksheets("sheet1").Range("A1").CurrentRegion.Rows.Count 
    With Worksheets("Sheet1").Range("A1") 
    .Offset(RowCount, 0) = workOrderDescription 

答えて

1

を同じに上書き保つ:

With Workbooks("Your_WorkbookmName").Worksheets("sheet1") 
    RowCount = .Cells(.Rows.Count, "A").End(xlUp).Row ' <-- get last row in column "A" 
    .Range("A" & RowCount + 1) = workOrderDescription 
End With 
+0

をこんにちは私の説明は非常に明確ではありませんでした。あるワークシートから別のワークブックに移しています。私はデータが各戸別の空のrownに転送されるようにします – Tom

+0

@本当にあなたの説明はあまり明確ではない、他のワークブックの名前は何ですか?それは開いていますか?コピーしたいシートの名前は何ですか? –

+0

現時点では、私はワークブックまたはシートに名前を付けていません。私がマクロをテストしている間は、ちょうどその時のシート1です。それは、実際に働いている日を通って開いて、データを送るブックからの更新を絶えず受け取っています。 – Tom

関連する問題