[問題] 防止指向儲存格的內容顯示 # #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