看板 Office 關於我們 聯絡資訊
各位好 想請問一下 假設我現在有兩個sheet sheet1 的 A1:A10 = sheet2 A1:A10 然後因為需求的關係 我的sheet2 數量會有變化 像可能我現在資料只有 sheet2 A1:A5 這樣 sheet1 A6:A10 的欄位會全部變 #ERR 如果之後sheet2 A6:A10 有值的話 sheet1就要重新拉 我本來的想法是 sheet1是從 sheet2帶值過來 如果sheet2資料量沒這麼多 sheet1 多的欄位就變成0或隨便的值 但是現在會跳#ERR 就算資料量改回來也沒法在顯示 想請問有甚麼方法可以改善嗎 然後想再請問下 我要計算儲存格顏色的個數 在名稱管理員裡面新增 color:=GET.CELL(63,工作表1!$D2) 但好像關掉程式之後這個名稱就會不見 這樣每次都要重新再拉一次 想請問有辦法儲存起來嗎謝謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.190.163 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1505354090.A.463.html
soyoso: 有get.cell存2007以上檔案格式xlsm、xlsb或xls測試是可以 09/14 10:09
soyoso: 存在的,但存2007以上格式的xlsx則會消失 09/14 10:09
改成存xlsm就可以了 謝謝s大
newacc: 第一個問題加IFERROR應該可以解決 09/14 14:49
n大你好,我的意思是 引用的值是直接顯示#ERR 如果用iferror來判斷的話值也是顯示ERROR的值 ※ 編輯: foreverwhat (114.44.86.117), 09/17/2017 01:06:39
newacc: 不懂你的問題,理論上sheet1的公式沒有被改掉,會即時更新 09/17 12:43
newacc: 然後如果只是單純sheet1!A1=sheet2!A1這樣的公式,sheet2 09/17 12:44
newacc: A1就算沒有值,sheet1!A1也不會顯示#ERR,你可能要寫出你 09/17 12:44
newacc: 真正的公式才好判斷怎麼協助你 09/17 12:44
newacc: 參照變動後一樣顯示#ERR大概只有幾種狀況,一個是你公式本 09/17 12:47
newacc: 身就有問題,這與來源無關。另一個是活頁簿計算的選項可能 09/17 12:48
newacc: 被調到手動,excel選項>公式>活頁簿計算,確認一下是自動 09/17 12:49
newacc: 還是手動 09/17 12:49