Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2019 Rajouter une nouvelle colonne VBA

Larecoul

XLDnaute Nouveau
Bonjour,

J'ai besoin de votre aide. Je vous explique ma situation : j'ai un fichier Excel ci-joint qui comprend des produits qui sont classés par catégorie. Sur le fichier (qui est juste un échantillon), le niveau 1 correspond à la grande catégorie, niveau 2 au type de produit, niveau 3 au produit et niveau 4 au sous-produit. Je souhaiterai créer une macro en rajoutant une colonne (en me référant à la colonne E "Classement") qui dit que :
- Si un ou plusieurs sous-produits (niveau 4) possèdent un classement, alors enlever le classement au niveau produit (niveau 3)
- Si les sous-produits (niveau 4) n'ont pas de classement, alors laisser le classement au niveau produit (niveau 3)

L'onglet 2 montre le résultat attendu.
Merci par avance pour votre aide !
 

Pièces jointes

  • Fichier_test1.xlsx
    12.7 KB · Affichages: 10

ERIC S

XLDnaute Barbatruc
Bonjour

pourquoi du vba ? tu t'embarques loin
essaie en créant une colonne classement1 en H1 par exemple
et en H2
=SI(A2<>3;SI(E2="";"";E2);SI(SOMME.SI(C3:C103;C2 & "*";E3:E103)=0;E2;""))
 

Discussions similaires

Réponses
12
Affichages
247
Réponses
6
Affichages
315
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…