Supprimer certains caractères d'une variable pour en créer une nouvelle

Bonjour,

Je voudrais créer une seconde variable à partir d'une première en supprimant certain caractère de celle-ci. J'ai essayé de trouver sur internet mais je ne trouve rien.

J'ai pensé peut-être utiliser une fonction d'Excel (GAUCHE) mais je ne saurais l'appliquer en VBA.

Actuellement, j'ai un Userform qui va permettre de donner une "valeur" à la variable VAR1. Par exemple, "Suivi 1".

Je voudrais créer une seconde variable (VAR2) dépendante de la première qui supprimerai le mot "Suivi" ainsi que l'espace pour obtenir uniquement "1".

(En sachant que la seule partie variable de la VAR1 est le chiffre du suivi)

Merci d'avance

Bonjour,

Je ferais quelque chose comme ça (mais je ne suis pas spécialiste) :

var2 = Right(var1, Len(var1) - InStr(var1, " "))

Bonjour,

Un essai ...

Suivi + espace = 6 caractères ... donc VAR2 = Right(VAR1, Len(VAR1) - 6)

Ou bien ...

Dim NbC As Byte

VAR1 = "Suivi 2444" ' < une supposition
NbC = InStr(VAR1, " ")
VAR2 = Right(VAR1, Len(VAR1) - NbC)

ric

Super merci beaucoup

Bonjour,

une petite contribution ?

var2 = VBA.Split(var1)(1)
Rechercher des sujets similaires à "supprimer certains caracteres variable creer nouvelle"