|
Private Sub UserForm_Initialize()
Dim itm As ListItem
ListView1.ColumnHeaders.Clear
ListView1.ListItems.Clear
Sheets("F:\DATA\360云\工作\常用文件\EXCEL\系统价格.xlsx").Activate
With Sheets("F:\DATA\360云\工作\常用文件\EXCEL\系统价格.xlsx") 这里出现下标越界提示,如果引用当前工作簿的表就没问题,换成其它工 作簿就不可以,比如Sheets("sheet2")可以, Sheets("F:\DATA\360云\工 作\常用文件\EXCEL\[系统价格.xlsx].sheet1")依然出错
With ListView1
.ColumnHeaders.Add 1, , Sheets("F:\DATA\360云\工作\常用文件\EXCEL\系统价格.xlsx").Cells(1, 1), .Width / 7
.ColumnHeaders.Add 2, , Sheets("F:\DATA\360云\工作\常用文件\EXCEL\系统价格.xlsx").Cells(1, 2), .Width / 7, lvwColumnCenter
.ColumnHeaders.Add 3, , Sheets("F:\DATA\360云\工作\常用文件\EXCEL\系统价格.xlsx").Cells(1, 3), .Width / 7, lvwColumnCenter
.ColumnHeaders.Add 4, , Sheets("F:\DATA\360云\工作\常用文件\EXCEL\系统价格.xlsx").Cells(1, 4), .Width / 7, lvwColumnCenter
.ColumnHeaders.Add 5, , Sheets("F:\DATA\360云\工作\常用文件\EXCEL\系统价格.xlsx").Cells(1, 5), .Width / 7, lvwColumnCenter
.ColumnHeaders.Add 6, , Sheets("F:\DATA\360云\工作\常用文件\EXCEL\系统价格.xlsx").Cells(1, 6), .Width / 7, lvwColumnCenter
.View = lvwReport
.Gridlines = True
.FullRowSelect = True
.HotTracking = True
.OLEDragMode = 1
.OLEDropMode = 1
End With
End With
End Sub
|
|