[Déplacé VB6 --> VBA] Premier caractère d'une cellule [Résolu]

Signaler
Messages postés
204
Date d'inscription
vendredi 19 novembre 2004
Statut
Membre
Dernière intervention
1 novembre 2011
-
Messages postés
204
Date d'inscription
vendredi 19 novembre 2004
Statut
Membre
Dernière intervention
1 novembre 2011
-
Bonjour à tous,

Voila j'ai un document exel dans lequel je voudrais détecter les cellules dont le contenu commence par "b" pour ensuite supprimer la ligne ou cette cellule a été trouver.

Exemple si on détecte une cellule qui contient "b125" alors on supprime la ligne.

J'arrive à balayer mon document et j'arrive à supprimer les lignes.

Mon problèmes est que je ne sais pas comment faire pour tester si le contenu de ma cellule est b quelque chose.

Je pense que le test sera quelque chose du genre :

if ActiveCell.Value = XXXXXX then

Donc voila je ne sais pas quoi mettre à la place de mes XXXXXX

Pouvez-vous m'aider svp

3 réponses

Messages postés
116
Date d'inscription
jeudi 14 décembre 2006
Statut
Membre
Dernière intervention
29 août 2013

pour récupérer le premier caractère
if left(ActiveCell.Value,1) = "B" then
...
End if
Messages postés
204
Date d'inscription
vendredi 19 novembre 2004
Statut
Membre
Dernière intervention
1 novembre 2011

Petite précision (dsl du double j'ai pas trouvé le bouton "EDIT")

Dans ma cellule il n'y a pas forcément 3 chiffres après mon b, sa peux être b5, b27, b947665 etc.

Par contre c'est forcément une suite de chiffre.

Je sais pas si sa peux aider mais j'ai préférer préciser au cas ou ;)
Messages postés
204
Date d'inscription
vendredi 19 novembre 2004
Statut
Membre
Dernière intervention
1 novembre 2011

Réponse hyper rapide, merci à toi ;)