问题描述
''设置公式p_WorkRang=p_WorkSheet.Range("Z3")p_WorkRang.Value="=J3+X3"clearRang()''复制格式p_WorkRang=p_WorkSheet.Range("Z3")p_WorkRang.Select()p_WorkRang.Copy()clearRang()p_WorkRang=p_WorkSheet.Range("Z4:Z"&p_DataTable.Rows.Count+2)p_WorkRang.Select()p_WorkRang.PasteSpecial(XlPasteType.xlPasteFormats)clearRang()上面代码有问题吗?为什么公式不能复制阿!
解决方案
解决方案二:
谁能告诉我啊
解决方案三:
你的这段代码是写在那里的?clearRang()又是什么?在VBA当中没有这个方法。只看你的这段代码没有办法判断问题出在那里。
解决方案四:
在vb.net中的
解决方案五:
clearRang()是什么函数,作用是什么?
解决方案六:
释放p_WorkRang对象
解决方案七:
''设置公式p_WorkRang=p_WorkSheet.Range("Z3")p_WorkRang.Value="=J3+X3"clearRang()''复制格式p_WorkRang=p_WorkSheet.Range("Z3")p_WorkRang.Select()p_WorkRang.Copy()p_WorkRang1=p_WorkSheet.Range("Z4:Z"&p_DataTable.Rows.Count+2)p_WorkRang1.Select()p_WorkRang1.Paste
解决方案八:
你虽然复制了公式,但是在粘贴之前你就释放了,所以我觉得应该是这里的问题。你可以自己试验一下。