作者jack0n (en3064)
看板Office
標題[問題] excel能做到這樣像是輸入窗格的效果嗎?
時間Thu Jan 31 16:27:26 2019
各位前輩好,
想要請問excel是否能建立出“輸入框”的效果
在網路上爬文許久,不知道是不是關鍵字不對,加上小弟基礎不好
苦苦尋找許久得不到答案,只有百度上的一篇問題跟小弟的要求比較符合
https://goo.gl/DEL2mn
但也沒有解答QQ
想要的效果範例如下
https://i.imgur.com/8D2lKZL.png
A1輸入區就是維持空白
一旦鍵入數字按enter會自動填入B1變成內容1
A1又變回空白
下次鍵入數字因為B1已有內容所以數字自動填入C1
A1再變回空白
依此類推...
A1就是純粹用來輸入的窗格,後面就是每筆輸入的資料依序往後牌
不曉得這樣的要求在excel是不是能夠達成
還請各位前輩釋疑指教,謝謝大家
祝各位新年快樂!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.44.129.63
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1548923249.A.BBB.html
1F:→ soyoso: 巨集worksheet_change,限縮只有儲存格a1改變時才觸發事件 01/31 16:33
2F:→ soyoso: 要判斷第1列最左側有值的儲存格或欄號range.end、 01/31 16:34
3F:→ soyoso: range.find、迴圈或工作表函數count(皆為數字)或counta 01/31 16:34
4F:→ soyoso: 且因a1要變回空白,會在觸發一次事件,進而又再次執行a1要 01/31 16:40
5F:→ soyoso: 變回空白動作(有可能產生無窮迴圈的情況,因此可加上判斷 01/31 16:41
6F:→ soyoso: 當a1非<>空白儲存格或空字串時"",再將a1的值寫入 01/31 16:43
7F:→ soyoso: 限縮方面可以range.row和range.column、intersect或 01/31 16:44
8F:→ soyoso: range.address;偏移上如儲存格就offset、如欄號就+1 01/31 16:45
9F:→ Tokaku: 學到一招 01/31 22:44
10F:→ jack0n: 感謝s大說明!我基礎太差 再拿去跟excel比較強的朋友討論 02/01 16:28
11F:→ jack0n: 討論>< 02/01 16:28
12F:→ jack0n: T大有實際執行的結果或檔案能分享嗎>< 02/01 16:29
14F:→ Tokaku: 實際結果跟示意圖差不多 02/02 01:04
15F:→ jack0n: 非常感謝! 02/11 08:42