Comment nettoyer une chaîne en vba

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.

AUTRES

Sql tutoriel de chaîne фото

Sql tutoriel de chaîne

Microsoft SQL Server est un système de gestion de base de données de niveau de l`entreprise. bases de données SQL…