|
我按80集中的59集的listview控件,我想双击单元格弹出一个装载listview的窗体,但老是提示找不到工程库,老是报错。运行59集中的例子么又能弹出窗体的,不知道啥原因了,附上附件,求大神帮忙啊!!!- Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
- If Target.Row = 4 And Target.Column > 2 Then
- UserForm1.Show
- End If
- End Sub
- Private Sub UserForm_Initialize()
- Dim i As Integer
- Dim ITM As ListItem
- ListView1.ColumnHeaders.Clear
-
- ListView1.ColumnHeaders.Add 1, "R", "日期", 70
- ListView1.ColumnHeaders.Add 2, "N", "车间", 35, lvwColumnCenter
- ListView1.ColumnHeaders.Add 3, "C", "位号", 50, lvwColumnCenter
- ListView1.ColumnHeaders.Add 4, "B", "筒子数", 40, lvwColumnCenter
- ListView1.ColumnHeaders.Add 5, "Z", "卷绕工", 50, lvwColumnCenter
- ListView1.ColumnHeaders.Add 6, "W", "纺丝工", 50, lvwColumnCenter
- ListView1.ColumnHeaders.Add 7, "D", "规格", 50, lvwColumnCenter
- ListView1.ColumnHeaders.Add 8, "S", "批号", 50, lvwColumnCenter
- ListView1.ColumnHeaders.Add 9, "J", "纸管厂商", 50, lvwColumnCenter
- ListView1.ColumnHeaders.Add 10, "T", "纸管颜色", 50, lvwColumnCenter
- ListView1.ColumnHeaders.Add 11, "M", "小卷断头", 50, lvwColumnCenter
- ListView1.ColumnHeaders.Add 12, "P", "满卷断头", 50, lvwColumnCenter
- ListView1.ColumnHeaders.Add 13, "O", "切换断头", 50, lvwColumnCenter
- ListView1.ColumnHeaders.Add 14, "I", "满卷次数", 50, lvwColumnCenter
-
- ListView1.View = lvwReport 'listview控件的显示外观
- ListView1.Gridlines = True '是否有表格线
- For i = 2 To Sheets("明细").Range("A65536").End(xlUp).Row
-
- If Sheets("明细").Cells(i, 1) = Range("c2") And Sheets("明细").Cells(i, 7).Value = Selection.Value Then
-
- Set ITM = ListView1.ListItems.Add()
-
- ITM.Text = Sheets("明细").Cells(i, 1)
- ITM.SubItems(1) = Sheets("明细").Cells(i, 2)
- ITM.SubItems(2) = Sheets("明细").Cells(i, 3)
- ITM.SubItems(3) = Sheets("明细").Cells(i, 4)
- ITM.SubItems(4) = Sheets("明细").Cells(i, 5)
- ITM.SubItems(5) = Sheets("明细").Cells(i, 6)
- ITM.SubItems(6) = Sheets("明细").Cells(i, 7)
- ITM.SubItems(7) = Sheets("明细").Cells(i, 8)
- ITM.SubItems(8) = Sheets("明细").Cells(i, 9)
- ITM.SubItems(9) = Sheets("明细").Cells(i, 10)
- ITM.SubItems(10) = Sheets("明细").Cells(i, 11)
- ITM.SubItems(11) = Sheets("明细").Cells(i, 12)
- ITM.SubItems(12) = Sheets("明细").Cells(i, 13)
- ITM.SubItems(13) = Sheets("明细").Cells(i, 14)
-
- End If
-
- Next i
- End Sub
复制代码
VBE窗口 - 工具菜单 - 引用 - 在窗口列表中找到 "丢失的....." 把勾选去掉,即可
|
|