第一个问题:你查看一下 sheets.add方法,里面有before,after等说明。
第二个问题:估计得用vba,仅用excel自身的搜索可能找不到(实际上不知换行符怎么表示)。
第二个问题:估计得用vba,仅用excel自身的搜索可能找不到(实际上不知换行符怎么表示)。
解决方案 »
- access ALTER TABLE能不能同时添加两个字段。
- 如何制作托盘图标上的右键菜单?
- 在局域网中连接数据库的问题
- 用VB控制WORD,出现被替换的字符串过长!!!高手进来
- ★★★★∵散分∴提问★★★★
- 1000分问题!!
- 水晶报表数据嵌套问题?要完工了,就差这个了,请教高手指点!
- 难道大家真的没有碰到过这样的情况吗
- WebBrowser中,自已写的脚本(JS or VBS)能否控制自已写的程序?
- 值500分的问题:如何实现非阻塞方式读管道?
- 同一个OCX控件,用在VB6中时,【工程】-【引用】和【工程】-【部件】这两种方式都可以使用这个OCX,请问这两种方式有什么区别?
- 基于 Excel 的 VBA 程序设计开发,怎么操作呢?????求助
更多字符查查ASCII表就知道了。
楼主说的很清楚,用VB替换换行符,你非要说用excel查找和替换
遍历所有单元格,取单元格内容,替换换行符:
dim C as range,s as string
for each c in cells
c=replace$(c.text,CHR$(10),"你要替换的字符")
next 注意,如果有单元格中字符超过255,超过部分会被自动截断。这是,我之前用EXCEL操作CSV文件时发现的。后来我直接写了算法自己解析CSV文件了……至于XLS文件怎么解析,我就不知道了。除非你是OFFICE工程师……
Sheets.Add After:=Sheets(Sheets.Count)
End Sub
Sub替换()
Cells.Replace Chr(10), ""
End Sub