如何用vb调用excel vb如何调用excel函数

经验直达:

  • vb如何调用excel函数
  • 如何用vb调用excel

一、vb如何调用excel函数


单元格地址,在vba公式中,应该用:range("f1:f400")例:=sum(f1:f400)写成
=application.sum(range("f1:f400"))
worksheetfunction是可以省略的 。当然初学时不省最好,因为有些函数在vba中是不可用的,不省它,就会提示你有哪些函数可用 。
offset是表示区域的 。你在vba写公式的时候 , 可以用resize来代替
另:以上功能,建议不要用工作表公式来写 。vba有vba的办法 。


二、如何用vb调用excel


【如何用vb调用excel vb如何调用excel函数】首先在VB中引用microsoft excel object library

假设c盘根目录下有个1.xls的文件

Private Sub Form_Load()

Dim xlApp As Excel.Application

Dim xlBook As Excel.Workbook

Dim xlSheet As Excel.WorkSheet

Set xlApp = CreateObject("Excel.Application")

Set xlBook = xlApp.Workbooks.Open("C:1.xls")

Set xlSheet = xlBook.Worksheets(1)'引用第1张工作表

剩下的就和用VBA一样了,通过excel的各种对象来取得值或者完成某个功能 。

相关经验推荐