作者:乔山办公网日期:
返回目录:excel表格制作
B3=SUM($A$2:A3)
A2为绝对引用,A3为相对引用。下拉复制公式时,绝对引用单元格不会变,相对引用单元格会相应变化。
也可以从B2开始输入公式:
B2=SUM($A$2:A2)
Sub test_hello()
MsgBox "hello"
End Sub
这个文copy件百中的模块是被调用的对象。
再建立一个Excel文件,创建下面的宏用来调用上面的对象。
Sub test_calling()
Dim xl_wb As Excel.Workbook
Dim xl_wb_name As String
With Application.FileDialog(msoFileDialogFilePicker) '使用文度件对话框选取要调用宏所在的文件
.AllowMultiSelect = False
If .Show = -1Then
xl_wb_name =.SelectedItems(1)
End If
End With
VC读取xls文件有两种模式,抄一种是数据库模式(ado odbc),一种是office模式(ole)
如果是希望读取二维数据到程序,那么ado的方式比较好,obdc最简单(但有些过时)。
百度zd“VC ADO操作Excel”,相关文章还是不少的,就不复制了,给你一篇参考:
http:///sensizhe/archive/2009/04/01/1427362.html
//创建数据库zhidao,即一个Excel的XLS文件 ConnStr = "Driver={Microsoft Excel Driver (*.xls)};DBQ="+FileName+";"; ADOConnection->ConnectionString = WideString(ConnStr); ADOConnection->Open(); // //创建表,创内建成功后再Xls文件中就容能看见...