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