【excel VBA】现有表A和表B,在表A中用VBA 提取表B[a3:b10]的值到表A的[a3:b10],求大神来个靠谱的方法

2025-05-18 08:30:52
推荐回答(3个)
回答(1):

你说的表是 Sheet 工作表  还是 工作薄 文件


假设为 Sheet2 和Sheet2  2个工作表

sub fuzhi()
  Sheets("Sheet2").[a3:B10].copy sheets("sheet1").[a3]
end sub

回答(2):

Sub Test()
    '方法一:简单复制
    Sheets("表B").Range("A3:B10").Copy Sheets("表A").Range("A3:B10")
    
    '方法二:只复制值,不复制格式,如果表B中含有公式,那么只会复制公式的计算结果
    Sheets("表B").Range("A3:B10").Copy
    Sheets("表A").Range("A3").PasteSpecial xlPasteValues
End Sub

回答(3):

Sub 提取数据()

    Sheets(2).Range("a3:b10").Copy Sheets(1).[a3]

End Sub