永发信息网

怎么把复制的内容从公式改变成数值

答案:2  悬赏:40  手机版
解决时间 2021-02-18 23:40
Sub 按钮3_单击()

Dim iRowo As Long
Dim irowt As Long
iRowo = Range("a65535").End(xlUp).Row
irowt = Sheet2.Range("a65535").End(xlUp).Row + 1 '最后不为空的行号加1
Range("A33:F" & iRowo).Copy Sheet2.Range("a" & irowt) '复制A2到F(N),N为表一中最后一行行号,可以用Range("a2").Copy Sheet2.Range("a1")来替换。
End Sub
。用这个宏复制过去的内容都是公式,怎么改变一下,使其复制过去变成数值。因为复制区域是计算公式,如果照这个代码复制过去也是公式,就达不到我的目的了,求师傅帮帮忙
最佳答案
可以把复制和粘贴分两步走:
Sub 按钮3_单击()
Dim iRowo As Long
Dim irowt As Long
iRowo = Range("a65535").End(xlUp).Row
irowt = Sheet2.Range("a65535").End(xlUp).Row + 1
Range("A33:F" & iRowo).Copy   '先复制
Sheet2.Range("a" & irowt).PasteSpecial xlPasteValues '再选择性粘贴
End Sub还可以这样(直接赋值,不用复制粘贴):
Sub 按钮3_单击()
Dim iRowo As Long
Dim irowt As Long
iRowo = Range("a65535").End(xlUp).Row
irowt = Sheet2.Range("a65535").End(xlUp).Row + 1
Sheet2.Range("a" & irowt & ":f" & irowt + iRowo - 33).Value = Range("A33:F" & iRowo).Value
End Sub
全部回答
在复制内容的以后,会出现一个图标,选择只复制数值就可以了: 1.复制完成以后,在复制区域就会出现下图中的按钮,点击进行选择; 2.在弹出的选项框中,选择“值和数值格式”就可以。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
哪种双眼皮胶和双眼皮贴好用
三月下雪对庄家好吗?
太阳为什么比地球大
快洁洗衣吧(罗家寨正街)我想知道这个在什么地
【地震时间】地震有多长时间?
触发冰桶算法的网站整改后,百度会恢复排名吗
康记葱花饼砂锅铺地址在什么地方,想过去办事
疯狂猜成语3在哪输入兑换码领奖
中国移动手机连锁卖场塔山庄大勇店怎么去啊,
小李去银行取款,第一次取了存款数的一半还多5
每辆车坐7只熊26只熊至少要租几辆车?
进高级职称论文是省级还是国家级刊物
哪些法律法规不允许在集体土地上进行房地产开
李治国我想你怎么写一首诗
安得逸烫菜坊前旗连锁店在哪里啊,我有事要去
推荐资讯
芜湖市尚之雅商贸有限公司怎么去啊,有知道地
“简单做自己,快乐去生活”用英语怎么说
请问什么是骨皮质?
广州speed街舞团有现在locking锁舞的培训班么
求20个酸与碱性氧化物的化学反应方程式
欢乐颂2杨紫扮演的角色最后有男朋友吗
平安小区(青果湾巷)怎么去啊,有知道地址的么
老成都面馆(新市前街)怎么去啊,有知道地址的
鼾这是什么字?
请问,我女朋友的母亲是跟我同一个村的人的,
临沧市残联综合服务中心在哪里啊,我有事要去
吃了何首乌有头晕怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?