|
在主工作簿中做了一个下拉菜单,下拉内容只做了20个,可能会不断的增加,怎样根据下拉菜单的内容超链接到另一个工作簿中的指定工作表中的A1位置。
魔蝎小手 发表于 2014-7-21 16:20
大神呀,赞一个,要的就是这个结果 ,但还有一点,能不能在空白或不在下拉菜单的范围内时不要出 ... - Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
- Dim sht As Worksheet
- Set wb = Workbooks.Open(ThisWorkbook.Path & "" & "细工作内容.xls")
- Cancel = False
- For Each sht In wb.Sheets
- wb.Sheets(1).Cells(K + 1, "z") = sht.Name
- K = K + 1
- Next
- If Target.Column = 4 Then
- If Application.CountIf(wb.Sheets(1).[z:z], Target.Offset(, -1).Value) = 0 Then
- Sheet1.Activate: MsgBox "不存在此工作表": Exit Sub: End
- Else: wb.Sheets(Target.Offset(, -1).Value).Activate
- End If
- End If
- End Sub
复制代码替换原代码即可
|
|