Insertion Ligne à chaque changement

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

O

Orientationis

Guest
Bonjour,

Vous trouverez ci-joint un fichier exemple qui détaille ce que je souhaite faire : Insérer une ligne à chaque changement de produit.



En vous remerciant
 

Pièces jointes

Dernière modification par un modérateur:
Re : Insertion Ligne à chaque changement

J'ai éxécuté le code directement mais il ne se passe rien.

je t'explique : Le fichier que j'ai transmis est un fichier exemple. Le code que tu m'as envoyé doit normalement être exécutable sur mon autre fichier.

Je l'ai copié puis éxecuter mais Nothing.

Que veux tu dire par valider??


En tout cas merci pour ton aide
 
Re : Insertion Ligne à chaque changement

Re-,

PS, et pense à mettre la version Excel que tu utilises, dans ton profil, en cliquant sur tab de bord, puis "Modifier vos informations..."

C'est beaucoup plus facile, pour adapter la réponse...

Et PS2 :

Le code que tu m'as envoyé doit normalement être exécutable sur mon autre fichier.

Si la structure est identique, oui.....
 
Re : Insertion Ligne à chaque changement

Re-,

Si cela fonctionne sur mon fichier, c'est que ton fichier n'est pas identique....

Dans quelle colonne commencent tes données (quelle est la colonne concernée?)

Dans ton exemple, c'est la colonne B

dans ton fichier réel?
 
Re : Insertion Ligne à chaque changement

Effectivement, je complèterais le profil.


Simplement, concernant la structure, c'est un tableau beaucoup plus rempli que mon fichier exemple.

La colonne concernée dans mon fichier exemple est la colonne B tandis que celle concernée dans mon veritable fichier est la C. J'ai changé l'intitulé de la colonne dans la macro.

Je vais essayer de comprendre ce qui cloche.


En tout cas merci beacoup pour ces indications.
 
Re : Insertion Ligne à chaque changement

Re-,

il faut aussi modifier dans le code (remplacer le 2 per 3), qui sont les numéros de colonne

Code:
Sub insert_ligne()
For i = [[COLOR="Red"]C[/COLOR]65000].End(xlUp).Row To 3 Step -1
    If Cells(i, [COLOR="Red"]3[/COLOR]).Value <> Cells(i - 1, [COLOR="Red"]3[/COLOR]).Value Then
        Rows(i).Insert
    End If
Next i
End Sub
 
- 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
3
Affichages
179
Réponses
3
Affichages
234
Réponses
6
Affichages
336
  • Question Question
Microsoft 365 Excel graphique
Réponses
3
Affichages
352
Réponses
3
Affichages
150
Retour