excel表格中怎么让某个单元格文字写到一定数量后自动跳转到一个指定单元格

就像上图中红色文字部分我想输入12个字符后自动跳到下边有下划线的那个单元格中 。求代码 谢谢啦。最后附上一张有数列的图片

Excel在进入单元格编辑时,只有很少一部分事件能被触发,而楼主的需求是无法满足的。最接近的是在数据有效性中设置文本长度,但是也无法实现自动跳转。

要满足楼主的需求,唯一的办法是在需要控制的这个单元格上放置一个文本框,并在文本框输入时,使用VBA来控制,当文本框内容达到12个字符时,自动结束输入并定位到下划线单元格


为楼主做了一个示例,如图,红色部分是一个文本框,当进入编辑时,输入满12个字符或输入回车时,会自动跳转到A4。使用了LinkedCell,使得所有在文本框输入的文字可以用F3引用来获取以应用于需要将文本框数据提取出来的场景,比如,在文本框输入后,可以用公式引用F3来得到相关数据

附件请下载参考

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-23
还是把这些内容在WORD文件中进行编辑比较好
第2个回答  2015-05-23
感觉Excel没有此功能, 需要软件
相似回答