vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest sobota, 18 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

błąd


otwartyotwarty rozpoczął: kate postów: 2



napisał: jottad
postów: 118


umieszczony:
10 maja 2006
21:19

  
Błędnie skonstruowałaś procedury obsługi błędów. Instrukcja:
On Error GoTo Label1
powoduje, że błąd występuje w kodzie, który wskazałaś jako miejsce gdzie błąd powinien zostać obsłużony!
Wydaje mi się, że tak skonstruowana procedura powinna załatwić problem:

Sub test()

On Error GoTo label1

zakresX = Application.InputBox("Wskaż zakres macierzy X :", "Zakres macierz X", , , , , , 8).Address()
zakresY = Application.InputBox("Wskaż zakres Y:", "Zakres macierz Y", , , , , , 8).Address()

On Error GoTo 0

'dalszy kod

Exit Sub 'Nie zapomnij o tym

label1:
If MsgBox("Czy chcesz zakończyć pracę?", vbYesNo) <> vbYes Then
   Resume
End If

End Sub



Pozdrawiam
napisał: kate
postów: 4


umieszczony:
10 maja 2006
10:51

  
Witam
Mam taki mały problem z błedem. W momencie kiedy użytkownik klika przycisk Anuluj otrzymuje zapytanie czy chce konczyc prace czy nie. W momencie jesli uzytkownik drugi raz kliknie Anuluj wyskauje mi blad 424;/

On Error GoTo Label2

Label1:
zakresX = Application.InputBox("Wskaż zakres macierzy X :", "Zakres macierz X", , , , , , 8).Address()- tu zaznacza mi bład
zakresY = Application.InputBox("Wskaż zakres Y:", "Zakres macierz Y", , , , , , 8).Address()

On Error GoTo Label1

Bede wdzieczna za pomoc. Z góry dziekuję


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z