Creare una nuova procedura di sub per controllare un numero in una stringa , digitare il seguente codice :
checkForNumber Private Sub ( ) economici 2
dichiarare due variabili , una per contenere la stringa con numeri e lettere e l'altra per i singoli caratteri , come nell'esempio seguente :
Dim strVar As String Dim
oneChar come
String
strVar = " 12 sdf 3456 "
3
Aggiungere il seguente codice al ciclo attraverso ogni carattere della stringa . Verificare la presenza di numeri e visualizzarli attraverso la finestra immediata :
Do While strVar < > " "
oneChar = Sinistra ( strVar , 1 ) per
strVar = Right ( strVar , Len ( strVar ) - 1 ) per
Se IsNumeric ( oneChar ) Poi
Debug.Print ( oneChar ) per
End If loop
4
completare la procedura con l'aggiunta di "End Sub " e premere " Ctrl " e "G" per visualizzare la finestra immediata . Premere il tasto " F5 " per eseguire il codice .
Programmazione © www.354353.com