用VB将控件中的数据逐行逐列的写入Excle
引用一下excel吧,
dim xls as new excel.application
dim wb as excel.workbook
dim sht as excle.worksheet
'上面为窗体变量
'form load
set wb =xls.workboods.add("F:data.xls")
set sht =wb.worksheets(1)
'---'按钮:
dim r as integer
r=sht.range("A65536").end(xlsup).row+1
sht(r,1)=text1.text
sht(r,2)=text2.text
wb.save
'---form unload 时
wb.close
xls.quit
Option Explicit
Dim xls As Excel.Application Dim wb As Excel.Workbook Dim sht As Excel.Worksheet
Private Sub Command1_Click() TryOpenXls Dim r As Integer r = sht.Range("A65536").End(xlUp).Row + 1 If r = 2 And sht.Range("A1").Value = "" And sht.Range("B1").Value = "" Then r = 1 sht.Cells(r, 1) = Text1.Text sht.Cells(r, 2) = Text2.Text wb.Save End Sub
Private Sub TryOpenXls() On Error Resume Next Dim x As String Dim path As String path = App.path & "abc.xls" Err.Clear x = xls.Name If Err.Number 0 Then Set xls = New Excel.Application End If x = wb.Name If Err.Number 0 Then On Error GoTo 0 If Len(Dir(path)) = 0 Then Set wb = xls.Workbooks.Add wb.SaveAs path Else Set wb = xls.Workbooks.Open(path) End If End If
On Error GoTo 0 Set sht = wb.Worksheets(1) End Sub
Private Sub Form_Unload(Cancel As Integer) On Error Resume Next Set sht = Nothing If Not wb Is Nothing Then wb.Save: wb.Close If Not xls Is Nothing Then xls.Quit Set wb = Nothing Set xls = Nothing End Sub
如何把vb中算出来的数据导入到excel
没看你的程序
给你提供点参考
有问题留言
set e = CreateObject("Excel.Application")
e.visible = 0
set nb = e.workbooks.add
set ns = nb.worksheets(1)
for i = 1 to 10
for j = 1 to 10
ns.cells(i,j) = cstr(i) & "," & cstr(j)
next
next
ns.saveas "c:a.xlsx"
e.quit
set e = CreateObject("Excel.Application")
e.visible = 0
set nb = e.workbooks.add
set ns = nb.worksheets(1)
for i = 1 to 10
for j = 97 to 105
k = chr(j)
ns.range(k&i).value = "第"&i&"个"
next:next
ns.saveas "c:a.xls"
e.quit
VB将数组的数据保存到Excel中
Private Sub Command1_Click()
Dim XlApp As New Excel.Application
Dim xlBook As New Excel.Workbook
Dim xlSheet As New Excel.Worksheet
XlApp.Visible = True
Set xlBook = XlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets(1)
For i=1 to 20 '你这数组是21个数不是20个
xlSheet.Range(xlSheet.Cells(1,i).Value=a1(i)
xlSheet.Range(xlSheet.Cells(2,i).Value=b1(i)
xlSheet.Range(xlSheet.Cells(3,i).Value=c1(i)
xlSheet.Range(xlSheet.Cells(4,i).Value=d1(i)
xlSheet.Range(xlSheet.Cells(5,i).Value=e1(i)
xlSheet.Range(xlSheet.Cells(6,i).Value=f1(i)
Next i
End Sub
以上是用VB将控件中的数据逐行逐列的写入Excle的详细内容。更多信息请关注PHP中文网其他相关文章!

您是否想知道如何找到《生化危机4储蓄》?如何备份《生化危机4节》? PHP.CN的这篇文章为您提供了3种备份《生化危机4节》的方法。现在,继续阅读。

如果有人试图通过输入大量关键组合来访问计算机,则您的计算机的打开风险更高。因此,很需要限制登录尝试的数量。怎么做?阅读此php.cn帖子。

cfgmgr32.dll丢失的错误通常会惹恼人们很多,并且在窗户中留下了更严重的问题。那么,当您遇到CFGMGR32.DLL时,您该怎么办? PHP.CN网站上的这篇文章将告诉您一些方法。

您是否曾经遇到过Windows锁定屏幕超时的问题?幸运的是,该帖子可从PHP.CN.提供几种可行的解决方案。应用这些修复程序,您可以有效地解决这个烦人的问题。

微软已经发布了Windows 11 23H2(Windows 11 2023更新)。您要在设备上安装此更新吗?其中有什么新功能?如何立即获取此更新?现在,您可以从此php.cn获取信息

Windows Defender可以保护您的计算机和设备上的文件免受恶意软件和病毒的攻击或感染。但是,有时,由于某种原因,您需要绕过Windows Defender。在PHP.CN网站上的这篇文章中,我们将介绍3 W

在尝试将文件从移动电话复制或将文件传输到计算机时,您可能会得到错误的类型错误消息。如果您不知道如何解决它,则PHP.CN网站上的这篇文章可以为您提供帮助。

是否要恢复您对Microsoft Excel的更改?在这里,有关PHP.CN软件的本文旨在向您展示如何以最有效的方式将Excel重置为Windows 10中的默认设置。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境

Atom编辑器mac版下载
最流行的的开源编辑器

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)