[VBA] Poging om een tekenreeks om te zetten in een getal

Hallo

Ik zou graag willen weten of er een soort "Probeer ... vangst" in de VBA. Dit is om te testen of een string al dan niet kan worden omgezet in een getal.
Wat ik doe, ik krijg de titel van het document en krijg de eerste 3 tekens. Vind ik leuk: 'ShortName = Left(Part.GetTitle, 3)'

Dan wijs ik het toe aan een variabele met een geheel getal, het probleem is dat als het geen getal is, ik een fout heb, wat me een beetje stoort.
Ik heb 'isNumeric' getest, het probleem is dat het altijd onwaar moet zijn, omdat de typenaam 'String' is.

Bedankt!

Hallo

In VB wordt foutafhandeling gedaan met On Error goto

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

2 likes

Hier is een voorbeeld van foutafhandeling bij de transformatie van een variabele in tekenreeksindeling naar een variabele in de indeling Geheel getal


test_chaine.swp
2 likes