Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2217|回复: 4

[已解决]为何上面黄色的公式不能复制到最上面插入函数的右边

[复制链接]
发表于 2013-2-21 14:52 | 显示全部楼层 |阅读模式
本帖最后由 爱疯 于 2013-2-22 14:34 编辑

宏3.zip (77.57 KB, 下载次数: 28)
发表于 2013-2-21 14:56 | 显示全部楼层
本帖最后由 zxc1152468 于 2013-2-21 15:05 编辑

点击R列可以看见公式,能复制到插入函数的右边
回复

使用道具 举报

发表于 2013-2-21 15:06 | 显示全部楼层    本楼为最佳答案   
放公式的单元格在输入的时候前面多了一个单引号,所以是按文本存储的,复制公式时必须选中除单引号外的部分再复制。
未命名1.jpg
回复

使用道具 举报

发表于 2013-2-21 15:09 | 显示全部楼层
你的代码一运行把单元格全填了,公式自然就没了。
回复

使用道具 举报

发表于 2013-2-21 15:11 | 显示全部楼层
  1. Sub test()
  2.     Dim arr, x&, y&, i&
  3.     With Sheet1
  4.         arr = .Range("A1:DD" & .Range("A65536").End(xlUp).Row).FormulaR1C1Local
  5.         For y = 10 To UBound(arr, 2) Step 3
  6.             For x = 1 To UBound(arr)
  7.                 If arr(x, y) <> "" Then i = 0 Else i = i + 1
  8.                 arr(x, y + 1) = i
  9.             Next x
  10.         Next y
  11.         .Range("A1").Resize(UBound(arr), UBound(arr, 2)).FormulaR1C1Local = arr
  12.     End With
  13. End Sub
复制代码
你先在单元格填上公式,再用代码试试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-22 02:02 , Processed in 0.228312 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表