永发信息网

VB6.0 text中的数据导入到excel表格

答案:3  悬赏:20  手机版
解决时间 2021-02-09 15:31
下面说的,是如何将放在f盘下的一个excel表格的某个格子的数据导入到VB中的text1中:

在“工程”的“引用”中选择“microsoft excel 11.0”,"microsoft excel 11.0"看版本而定
Dim xlApp As New Excel.Application
Dim xlBook As New Excel.Workbook
Dim xlSheet As New Excel.Worksheet

Private Sub Command1_Click()
On Error Resume Next
'后台进程运行excel程序,并得到该工作簿
Set xlBook = xlApp.Workbooks.Open("f:\1.xls")
xlApp.Visible = False
'获得该工作簿的“sheet1”表
Set xlSheet = xlBook.Sheets("sheet1")

xlSheet.Select
'抽取b2格子的数据并赋值给text1.text
text1.Text = xlSheet.Range("b2")
'释放资源,顺序到过来的,表》》簿》》应用程序
Set xlSheet = Nothing
Set xlBook = Nothing
xlApp.Quit
Set xlApp = Nothing
End Sub

但是,我想反过来,现在VB中的text1有个数据,例如“0.05”,我想单击command1
按钮,将该数据导入到上面("f:\1.xls")中的指定格子中,该怎么做?请高手提供个完整的command1单击事件代码~
最佳答案
1,打开access,点击工具栏的外部数据,点击excel。
2,点击浏览,选择要导入的excel表格,选好后点击确定,在获取外部数据中点击确定。
3,点击确定后会弹出导入数据包向导框,点击下一步,然后到另一个步骤。
4,点击下一步后,再点击下一步,然后在框里输入要导入的数据表的名称,最后点击完成就可以了。
全部回答
' text1.Text = xlSheet.Range("b2") 改成下面三行。 xlsheet.cells(2,2)=text1.text xlsheet.save xlstheet.close
代码跟你上面的一样,就是把 text1.Text = xlSheet.Range("b2") 改为 xlSheet.Range("b2") = text1.Text 然后,加上 xlBook.Save 保存一下就可以了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
车身贴膜老化怎么去
算命中两个人出生时辰一样怎么办,命就一样了
真诚挚爱婚庆服务中心地址好找么,我有些事要
据说现在VR售楼很流行啊,不过貌似瑞和家还有
郑州有摩天轮吗?
流行射线婚庆怎么去啊,我要去那办事
现在电视 体育频道 最新的百威啤酒广告曲,求
牛顿力学是否与相对论矛盾
多喜来婚庆服务中心地址好找么,我有些事要过
重庆家丁坊门业在什么地方啊,我要过去处理事
关于差压(液位)变送器量程的设定问题
什么牌子的模切机好
某光缆的型号为GYGTA2484,其中GY代表()。A
张连喜店地址在什么地方,想过去办事
脚底长茧子
推荐资讯
有谁知道ZBJ文件是怎样打开的?
中国电信(房村支局营业厅)怎么去啊,我要去那
发盈锦绣佳苑地址在哪,我要去那里办事
雨竺菜馆在哪里啊,我有事要去这个地方
安帮河村怎么去啊,我要去那办事
1977年5月初十上午十点生男人的命运怎么样
南航花园新村北门在什么地方啊,我要过去处理
巡视设备时应遵守哪些规定?
中国移动(文化广场营业厅)(广场路31号中国移
家用楼顶水箱用家用高压水泵如何一跟管子安装
磐佑律师事务所这个地址在什么地方,我要处理
华为mate9是买32g的还是64g的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?