Ragà ho risolto,
mi permetto di postare qui la soluzione che ho riadattato dal sito che mi ha suggerito willy55
http://www.databasedev.co.uk/validate-text-string.htm
Private Sub cognome_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
' 65 To 90 and 97 To 122: 'ci sono tutte le lettere, sia maiuscole che minuscole
' 8 Backspace, 9 Tab Key, 32 Space Key
Case 65 To 90, 97 To 122, 8, 9, 32
Case Else
'Setting KeyAscii to zero cancels the key input
KeyAscii = 0
MsgBox ("ERRORE! Sono consentiti solo caratteri alfabetici")
End Select
End Sub
Mi rimane però ancora un dubbio. Alex, ho provato a rimuovere l'attributo .Text dalla funzione inStr di cui oggi pomeriggio, ma il risultato è lo stesso, ossia quando passo alla visualizzazione layout della maschera, mi esce sempre la scritta #nome?
Mi sapresti spiegare il perchè? in effetti non è la prima volta che la vedo, ma non riesco a capire di cosa si tratti (data anche la mia inesperienza )
Inoltre, Alex
Se vai nelle impostazioni Vba trovi un flag pe rendere obbligatoria la dichiarazioni delle variabili... USA ASSOLUTAMENTE questa impostazione soprattutto se non sei esperto
ti riferisci alla direttiva
Option Explicit
?