问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb文本框写入D盘已有的EXCEL文件中

发布网友 发布时间:2024-04-26 05:07

我来回答

3个回答

热心网友 时间:2024-04-27 12:29

Private Sub Command1_Click()
If Not IsNumeric(Text1.Text) Then
MsgBox "请输入数字。"
Text1.SetFocus
Exit Sub
End If

Dim Row As Long
Dim ExlApp As Object
Dim ExlBook As Object
Dim ExlSheet As Object

Set ExlApp = CreateObject("Excel.Application")
Set ExlBook = ExlApp.WorkBooks.Open("D:\123.xls")
Set ExlSheet = ExlBook.WorkSheets(1)

Row = 1
Do Until ExlSheet.Cells(Row, 1).Text = ""
Row = Row + 1
Loop
ExlSheet.Cells(Row, 1).Value = Val(Text1.Text)

ExlApp.DisplayAlerts = False
ExlApp.Save
ExlApp.Quit

Set ExlSheet = Nothing
Set ExlBook = Nothing
Set ExlApp = Nothing

MsgBox "保存成功"
End Sub

热心网友 时间:2024-04-27 12:32

工程-引用-Microsoft Excel 11.0 Object Library
下面给个简单的例子
Private Sub Command1_Click()
Dim xlExcel As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim AppExcel As Object

Set xlExcel = CreateObject("Excel.Application")
xlExcel.Workbooks.Open "C:\123.xls"
Set xlBook = xlExcel.Workbooks("123.xls")
Set xlSheet = xlBook.Worksheets(1)
Text1.Text = xlSheet.Cells(1, 1).Value
Text1.Text = Text1.Text & "ADD"
xlSheet.Cells(1, 1).Value = Text1.Text
Application.DisplayAlerts = False
xlBook.Close SaveChanges:=True
Application.DisplayAlerts = True
End Sub

热心网友 时间:2024-04-27 12:34

特别注意:先在程序页面的最顶上加:
Dim xlApp As Excel.Application '定义EXCEL类
Dim xlBook As Excel.Workbook '定义工件簿类
Dim xlsheet As Excel.Worksheet '定义工作表类

再在按钮下写:
If Dir("F:\zyn\vb\vb graduate\bbbb.bz") = "" Then '判断EXCEL是否打开
Set xlApp = CreateObject("Excel.Application") '创建EXCEL应用类
xlApp.Visible = True '设置EXCEL可见
Set xlBook = xlApp.Workbooks.Open("F:\bbb.xls") '打开EXCEL工作簿
Set xlsheet = xlBook.Worksheets(1) '打开EXCEL工作表
xlsheet.Activate '激活工作表

xlsheet.Cells(1, 1) = "编号 "
xlsheet.Cells(1, 2) = "姓名 "
xlsheet.Cells(1, 3) = "性别 "
xlsheet.Cells(1, 4) = "出生日期 "
xlsheet.Cells(1, 5) = "所在单位 "
xlsheet.Cells(1, 6) = "籍贯 "
xlsheet.Cells(1, 7) = "职务 "
xlsheet.Cells(1, 8) = "职称 "
xlsheet.Cells(1, 9) = "工龄 "
xlsheet.Cells(1, 10) = "家庭住址 "
xlsheet.Cells(1, 11) = "联系方式 "
xlsheet.Cells(1, 12) = "备注"
For i = 2 To inta
xlsheet.Cells(i, 1) = myflexgrid.TextMatrix(i - 1, 0) '给单元格1行驶列赋值
xlsheet.Cells(i, 2) = myflexgrid.TextMatrix(i - 1, 1)
xlsheet.Cells(i, 3) = myflexgrid.TextMatrix(i - 1, 2)
xlsheet.Cells(i, 4) = myflexgrid.TextMatrix(i - 1, 3)
xlsheet.Cells(i, 5) = myflexgrid.TextMatrix(i - 1, 4)
xlsheet.Cells(i, 6) = myflexgrid.TextMatrix(i - 1, 5)
xlsheet.Cells(i, 7) = myflexgrid.TextMatrix(i - 1, 6)
xlsheet.Cells(i, 8) = myflexgrid.TextMatrix(i - 1, 7)
xlsheet.Cells(i, 9) = myflexgrid.TextMatrix(i - 1, 8)
xlsheet.Cells(i, 10) = myflexgrid.TextMatrix(i - 1, 9)
xlsheet.Cells(i, 11) = myflexgrid.TextMatrix(i - 1, 10)
xlsheet.Cells(i, 12) = myflexgrid.TextMatrix(i - 1, 11)
Next i
xlBook.RunAutoMacros (xlAutoOpen) '运行EXCEL中的启动宏
Else
MsgBox ("EXCEL已打开")
End If
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
淘宝买家差评删除流程是什么?具体步骤介绍 神拳李青多少钱 《英雄联盟》盲僧新皮肤睁眼介绍_《英雄联盟》盲僧新皮肤睁眼是什么_百 ... 至高之拳李青高清壁纸至高之拳李青 盲僧金虾皮肤致敬哥哥张国荣 新版皮肤爱的初体验 英雄联盟盲僧神龙尊者皮肤一览 QQ输入法手机版如何进入输入法设置菜单 福来者福往爱出者爱返是什么意思 电脑开机后鼠标自动移动 速度还非常快 为什么总有一大堆验证码发到我手机上。 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 怎么把更改了? 怎么样才能修改微信朋友圈的内容? 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 怎么改第二次最简单的方法 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 在感情的世界里,害怕失去你的女人经常会说哪些话呢? 关于微信绑定上限的问题:你的手机号在最近24小时内已绑定过3个... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 怎么强制修改第二次 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 怎么强制修改? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 关于微信绑定上限的问题:你的手机号在最近24小时内已绑定过3个... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 赖姓在2020年广东省大约有多少人? ...技校,我是女孩今年十六岁,不知道行不,我是外省的,安徽的,可以... 红细胞5.80是什么意思? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 一年内怎么改第二次? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 一个女人如果害怕失去你,会怎么“不讲理”? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 如何强制二次修改 ...出生的人命运好不好,85年属牛农历5月的是什么命 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... ...三日游线路』“降价牌”之下,景区到了不靠门票活的时候吗?_百度知 ... 适合胖男生的发型圆脸适合胖男生的发型 您的手机号在最近24小时内绑定过三个,已达到限制,...24小时后... D1L88的车牌好不好 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 如何一年内强制二次修改? 农历97年12月17号出生的运程 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 一年内怎么修改第二次