textbox顯示和輸入文本 如何實(shí)現(xiàn)在Excel表中文本框輸入文字顯示到指定單元格?
如何實(shí)現(xiàn)在Excel表中文本框輸入文字顯示到指定單元格?excel進(jìn)入單元格編輯時,只能觸發(fā)少量事件,但不能滿足所有者的需要。最接近的方法是在數(shù)據(jù)有效性中設(shè)置文本長度,但它不能自動跳轉(zhuǎn)。為了滿足業(yè)主的
如何實(shí)現(xiàn)在Excel表中文本框輸入文字顯示到指定單元格?
excel進(jìn)入單元格編輯時,只能觸發(fā)少量事件,但不能滿足所有者的需要。最接近的方法是在數(shù)據(jù)有效性中設(shè)置文本長度,但它不能自動跳轉(zhuǎn)。
為了滿足業(yè)主的需要,唯一的方法就是在要控制的單元格上放置一個文本框,并在輸入文本框時使用VBA進(jìn)行控制。當(dāng)文本框的內(nèi)容達(dá)到12個字符時,它將自動結(jié)束輸入并將其定位到帶下劃線的單元格中
為建筑物所有者提供了一個示例,如圖所示。紅色部分是一個文本框。當(dāng)進(jìn)入編輯時,輸入滿12個字符或回車,會自動跳轉(zhuǎn)到A4。使用Linkedcell,使得文本框中輸入的所有文本都可以通過F3引用獲得,可以應(yīng)用到需要提取文本框數(shù)據(jù)的場景中。例如,輸入文本框后,F(xiàn)3可以通過公式引用得到相關(guān)數(shù)據(jù)
請下載附件參考