[VBA] Próba przekształcenia ciągu znaków w liczbę

Witam

Chciałbym wiedzieć, czy istnieje coś w rodzaju "Spróbuj ... złapać" w VBA. Ma to na celu sprawdzenie, czy ciąg znaków można przekształcić w liczbę.
To, co robię, to dostaję tytuł dokumentu i dostaję pierwsze 3 znaki. W ten sposób: 'ShortName = Left(Part.GetTitle, 3)'

Następnie przypisuję ją do zmiennej całkowitej, problem polega na tym, że jeśli nie jest to liczba to mam błąd, co trochę mi przeszkadza.
Przetestowałem 'isNumeric', problem polega na tym, że zawsze powinno być false, ponieważ nazwa typu to 'String'.

Dziękuję!

Witam

W VB obsługa błędów odbywa się za pomocą polecenia W przypadku błędu goto

http://silkyroad.developpez.com/VBA/GestionErreurs/

2 polubienia

Oto przykład obsługi błędów podczas przekształcania zmiennej w formacie String na zmienną w formacie Integer


test_chaine.swp
2 polubienia