目前状态:目录.xls中有51个sheet,sheet名字依次为1 2 3 ......51.
每个sheet中都有特定的单元格格式,公式,函数,
希望结果:保持原有的单元格格式,不要函数与公式,只要函数与公式的结果(数值)。得到一个新工作薄。
自己做的:Sheets("1").Cells.CopyWorkbooks("目录.xls").Sheets(1).Cells.PasteSpecial Paste:=xlPasteValuesAndNumberFormats
出不来想要的结果。求高人指点。
楼上回答挺好的,不如直接复制一个,然后用宏遍历所有表,复制并原位选择性粘贴为数值即可。
代码垃圾凑合用
Sub Macro1()