|
本帖最后由 yuquan369 于 2019-1-11 12:51 编辑
sheet1是缴费信息表格,sheet2是收据打印模板。收据模板中,要把sheet1中的用人单位填写到sheet2中的缴费人的单元格中(缴费人单元格为:(D8:Q9))
现在需要把指定行号的数据自动填充到sheet2中。sheet1的用人单位在M列,行号是需要在sheet2中AH1单元格中手动填写(备注:AH1=AG+2,AG为档案编号,和行号查数值差2)
这是我写的代码:
Sub Button27_Click()
Dim a '定义变量a,定义变量是不是错了,到现在还没有搞清楚变量是怎么定义的。
a = Sheets("Sheet2").Range("AH1") '把手动输入的行号赋值给变量a
Sheets("Sheet1").Activate
Range("a,8").Select '运行时,提示这句是错的
Selection.Copy
Sheets("Sheet2").Activate
Range("D8:Q9").Select
ActiveSheet.Paste
Sheets("Sheet2").Activate
Range("D5:F6").Select
SendKeys "^{;}"
End Sub
现在不知道错哪里了,麻烦哪位帮我改改
或者有更好的办法也能达到目的
小弟在此感谢不尽
|
|