作者:乔山办公网日期:
返回目录:excel表格制作
原因:没有粘贴源文件格式,所以在新表格中可百能因为表格默认颜色设置的问题导致颜色与原表格不同。
解决方法:
1、首先打开一个excel表格,在度单元格中输入数据,并设置单元格颜色。
2、选中单元格,使用快版捷键“Ctrl+C”执行复制操作。
3、然后打开新的excel表格,在单元格中点击鼠标右键,选择“选择性粘贴”中的“粘贴源格式权”。
4、即可将复制的单元格粘贴到新的表格中,而不改变原本的格式与颜色。
编程实现,舍弃默认的复制方式,用自己定义的宏进来复制操作
Public Sub MyCopy()
Selection.Copy
Selection.Interior.Color = RGB(255, 0, 0)
End Sub
然后对这知个宏设置一个快捷方式为CTRL+SHEFT+C
选中目标区域后,按下CTRL+SHEFT+C就可以复制了,此后依然可以按下CTRL+V进行粘贴。
经测试,复制时,被复制区道域会变色,但是粘贴时的目标区域也回会变成相同的颜色,不知道对你有没有影响。
如果你不想粘贴时的单元格被填充颜色,那么就再缩写一个粘贴的宏:答
Public Sub MyPaste()
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End Sub
对这个宏再设置一个快捷方式为CTRL+SHEFT+V
现在你可以用CTRL+SHEFT+C与CTRL+SHEFT+C这实现你想要的复制和粘贴操作了
1,选中填充单元的颜色
2,双击格式刷,点到想要到的单元格即可