FastFiber

vba error

Gestart door demasuredries, di 21 10 2014, 15:50:28

Vorige topic - Volgende topic

demasuredries

Hallo, opnieuw :roll:

Ik heb in bijlage printscreen gestuurd van mijn programma met een error
Ik heb namelijk een block ingevoegd en deze wil ik nu ook aanpassen aan de hand van de parameters die ik gegeven heb aan de block. Maar als ik deze wil doen zegt vba "invalid input". ik heb totaal geen idee aan wat het zou liggen.

Weet iemand aan wat het ligt of waar de fout zit?

Danku

EddyBeerke

Het zou helpen als je je code hier zou posten met een voorbeeld tekening.
Het helpt ookals je niet telkens een ander topic opent maar bij de vorige blijft tot je "probleem" opgelost is, zo weet iedereen wat misschien het vervolg is.

Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

EddyBeerke

Waarschijnlijk moet je "txtHoogte" niet tussen "" zetten als het een var is dat verwijst naar frmKast.txtHoogte.Value
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

sschevers

Ter aanvulling op eddy zijn opmerking zul je waarde uit de textbox om moeten zetten naar een double ( cdBL("txtHooogte")  omdat er een string uit de textbox terug komt.

Als je het heel netjes wilt doen check je ook of de waarde die uit de textbox komt numeriek is IsNumeric("txtHoogte"). Mocht iemand dikke vingers hebben en bijv. een a intypen dan klapt je programma. Door dit op voorhand te checken kun je je gebruiker een nette melding geven dat ze geen numerieke waarde hebben in gegeven

stephan

 

FastFiber