logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[VBA] Jak stworzyć pętlę wyboru pliku z MsgBox po anulowaniu?

michalflondra 15 Mar 2019 15:07 672 3
REKLAMA
  • #1 17843786
    michalflondra
    Poziom 11  
    Posty: 14
    Ocena: 2
    Hej,
    pomózcie proszę jestem poczatkujący,
    chciałbym wykonać interakcję z użytkownikiem jeśli nie wybierze pliku excela z okna wyboru (wybierze anuluj), ma dostać komunikat (vbYesNo) czy chce ponownie otworzyć plik, jeśli tak to żeby mu się otworzyło ponownie okno wyboru pliku jeśli nie to - exit sub

    Mój kod wygląda tak:

    [VBA] Jak stworzyć pętlę wyboru pliku z MsgBox po anulowaniu?

    https://obrazki.elektroda.pl/1785487400_1552658719.jpg
    Kod: VBScript
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 17843969
    Maciej Gonet
    Specjalista - VBA, Excel
    Posty: 2207
    Pomógł: 824
    Ocena: 481
    Możesz wykorzystać taki schemat kodu z pętlą. Szczegóły sobie dopasuj. Z obrazka trudno kopiować, a załącznika nie dałeś.
    Kod: Text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #3 17844341
    michalflondra
    Poziom 11  
    Posty: 14
    Ocena: 2
    Dziękuję za odpowiedź. Zaimplementowałem kod z odpowiedzi do mojego kodu i pojawił się błąd:
    Compile Error: Loop Without Do

    a mój kod wygląda tak:
    Kod: Text
    Zaloguj się, aby zobaczyć kod

    [/syntax]

    Dodano po 10 [minuty]:

    Przepraszam, po zapisaniu edytora vba błąd nie występuje.

    Dziękuję za pomoc!
  • #4 17845079
    Maciej Gonet
    Specjalista - VBA, Excel
    Posty: 2207
    Pomógł: 824
    Ocena: 481
    Ten kod jest zapisany niepoprawnie. Instrukcja
    Kod: Text
    Zaloguj się, aby zobaczyć kod
    powinna być w tej samej linii co
    Kod: Text
    Zaloguj się, aby zobaczyć kod
    Tak jak jest teraz, niezależnie od odpowiedzi na pytanie, nastąpi wyjście z procedury.
REKLAMA