【发布时间】:2015-11-10 20:20:05
【问题描述】:
我有一个 Excel 电子表格。这里面有两张。
-
表 1:
CompanyDepartmentAddressline1Addressline2
-
表 2:
AccountDepartmentAddress
我需要:
- 检查直到
Company列中的最后一个非空白行。 - 将
Company数据值复制到Sheet2.Account,Sheet1.Department复制到Sheet2.Department。 - 连接
Sheet1.Adddressline1和Sheet2.Addressline2。 - 使用 VBA 宏单击按钮时复制到
Sheet2.Address。
代码:
Sub Button1_click()
Worksheets("Sheet1").Range("A2").Copy _
Destination:=Worksheets("Sheet2").Range("F2" & Rows.Count).End(xlUp).Offset(1)
Worksheets("Sheet1").Range("B2").Copy _
Destination:=Worksheets("Sheet2").Range("C2" & Rows.Count).End(xlUp).Offset(1)
Worksheets("Sheet1").Range("F2").Copy _
Destination:=Worksheets("Sheet2").Range("B2" & Rows.Count).End(xlUp).Offset(1)
Worksheets("Sheet1").Range("H2").Copy _
Destination:=Worksheets("Sheet2").Range("K2" & Rows.Count).End(xlUp).Offset(1)
Worksheets("Sheet1").Range("I2").Copy _
Destination:=Worksheets("Sheet2").Range("K2:K200" & Rows.Count).End(xlUp).Offset(1)
Worksheets("Sheet1").Range("L2").Copy _
Destination:=Worksheets("Sheet2").Range("M2" & Rows.Count).End(xlUp).Offset(1)
Worksheets("Sheet1").Range("AO2").Copy _
Destination:=Worksheets("Sheet2").Range("I2" & Rows.Count).End(xlUp).Offset(1)
Worksheets("Sheet1").Range("BF2").Copy _
Destination:=Worksheets("Sheet2").Range("J2" & Rows.Count).End(xlUp).Offset(1)
End Sub
【问题讨论】:
-
这已经做死了,只要谷歌你自己的标题。一旦你尝试了一些东西,你总是可以回复一个特定的问题。
-
这是我能得到的。