提示:其他語言是Google翻譯的。 你可以訪問 English 版本。
登入
x
or
x
x
註冊
x

or

如何在Excel中單擊或雙擊單元格以打開指定的用戶表單?

只需單擊或雙擊Excel中的單元格即可打開指定的用戶表單。 但如何實現呢? 本文中的方法可以幫助您。

單擊或雙擊單元格以打開具有VBA代碼的指定用戶表單


單擊或雙擊單元格以打開具有VBA代碼的指定用戶表單


請按照以下步驟單擊或雙擊單元格以在Excel中打開指定的用戶表單。

1。 用你想要點擊的單元格打開工作表,或者雙擊打開一個用戶表單。

2。 右鍵單擊工作表選項卡,然後單擊 查看代碼 從上下文菜單。 看截圖:

3。 在開幕式上 Microsoft Visual Basic for Applications 窗口,請將以下VBA代碼複製並粘貼到代碼窗口中。

VBA代碼:單擊一個單元格以在Excel中打開指定的用戶表單:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby20171226
    If Not Application.Intersect(Target, Range("A1:B9")) Is Nothing Then
        UserForm1.Show
    End If
End Sub

VBA代碼:雙擊單元格以在Excel中打開指定的用戶表單:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby20171226
    If Not Application.Intersect(Target, Range("A1:B9")) Is Nothing Then
        Cancel = True
        UserForm1.Show
    End If
End Sub

注意:在代碼中,A1:B9是您將基於其打開用戶表單的單元格範圍。 UserForm1是通過單擊或雙擊單元格打開的用戶表單的名稱。 請根據您的需要更改它。

4。 按 其他 + Q 鍵關閉 Microsoft Visual Basic for Applications 窗口。

從現在開始,當點擊或雙擊一定範圍內的任何單元格時,指定的用戶表單將立即打開,如下圖所示。


相關文章:



推薦的Excel生產力工具

Kutools for Excel幫助您提前完成工作,並從人群中脫穎而出

  • 超過300強大的高級功能,專為1500工作場景設計,通過70%提高生產力,讓您有更多時間照顧家庭和享受生活。
  • 不再需要記憶公式和VBA代碼,從現在起讓你的大腦休息一下。
  • 成為3分鐘的Excel專家,複雜和重複的操作可以在幾秒鐘內完成,
  • 每天減少成千上萬的鍵盤和鼠標操作,現在告別職業病。
  • 110,000高效人才和300 +世界知名公司的選擇。
  • 60-day full功能免費試用。 60天退款保證。 2多年的免費升級和支持。

將選項卡式瀏覽和編輯帶到Microsoft Office,遠比瀏覽器的選項卡強大

  • Office選項卡專為Word,Excel,PowerPoint和其他Office應用程序設計:Publisher,Access,Visio和Project。
  • 在同一窗口的新選項卡中打開並創建多個文檔,而不是在新窗口中。
  • 通過50%提高您的工作效率,每天為您減少數百次鼠標點擊!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    GUSTAVO · 8 months ago
    que tal, y como selecciono tres rangos del mismo tamaño en diferente columna???