Excel 公式粘贴问题

问题描述

''设置公式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
解决方案八:
你虽然复制了公式,但是在粘贴之前你就释放了,所以我觉得应该是这里的问题。你可以自己试验一下。

时间: 2024-08-22 15:08:23

Excel 公式粘贴问题的相关文章

在Excel中粘贴时怎样跳过隐藏行

有时在筛选后需要将其他区域中的连续行数据复制粘贴到筛选区域,以替换筛选后的数据.由于筛选后的区域包含隐藏行,因而无法直接进行复制粘贴,否则部分数据会粘贴到隐藏行中.而如果复制后对选择筛选区域用"定位→可见单元格"的方法选择可见单元格,再按"Ctrl+V"进行粘贴,Excel会提示" --Excel无法粘贴信息,原因是复制区域与粘贴区域形状不同--".遇到这种情况,可以用辅助列或VBA的方法来解决. 例如下图所示,左侧的"Sheet1&q

win7系统如何在word中插入excel公式?

  win7系统如何在word中插入excel公式?         具体方法如下: 1.找到并打开需要复制到Word里的Excel表格,如图所示,将表格内容按ctrl+c复制; 2.打开word,点击"开始"→"粘贴"→"选择性粘贴"; 3.弹出选择性粘贴对话框,选择其中的Excel工作表对象,然后点击确定; 4.即为粘贴的效果,可以自由调整大小; 5.需要编辑到表格内容的时候,鼠标右键点击:工作表对象→编辑; 文档"> 6.表

巧用Excel公式统计和分析学生考试成绩

期末考试完毕,教师需要统计分析学生的成绩,例如计算本班学生名次.本年级学生名次.单项成绩排名等.借助Excel公式,我们就可以在很短时间内搞定这一切! 基础分析:学生成绩排名 了解每个学生的学习成果 新建一个工作簿,将它命名为"2010-2011学年第一学期三年级期末考试成绩分析表",在其中新建一个"学生成绩明细表",输入参加考试的学生的成绩.这个过程只有手动输入,没有捷径可走. 在此工作表的K2.L2.M2中输入总计.班级排名.年级排名,再在K3. L3.M3单元

excel公式应用大全

excel公式应用大全 1.ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值. 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格. 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100). 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值"#VALUE!". 2.AND函数 函数名称:AND 主要功能:

wps表格怎样将公式粘贴为数值

  wps表格将公式粘贴为数值的方法: 如果我们想选择很多的粘贴为数值,我们先选择一部分,再按住ctrl键复制其他的. 这个时候在按住ctrl键复制剩下的,我们最开始选择了是到3,我们在从4开始. 这个时候我们我们可以点击右键复制,或者是利用快捷键复制都是可以的. 复制完成之后就是粘贴了,这个是没有什么问题的. 我们可以选中一个单元格看下是不是单纯的就是数值,没有任何的公式. 我们在找一个,我们可以看到这里面是有公式的.

Excel公式如何查错

  Excel公式与函数的同与不同 首先要搞清楚Excel公式和函数这两个概念.什么是公式?就是用加减乘除等运算符号,把一些数值.文本.函数等组合在一起,并有得出一个结果的数学算式.比如下面几个都是公式: =2+5-3*2(常量运算) =a-b/c(变量运算) ="办公便签"&"真不错"(字符运算) =SUM(a,b)*6(函数运算) =A1*B1+C1(包含数值的单元格运算) 那么现在问题来了,什么是函数?它和公式的区别在哪?其实,函数的本质就是公式,不过

Excel公式如何批量变成结果

  Excel公式批量变成结果的步骤 1.选中输入变成结果的单元格, 2.在单元格中输入"="="&A1" 2.输入后就会变成A1的公式 3.然后将其下来后就可以复制公式内容 4.接着点击工具栏的"替换" 5.在"查找内容"和"替换为"中分别输入"="最后点击全部替换即可. 6.这样我们就会发现公式快速替换成结果啦.

如何设置才能使Excel公式

我们在使用Excel2007编辑工作表格时经常要输入大量数据,如何设置才能使Excel公式让数据不再重复? 有时要求输入的这些数据是不允许重复的,例如常见的身份证号码等,一旦错误输入查找起来那可是相当麻烦的一件事.对于这个问题,其实我们可以自定义公式,让Excel对重复数据能够自动弹出警告信息,以便及时提醒操作人员. Step1:运行Excel 2007程序并新建一个工作表格,然后按下"Ctrl+A "组合键全选该表格. Step2:单击"数据"菜单,然后在&quo

excel公式产生的错误值用函数显示为空方法

  excel公式产生的错误值用函数显示为空方法.把excel公式产生的错误值显示为空,例如被除数为0时,便有错误值产生.为了不让错误值打印出来,必须把错误值显示为空.我们用excel里面的函数iferror来把错误值显示为空. 方法/步骤 首先,打开excel软件,如图: 接下来,输入一些数据,如图: 接下来,在C2这个单元格里面输入:=A2/B2,回车,然后利用填充柄拖拉,如图: 计算公式"> 可以看到有错误值出现,接下来,我们在D2这个单元格里面输入:=iferror(A2/B2,&