[算表] 新增列後免手拉的自動填滿方法

看板Office作者 (海風)時間10年前 (2015/07/23 13:26), 10年前編輯推噓0(007)
留言7則, 1人參與, 最新討論串1/1
軟體:MS-Excel 版本:2010 像是資料驗證的List都可以做到插入一列後會自動複製上(左)行的下拉式選單儲存格 請問有沒在新增列,後能讓右邊公式自動填滿的辦法? 例如: A B 1 1 11(fx=A1+10) 2 3(新插入列) 13(原本此儲存格空白,希望可以不用手拉就出現fx=A2+10) 3 2 12(fx=A3+10) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.41.210 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1437629175.A.257.html

07/23 13:38, , 1F
想到的是用巨集的Worksheet_Change配合intersect來協助
07/23 13:38, 1F

07/23 13:41, , 2F
07/23 13:41, 2F
謝謝你的回答,不過似插入新列之後右方儲存格還是無法自動補上公式 我希望的是只要A欄的儲存格一旦有值,不管中間有沒有欄是空白 同一列的B欄儲存格就會自動將之+10,有其他的辦法可以做到嗎? ※ 編輯: pavlov (223.137.198.127), 08/05/2015 10:47:17

08/05 12:26, , 3F
如回文,想到的還是巨集,如要搜入新列有作用的話
08/05 12:26, 3F

08/05 12:27, , 4F
範例檔內巨集的columns.count和rows.count刪除,修改
08/05 12:27, 4F

08/05 12:28, , 5F
target.resize判斷是有和[a:a](a欄範圍重疊)
08/05 12:28, 5F

08/05 12:31, , 6F
修改後呈現如連結
08/05 12:31, 6F

08/05 12:39, , 7F
如還是覺得此方法較不可行的話,再請版上先進協助
08/05 12:39, 7F
影片中的功能確實就是我希望的效果 但是看您的敘述仍無法寫出巨集 請問可否提供修改後的範例檔給我參考? 謝謝! ※ 編輯: pavlov (61.231.141.17), 08/17/2015 17:07:46
文章代碼(AID): #1Li7ht9N (Office)
文章代碼(AID): #1Li7ht9N (Office)