|
楼主 |
发表于 2018-4-19 13:16
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
感谢回复 ,但是
以下宏7是原始代码,宏6是修改后的代码,因为填充区域是根据I列最后一个非空白单元格填充,修改后代码出错:类Range的Autofill方法无效,怎么办?
Sub 宏7()
'
' 宏7 宏
Range("J6").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-1]=""ASSY"","""",(""W""&VLOOKUP(RC[-6],总表!R8C3:R52C14,12,0))&""*P""&VLOOKUP(RC[-6],总表!R8C3:R52C14,11,0))"
Range("J6").Select
Selection.AutoFill Destination:=Range("J6:J56")
Range("J6:J56").Select
ActiveWindow.SmallScroll Down:=9
Range("J15").Select
End Sub
Sub 宏6()
'
' 宏6 宏
'
'
Range("J6").Select
ActiveCell.FormulaR1C1 = _
"=IF(RC[-1]=""ASSY"","""",(""W""&VLOOKUP(RC[-6],总表!R8C3:R52C14,12,0))&""*P""&VLOOKUP(RC[-6],总表!R8C3:R52C14,11,0))"
Range("J6").Select
Selection.AutoFill Destination:=Range("J6:J" & [i65536].End(xlUp).Row).Select
Range("J6:J" & [i65536].End(xlUp).Row).Select
ActiveWindow.SmallScroll Down:=9
Range("J15").Select
End Sub
|
|