如何在Excel 2013/2016中通过使用VBA宏脚本来只复制选中区域中的内容和格式
发布时间:2022-07-05 14:16:08
本文将讲述如何只将选中的数据区域中的内容和格式到Excel中的另一个区域。如何在Excel 2013/2016中通过使用VBA宏脚本来只复制选中区域中的内容和格式。
通过选择性粘贴来只复制值和格式
通过使用VBA脚本来只复制值和格式
假设您要将选定区域中的所有单元格复制到另一个区域中,并且您只想在复制所选单元格范围内内容值和格式。那么您可以使用“选择性粘贴”功能或使用新的VBA宏来完成复制。
通过选择性粘贴来只复制值和格式
要在Excel中仅将值和格式从一个选中区域复制到另一个区域,您可以执行以下步骤:
步骤1:选择一个想要复制的区域,然后按键盘上的Ctrl + C键复制选定的单元格。
步骤2:选择一个要放置拷贝内容的的空白单元格,例如:Cell E1。右键单击它,从右键弹出菜单中选择“选择性粘贴”,然后单击“值和源格式”。
步骤3:您将看到所有值和格式都已复制到另一个范围。
通过使用VBA脚本来只复制值和格式
您还可以使用Excel VBA宏仅将选定范围的单元格中的值和格式复制到另一个区域中。只需执行以下步骤:
步骤1:打开您的Excel工作簿,然后单击开发工具选项卡下的“Visual Basic”命令,或者只需按“ALT + F11”快捷方式。
步骤2:然后将出现“Visual Basic编辑器”窗口。
步骤3:单击“插入” – >“模块”以创建新模块。
步骤4:将以下VBA代码粘贴到代码窗口中。然后单击“保存”按钮。
Sub CopyOnlyValuesAndFormat() Set selectedRange = Application.Selection Set selectedRange = Application.InputBox("Select one range that you want to copy :", "CopyOnlyValuesAndFormat", selectedRange.Address, Type:=8) Set dRange = Application.InputBox("Select one blank Cell to palce values:", "CopyOnlyValuesAndFormat", Type:=8) selectedRange.Copy dRange.Parent.Activate dRange.PasteSpecial xlPasteValuesAndNumberFormats dRange.PasteSpecial xlPasteFormats Application.CutCopyMode = FalseEnd Sub
Sub CopyOnlyValuesAndFormat()
Set selectedRange = Application.Selection
Set selectedRange = Application.InputBox("Select one range that you want to copy :", "CopyOnlyValuesAndFormat", selectedRange.Address, Type:=8)
Set dRange = Application.InputBox("Select one blank Cell to palce values:", "CopyOnlyValuesAndFormat", Type:=8)
selectedRange.Copy
dRange.Parent.Activate
dRange.PasteSpecial xlPasteValuesAndNumberFormats
dRange.PasteSpecial xlPasteFormats
Application.CutCopyMode = False
End Sub
Sub CopyOnlyValuesAndFormat() Set selectedRange = Application.Selection Set selectedRange = Application.InputBox("Select one range that you want to copy :", "CopyOnlyValuesAndFormat", selectedRange.Address, Type:=8) Set dRange = Application.InputBox("Select one blank Cell to palce values:", "CopyOnlyValuesAndFormat", Type:=8) selectedRange.Copy dRange.Parent.Activate dRange.PasteSpecial xlPasteValuesAndNumberFormats dRange.PasteSpecial xlPasteFormats Application.CutCopyMode = FalseEnd Sub


猜你喜欢
- PPT怎么设计文字云艺术字?PPT中想要制作一个文字云效果的字体,该怎么制作呢?下面我们就来看看ppt文字云的制作方法,需要的朋友可以参考下
- 对于Win10系统在点击打开WINDOWS设置的时候,一直卡在蓝色的打开画面,碰到这个问题的朋友们可以参考下面的方法!1、右击左下角的开始菜
- 我们在使用麦克风的时候,是不是会发现某些电脑对着麦克风发声有回声?那是因为我们在声音设置里面打开了“麦克风”下面的选项,以前的我很多时候把这
- Win10转圈圈进不去系统桌面怎么重装?win10进不了桌面一直转圈怎么办?有不少朋友一遇到比较难解决的系统问题,就会想要重装系统,顺便趁这
- 如何用巧影制作电子相册?如今随着手机专业的视频剪辑软件的出现,已经可以制作例如给视频添加电影级别的黑边,视频慢放,画中画,转场甚至是抠像等等
- Win10系统的用户电脑已经有安装TIA博途了,但在安装SW2016时,总会遇到SW elecworks连接不到数据库的问题。这该怎么办好呢
- 无论是观看电视节目还是电影,一切都尽在掌握。在Mac上的Apple视频App中控制播放内容教程分享给大家,感兴趣的朋友快来跟小编看看吧!在全
- 我们一般都知道在Windows系统下除用户对字体及颜色进行特别设置外,系统默认显示的是黑色宋体。但是有Win7系统用户反映,不知道是自己误操
- 有朋友问小编win10触摸板手势如何设置,对于这个问题,相信还有很多朋友不太清楚,win10系统中可以设置电脑触摸板手势,我们可以根据自己的
- 工作中经常遇到多个材料合到一起,还有时候需要把一个文档中某几页另存为一个文件,复制保存虽然可以完成,但是复杂,下面两个技巧可以帮你轻松解决“
- 迅捷CAD编辑器是一款简单操作的应用软件,你知道迅捷CAD编辑器修剪命令怎么使用的吗?接下来我们一起往下看看迅捷CAD编辑器修剪命令使用的方
- 在使用Excel的时候经常会用到单元格的冻结功能,这个功能的使用也让阅读表格的时候更加清楚,也便于对数据进行分析,下面就介绍一下Excel中
- 如何查看Word 2016中的修订?在您收到的糟糕的,残缺的Word 2016文档退还给您之后,查看审阅者(编辑者)造成的损害的最佳方法是使
- win8没有声音怎么办?接下来小编为大家介绍win8系统没有声音解决方法教程,感兴趣的朋友可以看一下win8没有声音怎么办?下文将告诉大家w
- 说起OFFSET函数,从复杂的数据汇总、到数据透视表再到高级动态图表,都离不开OFFSET函数的默默付出。以下是小编为您带来的关于Excel
- 如何把HEIC格式的照片转换成其JPEG,PNG,GIF他格式呢?使用Joyoshare HEIC Converter for Mac破解版
- PhotoShop简称PS,谈起它我想大多数人都十分了解,它是一款功能强大的图片处理软件,虽然在平时的工作中我们也常常会使用它,但是不少用户
- 有些用户在升级了最新版本的Windows10预览版后,系统总是出现RunDll:Error in WSClient.dll Missing
- 我们在wps制作表格的时候,一般都需要为其制作表头,对于不常使用wps表格的人来说,很多都不知道如何制作表头,下面就让小编告诉你wps如何制
- 增加关闭按钮―打开关闭更方便使用word文档结构图的时候,要打开关闭它,经常会重复这样的工作“视图―文档结构图”,很是麻烦,现在不用烦恼了,