sto praticando VBA per Access 2010.Rimozione del primo carattere di una stringa se è uguale a qualcosa
ho letto tutti i post suggerito per quanto riguarda il mio post, ma non ho trovato nulla di specifico. So come spostare caratteri specifici in una stringa, quello che non so è come posso rimuovere un carattere specifico uguale a qualcosa.
Desidero spostare il carattere 1 o 1- dai numeri di telefono se uno è lì.
Esempio: 17188888888 a 7.188.888,888 mila o 1-7188888888 a 7.188.888,888 mila
Sto provando ad utilizzare un'istruzione if a partire prima con solo la rimozione del 1.
Il numero di telefono viene inserito come una stringa non numeri.
Questo è quello che ho iniziato: sto ricevendo un messaggio di errore che RemoveFirstChar è ambiguo.
Public Function RemoveFirstChar(RemFstChar As String) As String
If Left(RemFstChar, 1) = "1" Then
RemFstChar = Replace(RemFstChar, "1", "")
End If
RemoveFirstChar = RemFstChar
End Function
Non sono sicuro del motivo per cui non funziona, ma il tuo funziona, quindi come dovrei modificare questo per rimuovere anche 1- dall'inizio se presente? Grazie! – Asynchronous
Grazie per il tuo prezioso input: fa davvero la differenza! Grazie ancora! – Asynchronous
Dopo il test per "1", è possibile aggiungere un secondo test per "-" dopo il primo "end if" lì che fa lo stesso ... – Karel