永发信息网

vb 读取txt内容 输入excel

答案:2  悬赏:20  手机版
解决时间 2021-03-06 16:10
我将pdf的表格转化为txt格式,想要通过编写宏来录入到excel
每个单元格的内容在txt里面中间隔了一行

换行使用的正则表达式已经编写了一段函数,如下:
Private Function isWbsNo(ByVal strInput As String) As Boolean

Dim rg As New RegExp
Dim ptr As String
ptr = "^\d{1}$|^\d{1}-\d{1,2}$|^\d{1}+-\d{1,2}-\d{1,2}$|^\d{1}+-\d{1,2}-\d{1,2}-\d{1,2}$"
rg.Pattern = ptr
isWbsNo = rg.Test(strInput)

End Function
希望知道怎么编写的大神帮帮忙~这个真的很重要!!!
最佳答案
你要定义对象,再创建对象才能操作excel的。
全部回答
<pre>用commondialog可以解决选定打开.xls文件问题 然后就是读取进去 哈哈 保存代码如下 <br><br>'添加command控件一个 msflexgrid控件一个 <br>private sub command1_click() <br>on error resume next <br>dim fileadd as string <br>commondialog1.showopen <br>commondialog1.filter = "xls文件(*.xls)|*.xls" '选择你要的文件 <br>fileadd = commondialog1.filename <br>mshflexgrid1.redraw = false '关闭表格重画,加快运行速度 <br>set xlapp = createobject("excel.application") '创建excel对象 <br>set xlbook = xlapp.workbooks.open(fileadd) '打开已经存在的excel工件簿文件 <br>xlapp.visible = true '设置excel对象可见(或不可见) <br>set xlsheet = xlbook.worksheets("sheet1") '设置活动工作表 <br><br>for r = 0 to mshflexgrid1.rows - 1 '行循环 <br>for c = 0 to mshflexgrid1.cols - 1 '列循环 <br>mshflexgrid1.row = r <br>mshflexgrid1.col = c <br>xlbook.worksheets("sheet1").cells(r + 1, c + 1) = mshflexgrid1.text '保存到excel <br>next c <br>next r <br><br><br>mshflexgrid1.redraw = true <br><br>xlapp.displayalerts = false '不进行安全提示 <br>'set xlsheet = nothing <br>'set xlbook = nothing <br>'xlapp.quit <br>'set xlapp = nothing <br>end sub</pre>
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
弥陀镇畜产品质量安全监管站在哪里啊,我有事
悟空是谁唱的
二十岁左右的女生,头发偏少,发质柔顺,适合
胜利商业大厦地址有知道的么?有点事想过去
380v电压距离人体多远有害
刚开始学车一天能学多长时间?
连续吃了几天桂圆开始睡得着后来怎夜睡不着.
请问,NOKIA N73,我的经常会死机,尤其是看信息
This problem is said three times. A. to h
女士领带打法解图是怎么样的?怎么系才好看?
怎么把4g电信卡换成3g卡,谢谢
内蒙古自治区新巴尔虎右旗气象局我想知道这个
图一为白花基因(用a表示)和红绿色盲基因(
求关于历史题材书籍的序言或简介
老年人称呼一个陌生的中年人应该怎么称呼
推荐资讯
新洼地址在什么地方,想过去办事
宣纸是中国文房四宝之一,其制作工艺被列入我
大便黑色是排毒
关于爱情的古风网名
综合批发部我想知道这个在什么地方
荽这个字怎么读
英格兰超级联赛至今哪支球队单赛季拿的积分最
脸上有斑,怎么画妆才能完全遮住啊,具体步骤
木叶白牙与赤砂之蝎的父母之间都发生了什么?
老屋陆家地址在什么地方,想过去办事
谁有微微的电影百度云资源啊😱急求!
小芳美发这个地址在什么地方,我要处理点事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?