insertion conditionnelle

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

P

plug2

Guest
salut a tous

dans une macro comment faire pour inserer une ligne au dessus cellule selon son format ou sa valeur.

merci a+

plug2
 
Salut Plug2, salut le forum,

Selon la valeur on pourrait faire comme ça : (à adapter à tes besoins ici la condition est : valeur supérieure à 120)

Public Sub test()
If ActiveCell.Value > 120 Then
Selection.EntireRow.Insert
End If
End Sub

Selon de format, il faudrait que tu sois plus précis...

À plus,

Robert
 
Salut Robert, salut a tous

pour etre plus precis, j'ais dans une colonne de mon tableau une serie de cellules identiques et je voudrais inserer une ligne entre chaque groupes de cellule identique.

ce ne doit pas etre tres compliqué pour vous. (pour moi si)
merci
a+ plug2
 
Re salut plug2, salut le forum,

Voici une macro qui devrait te convenir.

Dans l'exemple la macro travaille sur la colonne A. Modifie selon tes besoins.

Public Sub dif()
For Each cel In Range("A1:A" & Range("A65536").End(xlUp).Row)
If cel.Value = "" Then GoTo suite
If cel.Value <> cel.Offset(1, 0).Value Then
cel.Offset(1, 0).Select
Selection.EntireRow.Insert
End If
suite:
Next cel
End Sub

À plus,

Robert
 
Re...

Je me suis encore planté en voulant mettre du gras...

il faut lire :

Dans l'exemple la macro travaille sur la colonne A.

ou, si j'y arrive :

Dans l'exemple la macro travaille sur la colonne A .

À plus,

Robert
 
- 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

Retour