Racourcir Variable VBA

  • Initiateur de la discussion @Christophe@
  • Date de début
@

@Christophe@

Guest
Bonjour

Voila, j'ai un petit problème qui ne doit pas être trop difficile à résoudre, mais je trouve pas.

En faite, sous VBA, j'ai une variable de type string, j'aimerai supprimer les 2 dernier caractère de cette varaible

Exemple,

Dim Var as string

Var = "Test, "

Instruction pour enlever les 2 dernier caractère de Var

msgbox Var


Donc msgbox devrait donner: Test


Qui peux m'aider

Merci d'avance

@Christophe@
 
Y

yo

Guest
Essaye ça :

- la commande LEN(VAR) te renvoie le nombre de caractere de la chaine VAR
- la commande LEFT te renvoie les x premiers caracteres d'une chaine en partant de la gauche.
La syntaxe est : Left (Chaine de caractere, Nb de caractere à extraire de la chaine à partir de la gauche.

Tu veux la chaine - les deux derniers caractères :
Cela donne dans ton exemple :
Var=LEFT(VAR, LEN(VAR)-2)

Dans le même genre, il existe la fonction RIGHT et la fonction MID.

Ton exemple est maintenant :

Dim Var as string

Var = "Test, "

VAR=LEFT(VAR,LEN(VAR)-2)


msgbox Var


Donc msgbox devrait donner: Test
 
@

@Christophe@

Guest
Re

Un grand merci pour ta réponse très rapide et correct, je ne savais pas du tous cela, faut dire que je ne recourci pas souvent une variable, rire

Un grand merci et un bon weekend

@Christophe@
 

Discussions similaires

Réponses
3
Affichages
402

Statistiques des forums

Discussions
314 092
Messages
2 105 757
Membres
109 426
dernier inscrit
Bebop70