Hej igen! 1) Textboxen heter _inte_ "Private Sub txtcode_KeyPress(KeyAscii As Integer)", däremot råkar det vara deklarationen av en eventhandler (subfunktion) för textboxen "txtcode" av eventet "KeyPress". Rätt ska vara rätt ;)kalla på en private sub
har en textbox som efter man skrivit i siffror sedan trycker man på enter för att generera en kod.
skulle vilja kalla på den från en knapp också. Hur göra?
Textboxen heter Private Sub txtcode_KeyPress(KeyAscii As Integer)
så enkelt som att skriva "call txtcode_KeyPress" var det inte, får bara "argument not optimal" som svar.
Någon som har ett fint svar så tackar jag för det
//JockeSv: kalla på en private sub
2) Den funktionen tar en parameter, inte så konstigt att det skiter sig när du försöker anropa den utan att skicka med någon parameter
3) Det finns två lösningar, en ful och en fin;
3a) Ful: Skicka med ett argument till funktionen
3b) Fin: Flytta ut den del av funktionen som generar koden till en ny funktion som inte tar några argument (eftersom att det inte verkar behövas), anropa sedan den nya funktionen ifrån både den gamla och eventhandlern för din knapp