EXCEL单元格中写入制表符
(2015-10-23 18:10:03)
标签:
制表符单元格记事本特殊字符特殊功能 |
分类: 技术 |
想在excel单元格中输入制表符,似乎是不可能的,经过研究,还是可以通过VBA实现的。在实现的过程中,尝试了不少方法,也增长了许多知识。
在word或记事本中录入数据时,可以在数据之间加上按TAB键录入制表符,将内容复制到excel表格时,内容会自动被分隔成多列。如果将含制表符的文本,复制到一个单元格中,这个单元格中的制表符就没有了。验证的办法是,将单元格重新贴到记事本或word中,已经不再含有制表符了。
使用excel的插入菜单的特殊字符,也是找不到制表符的。想录入回车倒是有办法的,只要按CTRL+ENTER就可以了,不知道制表符的录入有没有特殊功能,因此尝试按下CTRL+TAB,也是没有用的,CTRL+SHIFT+TAB也没有用。
办法总是有的,只要使用VBA就能实现这样的功能。如在单元格写入内容时,使用chr(9)进行分割就可以了,录入chr(10)则是回车。如range("A1").value="张三"&chr(9)&"李四",执行宏后,复制A1单元格到word中,就可以看到张三与李四之间,存在一个制表符。
前一篇:制作秩序册名单VBA的思路
后一篇:全国成人高考视频监控简介