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

XL 2010 vba modifier nom de lignes dupliquées

  • Initiateur de la discussion Initiateur de la discussion kan3pz
  • 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 !

kan3pz

XLDnaute Occasionnel
Bonjour à tous,
J'ai besoin d'aide pour compléter une macro, voici mon problème :
J'ai une liste de produit en colonne A qui peut être répertorié sous différentes catégories.
Je souhaite dupliquer les produits selon le nombre de catégories dans lesquels ils apparaissent et modifier leurs noms lors de la duplication pour les identifier (ProduitA_cat1 ; produitA_cat2...)

Voici le début de la macro pour dupliquer mes lignes, je ne sais pas comment faire pour les renommer au passage...

Code:
Sub Duplication()
   
Dim LigneDuplic As Long
Dim NbCopie As Long

LigneDuplic = 2

For i = 2 To Range("A65536").End(xlUp).Row
    Sheets("Lignes").Select
    NbCopie = Cells(i, 7)
    Range(Cells(i, 1), Cells(i, 1)).Select
    Selection.Copy
    Sheets("Duplication").Select
    Range(Cells(LigneDuplic, 1), Cells(LigneDuplic + NbCopie - 1, 1)).Select
    ActiveSheet.Paste
   
    LigneDuplic = LigneDuplic + NbCopie

Next i
End Sub

Merci !
 

Pièces jointes

- 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

Discussions similaires

Réponses
1
Affichages
196
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
589
Réponses
10
Affichages
559
Réponses
3
Affichages
687
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…