Buongiorno!!
Ho creato una maschera con possibilità di inserimento e vorrei controllare che le informazioni inserite nei vari campi siano corrette.
In particolare vorrei controllare che il campo email contenga il carattere
@, non sapendo, però, quanti caratteri ci sono prima e dopo
@. Non sono riuscita a trovare nè codice vba nè comandi da inserire nella proprietà Maschera Input della casella.
Per quanto riguarda il campo cellulare, invece, in Maschera Input nella scheda Dati della Finestra delle Proprietà della casella, ho inserito la seguente stringa:
000\ 0000000;0;_
e funziona correttamente. Il problema lo riscontro per i telefoni fissi. Infatti, non conosco a priori il numero di cifre del prefisso che può variare da 2 a 4, nè quello del numero (che varia da 4 a 8 ). HO provato ad utilizzare la seguente stringa:
0099\ 00009999;0;_
ed ottengo nella casella di inserimento ___ ________
Però se inserisco un prefisso di due cifre, ad esempio 02, è necessario che mi posti manualmente con il cursore dopo lo spazio per inserire il numero. Vorrei evitare questo. esiste una soluzione, anche in vba?
Grazie anticipatamente a chi potrà aiutarmi!!