konwersja makra z excela. Proszę o pomoc
: pn wrz 08, 2014 10:26 am
Witam. Proszę o pomoc w konwersji makra
Makro ma przełączać mnie na wskazany (wpisany w okienku) arkusz.
Uruchomienie makra powoduje wywołanie okienka, dla którego jednak wprowadzenie nazwy arkusza powoduje podświetlenie linii "For i = 1 To ActiveWorkbook.Sheets.Count" oraz wywala komunikat: Błąd pracy BASICA... Nie ustawiono zmiennej obiektu.
Makro "chodzi" w Excelu.
Makro ma przełączać mnie na wskazany (wpisany w okienku) arkusz.
Kod: Zaznacz cały
Sub ListujArkusze()
komunikat = "Wprowadź nazwę arkusza"
Do
mySht = InputBox(komunikat, "Wybór Arkusza", "Arkusz1")
If mySht = "" Then Exit Sub
For i = 1 To ActiveWorkbook.Sheets.Count
If UCase(mySht) = UCase(Sheets(i).Name) Then Exit Do
Next i
komunikat = "Wprowadź poprawną nazwę arkusza"
Loop
Sheets(mySht).Select
End Sub
Makro "chodzi" w Excelu.