[英]Populate value from one worksheet to another worksheet
顯式范圍引用的完美示例:
Sub THPlow()
Dim ws1 as worksheet: Set ws1 = ThisWorkbook.Worksheets("Sheet1")
Dim ws2 as worksheet: Set ws2 = ThisWorkbook.Worksheets("Sheet2")
If ws1.Range("D39").Value < 24 Then
ws2.Range("E7").Value = ws1.Range("D39").Value
End If
End Sub
或者也許使用.Evaluate
(不太傳統)
Sub THPlow()
Dim ws1 As Worksheet: Set ws1 = ThisWorkbook.Worksheets("Sheet1")
Dim ws2 As Worksheet: Set ws2 = ThisWorkbook.Worksheets("Sheet2")
If ws1.[D39] < 24 Then ws2.Cells(7, 5).Value = ws1.[D39]
End Sub
顯然,根據需要更改工作表名稱。 您還可以包含一個變量來保存您的Workbook
對象,因為它可能並不總是ThisWorkbook
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.