En Visual Basic pour Applications programmeur, vous devriez être en mesure de supprimer des numéros ou des caractères dans les chaînes pour afficher des informations correctes à l`utilisateur. Dans VBA, vous pouvez utiliser la fonction "Trim" pour supprimer tous les espaces au début et à la fin d`une chaîne. La «gauche» et les fonctions «droite» sont utilisés pour renvoyer un nombre spécifié de caractères à partir du côté gauche ou à droite d`une chaîne. La fonction "Remplacer" renvoie une chaîne dans laquelle une chaîne spécifiée a été remplacé par un autre.
Commencez par taper ce qui suit pour créer une nouvelle procédure sous VBA:
Private Sub cleanString ()
Créer et définir une variable avec une chaîne:
Dim strVar As String
StrVar = "numéros 2Retirez et caractères 432 *% de cette string.33"
Tapez la commande suivante pour supprimer les caractères de l`espace au début et à la fin de la chaîne:
StrVar = trim (strVar)
Tapez la commande suivante pour supprimer "33" à partir de la fin de la chaîne:
StrVar = Gauche (strVar, Len (strVar) - 2)
Tapez la commande suivante pour supprimer "2" à partir du début de la chaîne:
StrVar = Droite (strVar, Len (strVar) - 1)
Tapez la commande suivante pour supprimer "432 *%" de la chaîne:
StrVar = Remplacer (strVar, "432 *%", "")
Tapez ce qui suit pour remplacer un caractère double espace avec un seul espace dans la chaîne:
StrVar = Remplacer (strVar, "", "")
Affiche une boîte de message avec la chaîne finale en tapant ce qui suit:
MsgBox strVar
Tapez "End Sub" pour mettre fin à la procédure et appuyez sur "F5" pour exécuter le code VBA.