Witam, chciałbym uzyskać informacje, czy w VBA dla Excela mogę zrobić taką funkcję, która po kliknięciu odpowiedniego przycisku będzie wyszukiwała odpowiedni indeks, następnie po znalezieniu go, otworzy folder na dysku. Obecnie mam takie wyszukiwanie po indeksie gdy kliknę na dane pole w arkuszu, wyszukuje mi nr_indeksu, następnie z innego arkusza wyświetla mi informacje i dane przypisane do niego. Chciałbym teraz utworzyć przycisk, który będzie otwierał odpowiedni folder z dysku o nazwie kodu zabranego z pola dane. Zależy mi, aby wyszukać za pomocą nr_indeksu dane opisane jakimś numerem, następnie aby otworzyć folder z danym numerem "dane". Nie wiem czy jest możliwość aby do ścieżki podczas kompilacji wpisywał się znaleziony numer danych który jest wyszukiwany podczas wywołania numeru indeksu.

Kod wyszukiwania informacji i wyświetlania ich po kliknięciu na pole w Arkuszu.

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

nr_indeksu= ActiveCell.Value
wskaznik_wiersza = 1

    Do
        
    wskaznik_wiersza = wskaznik_wiersza + 1
    
    If Sheets("Arkusz").Cells(wskaznik_wiersza, 3) = "" Then Exit Do
    
    
    Loop While Sheets("Arkusz").Cells(wskaznik_wiersza, 3) <> nr_indeksu
    
dane= Sheets("Arkusz").Cells(wskaznik_wiersza, 4)

UserForm2.TextBox30.Value = nr_indeksu
UserForm2.TextBox29.Value = dane

UserForm2.Show
Cancel = True

End Sub