经验直达:
- 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的各种对象来取得值或者完成某个功能 。