我目前有一個有兩列和多行的宏。這兩列包含信息,如名字和鏈接到一個文件夾或網站。Excel VBA列表框鏈接
當我點擊宏上的按鈕時,它將從Excel工作表中獲取所有信息並顯示名字並將其放置在列表框中。
我想知道,是否有可能當我點擊按鈕時,我在列表框中顯示第一個名字,但也存儲鏈接?當我在列表框中選擇一個項目時,我希望它打開鏈接。這可能嗎?
我想到了一種方法,那就是用listbox和一個存儲鏈接的數組,當我點擊一個項目時,它搜索數組,然後打開鏈接,對於EXMAPLE:如果我點擊在列表框中的第一項,它將進入數組並進入數組(1),然後獲取該鏈接。
這是我想到的一種方式,但有沒有更簡單的方法?而不是將鏈接存儲到數組中。
當前的代碼,我有是:
For row = 3 To 10
ListBox1.AddItem Range("A" & row).Text
Next
我不知道如何將超鏈接添加到該代碼
您現有的代碼是什麼? – enderland
是UserForm列表框? –
是的,它是一個用戶表單列表框 – HumanlyRespectable