Bonjour je suis étudiante en thèse et je tente vainement d'utiliser exel pour travailler sur mes données, pas t(oujours évident quand on va au delà du copier coller...
Je suis complètement perdue avec la programmation, j'ai donc utilisé une macro en ligne qui me permette d'insérer une ligne vierge entre chaque ligne existante.
Mais je voudrais appliquer cela uniquement pour les lignes visibles après avoir effectué un filtre ! Or la macro se fait sur toutes les lignes....
Si quelqu'un peut lire ce message et m'éclairer je serais ravie de ne pas avoir perdue toutes ces heures de recherche...
merci beaucoup à tous !
voici ma macro :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub InsérerUneLigneSurDeux() Const lideb = 2 Const NF = "Feuil1" Dim li As Long, lifin As Long With Sheets(NF) If Rows(lideb).Hidden = False Then lifin = .Range("A65536").End(xlUp).Row For li = lifin To lideb Step -1 Rows(li).Insert Next li End If End With End Sub
Partager