excel表格中怎么让某个单元格文字写到一定数量后自动跳转到一个指定单元格
就像上图中红色文字部分我想输入12个字符后自动跳到下边有下划线的那个单元格中。求代码谢谢啦。最后附上一张有数列的图片...
就像上图中红色文字部分我想输入12个字符后自动跳到下边有下划线的那个单元格中 。求代码 谢谢啦。最后附上一张有数列的图片
展开
3个回答
展开全部
Excel在进入单元格编辑时,只有很少一部分事件能被触发,而楼主的需求是无法满足的。最接近的是在数据有效性中设置文本长度,但是也无法实现自动跳转。
要满足楼主的需求,唯一的办法是在需要控制的这个单元格上放置一个文本框,并在文本框输入时,使用VBA来控制,当文本框内容达到12个字符时,自动结束输入并定位到下划线单元格
为楼主做了一个示例,如图,红色部分是一个文本框,当进入编辑时,输入满12个字符或输入回车时,会自动跳转到A4。使用了LinkedCell,使得所有在文本框输入的文字可以用F3引用来获取以应用于需要将文本框数据提取出来的场景,比如,在文本框输入后,可以用公式引用F3来得到相关数据
附件请下载参考
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询