|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
使用VBA设置单元格格式,在2003里毫无问题,同样的代码在2010下就会丢掉一些格式,而且是,同样的格式,有的单元格丢了,有的没有丢,崩溃ing~~~
举例:对A-C列设置隐藏,对1-3行、6-8行设置隐藏。
可能出现的问题:1、1-3行隐藏有效,6-8行隐藏无效;2、以上设置在工作表“sheet1”里有效,在工作表“sheet2”里无效。
原来描述不准确,是用 book.Sheets(bm(i - 1)).Cells.PasteSpecial Paste:=xlPasteFormats 把已有工作表的格式粘贴到新的工作表中时,会丢失部分单元格的格式。
工作簿已上传,见附件。
打开后,运行宏“daochu”,在新建的工作簿中可以看到,原工作簿中工作表的格式粘贴到新工作簿中的同名工作表后,部分行的隐藏属性丢失。
补充:手动操作也存在同样的问题,即:拷贝,粘贴值,粘贴格式,也会在同样的地方丢失格式。
[ 本帖最后由 xiefeisd 于 2011-4-9 12:45 编辑 ] |
|