[问题] 防止指向储存格的内容显示 # #REF

楼主: hmsboy (一 身 是 å®…)   2021-01-30 17:16:20
(若是和其他不同软件互动之问题 请记得一并填写)
软件:Excel
版本:2019
从google了解的
当您移动或复制列和栏时,Excel 会移动或复制其中所包含的所有资料,包括公式和其结
果值、注解、储存格格式和隐藏值。
如果储存格包含公式,不会调整储存格参照 。 因此,移动或复制储存格,然后指向他们
的任何储存格的内容可能会显示 # #REF ! 错误值。 如果发生这种情况,您就必须以手
动方式,请调整参照。 如需详细资讯,请参阅侦测公式中的错误
问题有一段宏是
RV01 = ActiveCell.Row
hv = 0
If chk = 0 Then
Range(Cells(RV01, 1), Cells(RV01, CV01)).ClearContents
Range(Cells(RV01 + 1, 1), Cells(RVend, CV01)).Select
Selection.Cut Destination:=Cells(RV01, 1)
RVend = RVend - 1
判断是不是空白 是→删除部分列→往下选取所有资料→上移一列
但是就在 RVend = RVend - 1 这个动作
原本有一格储存格公式是 指向被删除的列其中的储存格
因为这个动作 这格储存格公式会变 #REF !
我需要这个资料上移的动作 请问如何防止这个状况
作者: rafaiero (路人甲)   2021-01-31 12:08:00
宏中若删除,删除后则再把公式用宏公式设ㄧ遍google vba 设公式 应该很多资讯

Links booklink

Contact Us: admin [ a t ] ucptt.com