excel 宏的问题,做了个复制粘贴的宏,想在选定的单元格执行,把复制的内容粘贴在选定的位置

2024-10-30 00:43:46
推荐回答(4个)
回答(1):

Sub 宏1()
Sheets("汇总表名称").Range("A1:B10").Copy 'A1:B10是复制的单元格区域
Selection.PasteSpecial Paste:=xlPasteValues '选择目标,粘贴值
End Sub

回答(2):

Sub 粘贴匹配目标格式()
'
' 粘贴匹配目标格式 Macro
'
' 快捷键: Ctrl+b
'
Dim rg1 As Range
Set rg1 = Selection
'选定单元格

Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
'选择性粘贴

End Sub

回答(3):

切个图给我看看数据,我教你。不看数据是什么样的,搞不清你需要的结果是怎么样的。

回答(4):

很复杂哈,那你自己录制一个宏呗