je débute sur VB et je bloque deja

  • Initiateur de la discussion Initiateur de la discussion heavymetal
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

H

heavymetal

Guest
bonjour,
je viens de débuter sur VB et je bloque encore sur des macros basic.
voila mon pb est que j'ai dans la colonne' A 'des chiffres (code produit) qui se répètent aléatoirement sur plusieurs lignes,sachant que j'ai 5 produits je veux affecter devant chaque code (cad dans la conne B) le nom du pdts correspondant.

merci pour votre aide.
 
Bonjour Heavymetal,

Je te propose cette macro; il y en certes des plus 'évoluées', courtes ou même simple, mais mon niveau n'est pas suffisament élevé pour en créer de telles

sub maccro1 ()

dim x as range
for each x in range 'a1:a30' 'dimension de la plage à adapter
if x.value='code1' then
x.offset(0,1)='produit1'
Elseif x.value='code2' then
x.offset(0,1)='produit2'
...
...
...
Elsifif x.value='code5' then
x.offset(0,1)='produit5'
End If
Next x

En espérant que ça te convienne, @ +
Toutou
 
Bonjour heavymetal, toutou, bonjour le forum

Mettre quelque chose devant la colonne A ça va être difficile et puis ta colonne B, elle est vraiment trop conne...

Je rigole mais Toutou te propose ce que j'allais moi-même te proposer. Je me permets juste de corriger son code car il manque des parenthèses :

For Each x In Range('A1:A30') 'dimension de la plage à adapter

Mais sinon j'aurias plutôt utiliser des formules RECHERCHEV pour faire ça...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
657
V
Réponses
17
Affichages
3 K
VBgalère
V
J
Réponses
22
Affichages
3 K
jui42
J
M
Réponses
7
Affichages
1 K
macrout95
M
B
Réponses
16
Affichages
2 K
Réponses
4
Affichages
782
Retour