excel粘贴 粘贴值 使用VBA宏匹配目标格式

当您按下键盘上的Ctrl + V键时,也可以使用VBA宏始终默认设置黏贴模式为匹配目标格式。只需执行以下步骤:

步骤1:打开您的Excel工作簿,然后单击开发工具选项卡下的“Visual Basic”命令,或者只需按“ALT + F11”快捷方式。

Excel 中如何只複製內容和格式102

步骤2:然后将出现“Visual Basic编辑器”窗口。

Excel 中如何只複製內容和格式91

步骤3:单击“插入” – >“模块”以创建新模块。

Excel 中如何只複製內容和格式101

步骤4:将以下VBA代码粘贴到代码窗口中。然后单击“保存”按钮。

Excel 如何将默认粘贴模式改为匹配目标格式

变为这个,出现问题range的PasteSpecial方法无效

Sub PasteAsValue()
     ActiveSheet.PasteSpecial Format:="文本", Link:=False, DisplayAsIcon:=False
End Sub

步骤5:返回当前工作表,单击“代码”组下的“宏”按钮。或者按ALT + F8打开“宏”对话框。

步骤6:选择“PasteAsValue宏“,然后单击“宏”对话框中的“选项”按钮。宏选项对话框将打开。

Excel 如何将默认粘贴模式改为匹配目标格式

步骤7:在“宏选项”对话框中,在框中键入“v”,然后单击“确定”按钮。

Excel 如何将默认粘贴模式改为匹配目标格式

步骤8:单击“取消”按钮退出“宏”对话框。

步骤9:保存Excel电子表格(如果电子表格不是.xlsm,Excel将发出警告“启用宏的电子表格” – 单击“否”使Excel提示输入不同的文件名和文件类型以保存为)

现在,当您使用ctrl + V键粘贴数据时,默认情况下将使用匹配目标格式粘贴拷贝过来的数据。

转载地址:

Excel 如何将默认粘贴模式改为匹配目标格式_Office教程网

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值