[英]Adding a tooltip to a ComboBox in Excel with VBA
這是一個表單組合框,它沒有工具提示功能,但您可以讓它看起來像一個工具提示。
在組合框下方放置一個帶有屏幕提示的超鏈接,當您將鼠標懸停在組合框上時,屏幕提示會彈出。 如果您打算在多個單元格上拉伸組合框,您可以將超鏈接放置在多個單元格上。
這是一個 20 秒的剪輯http://www.screencast.com/t/ZbkEOyXntItk
您可以使用 application.caller 獲取組合框的范圍。
將每個組合框分配給這個宏,那么您只需要一個宏。
Sub DoIt()
Dim r As Range
r = ActiveSheet.Shapes(Application.Caller).TopLeftCell
ActiveSheet.Hyperlinks.Add Anchor:=r, Address:=r, ScreenTip:="5435435345", TextToDisplay:="ddddddddddddddddddd"
End Sub
以下是我的代碼:
Private Sub ComboBox1_Click()
' Adding new items
ComboBox1.AddItem ("S")
ComboBox1.AddItem ("M")
If ComboBox1.Text = "S" Then 'Add your dropdown item here
With Me.ComboBox1
.ControlTipText = "Strong" ' Add your text here
End With
End If
If ComboBox1.Text = "M" Then 'Add your dropdown item here
With Me.ComboBox1
.ControlTipText = "Moderate" ' Add your text here
End With
End If
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.