Ciao, ti ho preparato il codice sorgente:
Apri l'ide, poi crea in fase di designer 2 oggetti Text, con proprietà del nome:
TestoSorgente
TestoDestinazione
Nella parte del codice dell'evento "change" della casella di testo scrivi la procedura per la costruzione della stringa
'=====================================================
'"Elaborazione del testo senza spazi e senza pulsanti"
'per un aiuto ad uno studente universitario
'
'By Cursore 8-09-2013 diploma III media inferiore.....
'=====================================================
Private Sub TestoSorgente_Change()
Testocostruito = "" 'Testo VUOTO
CarattereInterrogato = "" 'Carattere VUOTO
'Prevenzione errore per il testo vuoto della prima casella di testo
'...se il testo sorgente non è vuoto allora procedi (il MID da errore per le stringhe di lunghezza 0 perchè cerca 1 carattere
If TestoSorgente.Text <> "" Then
'Ciclo di iterazione per la costruzione della stringa senza il carattere spazio
For X = 1 To Len(TestoSorgente.Text) - 0
'Intercetto il carattere nella sequenza dei caratteri della stringa
CarattereInterrogato = Mid(TestoSorgente.Text, X, 1) 'Nota
If CarattereInterrogato <> " " Then
'Costruisco la stringa elaborata senza spazi
Testocostruito = Testocostruito & CarattereInterrogato
'Assegazione del nuovo testo alla casella di testo di destinazione
TestoDestinazione.Text = Testocostruito
End If
Next X
End If
End Sub
'=====================================================
'Test:
'"abc def ghi lmo pqr 1 2 3 4 5"
'Risultato:
'"abcdefghilmopqr12345"
Per quanto riguarda il secondo tuo problema con le variabili numeriche:
Single è più piccolo di Double
Integer è più piccolo di Long
Decimali = Single --> esempio 10,05
Decimali lunghi = Double --> esempio 10,000005
Interi senza virgola = Integer ---> esempio +- 36000
Interi lunghi senza virgola = Long ---> esempio -123456789
Pace e bene!