乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用VB<em>读取</em>某个特定位置的<em>EXCEL</em>

如何用VB<em>读取</em>某个特定位置的<em>EXCEL</em>

作者:乔山办公网日期:

返回目录:excel表格制作


Private Sub Command1_Click()
Dim Xlbook As Workbook
Dim Xlapp As Application
Dim Xlsheet As Worksheet
Set Xlapp = CreateObject("Excel.Application") '隐藏方式打开excel
Set Xlbook = Xlapp.Workbooks.Open("D:\123.xls") '打开工作簿
Set Xlsheet = Xlbook.Worksheets(1) '让zdxlsheet代表第一个表

Print Xlsheet.Range("A1") '取数据什么的跟VBA一样的。

Xlbook.Close False '关闭工作簿 不保存
Set Xlapp = Nothing '释放
Set Xlbook = Nothing
End Sub

Private Sub CommandButton1_Click()

Workbooks.Open Filename:="E:\1.xlsx"  '打开目标copy文件
Me.TextBox1.Value = ActiveWorkbook.Sheets(2).Range("A3")    '给文本框1赋值
ActiveWorkbook.Close No     '关闭目标文件

End Sub

根据你的要求,供参考


'这样可以不
Set mybook = Workbooks.Open("c:\test\test.xlsx")


没搞懂,有这需求么?

如果要看全部表格,得用表格控件,可以找个3方控件,也可以直接把excel作为一个对象放到vb中。不过一般没人这么做,因为excel打开表格肯定比自己设计的程序打开后操作方便么?

如果你是想知道怎么用自己的程序操作excel的某些细节,那就看看下面的例子代码。

例子如下:
新建一个工程并在新建的窗体上放置两个TextBox控件和一个CommandButton控件及六个Label控件。
程序代码如下:
Option Explicit
Private Sub Command1_Click()
Dim xObject As Object
′调用Excel 97
Set xObject = CreateObject(“Excel.Sheet")
Set xObject = xObject.Application.ActiveWorkbook.ActiveSheet
xObject.Range(“A1").Value = Text1.Text ′将数值送入Excel 97的A1单元格
xObject.Range(“A2").Value = Text2.Text ′将数值送入Excel 97的A2单元格
xObject.Range(“A3").Formula = “=MAX(A1,A2)" ′将最大值送入A3单元格
xObject.Range(“A4").Formula = “=ATAN(A1/A2)*180/PI()" ′将反正切值送入A4单元格
′显示计算的结果
Label1.Caption = xObject.Range(“A3").Value
Label2.Caption = xObject.Range(“A4").Value
Set xObject = Nothing
End Sub

Private Sub Form_Load()
Text1.Text = “"
Text2.Text = “"
Label1.Caption = “"
Label2.Caption = “"
End Sub

该程序的作用是:首先在两个文本框(Text1和Text2)输入数值并分别将输入的数值送入Excel 97的“A1”和“A2”单元格中,然后用Excel 97中的“Max()”函数将计算的结果送入“A3” 单元格中;用反正切函数“ATAN()”进行计算并将结果送入“A4” 单元格中,最后输7a64e78988e69d83335出。

相关阅读

  • -vb 6 读取 excel,vb读取excel

  • 乔山办公网excel表格制作
  • 告诉你一个最简单,最好用的办法。打开Excel,点击百工具菜单下宏--录制新宏。然后度把你想要用程序实现,而自己又不会编程的操作都做一遍,停止录宏。然后再点知击工具菜单下宏
  • 用<em>vb.net</em>连接<em>EXCEL</em>,并进行

  • 乔山办公网excel表格制作
  • 在这里,我提供一点知思路。用VB里面的ADODC控件,在控件上面设置相关的道选项,其中选择数据源的时候选到你的那张表格去就行了。VB窗体的设计上专,我推荐使用DATAGRID控件。其他的
关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网