- 帖子
- 5923
- 主題
- 13
- 精華
- 1
- 積分
- 5986
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- Office 2010
- 閱讀權限
- 150
- 性別
- 男
- 來自
- 台灣基隆
- 註冊時間
- 2010-5-1
- 最後登錄
- 2022-1-23
        
|
3#
發表於 2018-2-2 06:48
| 只看該作者
回復 2# starry1314 - Option Explicit
- Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
- Dim xF As Range, St As String
- With Target.Item(1)
- If .Column <> 3 Then Exit Sub
- Cancel = True
- .ClearComments
- Set xF = Sheets("菜單(勿動)").[B:B].Find(.Value, Lookat:=xlWhole)
- If Not xF Is Nothing Then
- .NoteText xF & "," & xF(1, 2).Text
- St = xF(1, 2)
- Do
- Set xF = Sheets("菜單(勿動)").[B:B].FindNext(xF)
- If xF(1, 2) = St Then Exit Do
- .NoteText .NoteText & Chr(10) & xF & "," & xF(1, 2).Text
- Loop
- .Comment.Visible = True
- End If
- End With
- End Sub
複製代碼 |
|