Déclaration variable / VBA

Fermé
arsene2222 Messages postés 5 Date d'inscription mercredi 18 juillet 2018 Statut Membre Dernière intervention 19 juillet 2018 - 19 juil. 2018 à 13:53
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 20 juil. 2018 à 08:33
Bonjour,

j'ai besoin de votre aide.Je suis encore novice dans VBA .. Je vous explique mon projet :
Il s'agit la qu'Exel arrive à lire les chiffres et le texte ex: 9887UIL09 des cellules de la colonne B pour les remplacer par le bon portefeuille

sub portf()

Dim Cell As Range
Dimi Vartexte As String

For Each Cell In Columns("B").Cells

If Cell.Value="9887LVE7" Then
Cell.Value="cassandra"

ElseIf Cell.Value="9876HJB8" Then
Cell.Value="paul"

End if

Next

End sub

le code s'exécute mais ne change rien dans les cellules ne reconnaissant pas le texte inclus entre les chiffres.
Comment puis-je faire dans la déclaration de mes variables ?

merci d'avance

3 réponses

ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 160
Modifié le 19 juil. 2018 à 16:30
Bonjour Arsene, bonjour le forum,

Ce qu'il y a de pénible avec toi c'est que tu postes sur plusieurs les forums mais ne vient même pas regarder les résultats par la suite. Tu as eu des réponses ailleurs mais aucune satisfaction de ta part. Bienvenu sur ma petite liste rouge !... Être novice n'a jamais empêcher d'être courtois me semble-il...

0
Bonjour,

Merci d'avoir la pris le temps de répondre.
J'avais des obligations tout l'après midi. C est dommage que vous le preniez ainsi.

Hier je vous ai remercié pour votre aide sur le forum..
Et je viens de voir vos propositions quand à ma demande de ce midi et merci pour cela.

En espérant que vous compreniez.
Passez une agréable fin de journée.
0
yg_be Messages postés 22729 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 26 avril 2024 1 477
Modifié le 19 juil. 2018 à 19:16
bonjour, c'est bizarre que la ligne avec dimi ne soit pas détectée comme une erreur...
par ailleurs, pourquoi déclarer une variable que tu n'utilises pas?
es-tu certain que le code s'exécute sur la bonne feuille?
0
arsene2222 Messages postés 5 Date d'inscription mercredi 18 juillet 2018 Statut Membre Dernière intervention 19 juillet 2018
19 juil. 2018 à 21:03
Bonsoir,
Oui effectivement la ligne ressort bien en erreur! faute de manip
Je la déclare pour que le texte puisse être lu..
Oui il s'éxécute bien sur la bonne feuille

Merci pour ton avis
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 702
20 juil. 2018 à 08:33
Bonjour tout le monde

arsene2222:
dans vos cellules, pas de minuscules ou espaces????
0