如何在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
猜你喜欢
- 现在的很多个电脑中都有很多个CPU,但是电脑在实际运行中并没有使用到全部的CPU,只用到了部分CPU,能不能通过自己设置让电脑中的所有CPU
- 1.打开需要编辑修改的WPS文档 2.然后点击工具栏的“插入”→“形状” 3.插入直线,
- word中无法显示数学公式的解决方法:1、查看该文档格式(文档的顶处都可以看);2、如图,这是一个doc格式文档,因此问题出现在这里。点击“
- 当我们在写一篇很长的文章时,写完或是写到某一段会忘记保存。没有及时保存的后果就是之前写的文字全部作废了,一切都得重头再来,所以我们要学会让系
- 有很多用户都经常会使用Word来编辑一些文档,而我们在编辑文档的时候难免会需要输入求和符号,但目前有很多用户不清楚要如何去操作,其实非常的简
- 我们经常会使用excel生成一些折线图,饼图等等,用来形象的表述数据的变化趋势,比重,当对象超过两个的时候,我们就必须添加图例表面;各个对应
- 1、如果不是控件或窗体做的,是否可以用带圈字符把原字符替换掉2、要不就在圈圈前面打上“√”,并选中“√”,缩小字符间距(格式——字体中设置)
- 当Win10专业版系统出现文件损坏或文件丢失的事,会出现应用闪退、跳出错误提示等等。用户可以自己下载工具来帮助自己修复,也可以利用Win10
- excel表格功能非常强大,我们可以利用它收集记录数据,也可以进行简单的统计计算,还有很多函数功能可以利用,比如可以求和,求平均数,排序等,
- 怎么处理win10开机出现recovery?别看win10开机只是短短的一段时间,其中放生的事可不简单。有win10开机会出现recover
- 闪退是我们在使用电脑经常遇到的问题,到win10系统的应用商店下载也会有闪退的情况发生,这里面的原因可能有多种多样。我们先来把闪退问题处理下
- Excel工资表怎么自动生成工资条?工资表与工资条有什么却别呢?其实区别不大,工资表是一个表头其他都是数据,方便核对,但是工资条就是一个人的
- Win10专业版系统电脑用户电脑在默认情况下开启了快速启动功能,导致每次开机都非常慢而且有时还会出现无法关闭电脑的问题,那么,Win10专业
- 在word中经常会使用到表格,但是其表格的编辑性却远没有excel强大,例如需要对word中的表格内容进行排序这个问题,可能很多人都不知从何
- 经常使用Excel软件处理数据,但是有些数据想发送给别人或者保存一些数据以后便于管理,这时再去新建Excel表格有点麻烦,使用图片可以更快的
- 1.在打印时让每页都显示标题在Excel中制作一个长表格时,默认打印时,并不是每页都会显示出顶端标题行和左侧标题列,它只会在第一页上显示,那
- Word文档是一款非常实用的办公文字处理软件,Word文档和Excel表格、PPT演示文档一样,引其强大的功能和简单的操作,在全世界都很受欢
- Excel做为工作中经常用到的一个办公软件,下面我们就为大家介绍一下Excel的主要功能有哪些。 一、强大的表格功能打开后就可以看
- 有时我们可能会写一篇很长的word文档,或者修改一份内容很多的word文档,可能因为写的太认真或者其它一些原因没有及时保存,可能会产生一些我
- 使用Word中的表格制作功能制作表格是相当方便的,那么怎么样才能把做好的表格一分为二呢?首先,将光标定位到要分开的表格的某一行上,然后按下“