我想使用VBA把excel中的数据导出到文本文件里.
sheet1的单元格A1的内容有格内换行符:
Step1: bla bla bla
Step2: bla bla bla
使用VBA读取该单元格用的是sheet1.cells(1,1).value
可是读取出来的字符串没有换行符了.
谢谢若水流深.我试了一下,取出的字符串不包含chr(10),所以replace前后的字符串是相等的.
VBA如何读取Excel单元格内的换行?
答案:2 悬赏:50
解决时间 2021-02-02 07:48
- 提问者网友:不懂我就别说我变
- 2021-02-01 13:31
最佳答案
- 二级知识专家网友:24K纯糖
- 2021-02-01 15:10
合适位置加入如下代码即可:
dim mystr as string
'如果是读入cells(i,j)的数据,可以用(这个代码不要加value)
mystr=sheet1.cells(i,j)
接下来把mystr存到你的文本中去就行了
ps:没有试过,貌似可以的。
dim mystr as string
'如果是读入cells(i,j)的数据,可以用(这个代码不要加value)
mystr=sheet1.cells(i,j)
接下来把mystr存到你的文本中去就行了
ps:没有试过,貌似可以的。
全部回答
- 1楼网友:野性且迷人
- 2021-02-01 16:30
真不行就找个单元格例如sheet1.cells(1000,1000)
sheet1.cells(1000, 1000) = "=vlookup(" & combobox1.text & ", a1:b100, 2,false)"
lable6.caption=sheet1.cells(1000,1000)
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯