Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

Samenvatting

Als u in Microsoft Visual Basic programmeer System toepassingen Edition gebruikmaakt van de functie CInt () met een tekenreeks die niet kan worden omgezet in een getal, wordt het volgende foutbericht weergegeven:

Runtimefout ' 13 ': type komt niet overeen

Meer informatie

Met de functie CInt wordt een expressie geconverteerd naar een geheel getal. U kunt elke geldige numerieke expressie of tekenreeksexpressie gebruiken, maar de tekenreeksexpressie moet kunnen worden omgezet in een getal. In de Visual Basic-verwijzing wordt aangegeven dat u de functie CInt moet gebruiken in plaats van de functie Val, zodat u internationale detecties van andere gegevenstypen naar gehele getallen kunt opgeven. De twee functies werken echter niet exact hetzelfde. Wanneer u de functie Val gebruikt om de getallen in een tekenreeks te retourneren, worden alleen de eerste numerieke tekens in de tekenreeks als resultaat gegeven. Terwijl de functie Val alleen het numerieke deel van een tekenreeksexpressie retourneert, retourneert de functie CInt het foutbericht hierboven als de tekenreeksexpressie niet kan worden geëvalueerd als een getal. Hieronder ziet u een lijst met expressies en waarden die worden geretourneerd door de functies CInt en val. Expression Value Returned -------------------------------------------- Val("1726 56th Ave NE") 172656 CInt("1726 56th Ave NE") Error message Val("asdf") 0 Cint("asdf") Error message Val("1,000") 1 CInt("1,000") 1000 Val("1.34") 1.34 CInt("1.34") 1 Aangezien de functie Val de waarde 0 als resultaat geeft als deze wordt gebruikt met een expressie die 0 of geen getallen bevat, kunt u deze niet gebruiken om te testen of een invoerreeks een geldig getal is. U kunt echter de functie CInt in een procedure gebruiken om te bepalen of een invoerreeks een geldig getal is.

Verwijzingen

Als u meer wilt weten over de functie CInt, kiest u de knop Zoeken in de Visual Basic-verwijzing en typt u het volgende:

CInt

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×