我将数据从一张表复制到主表 使用宏复制技术。当我查看它的代码时:
#line
如何更改此行Sub UPDATE2()
'
' UPDATE2 Macro
'
'
Range("B2:B10").Select
Selection.Copy
Sheets("PAC Summary").Select
Range("Z13:Z21").Select
Selection.Insert SHIFT:=xlDown
Sheets("RTF").Select
Range("F16").Select
End Sub
,以便在添加新值时更新后的值不会附加为新记录。
我只想更新价值。
答案 0 :(得分:1)
如果您使用宏,则不需要所有选择内容。您可以通过以下代码获得相同的内容:
display(df_ccy [df_ccy ['state']=='Done'][['currency_str','state','count']])
如果您确定在启动宏时源表是否处于活动状态,则可以缩短行:
Sheets("HereTheNameOfSourceSheet").Range("B2:B10").Copy Destination:=Sheets("PAC Summary").Range("Z13:Z21")