作者hmsboy (一 身 是 宅)
看板Office
標題[問題] 防止指向儲存格的內容顯示 # #REF
時間Sat Jan 30 17:16:20 2021
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體: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 !
我需要這個資料上移的動作 請問如何防止這個狀況
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.114.65 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1611998183.A.A37.html
→ rafaiero: 巨集中若刪除,刪除後則再把公式用巨集公式設ㄧ遍 01/31 12:08
→ rafaiero: google vba 設公式 應該很多資訊 01/31 12:11