Vba excel copier lignes avec condition
Résolu/Fermé
lulu37
Messages postés
76
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
8 avril 2016
-
4 sept. 2006 à 11:22
Gpierron - 27 sept. 2017 à 15:38
Gpierron - 27 sept. 2017 à 15:38
A voir également:
- Vba excel copier ligne vers autre feuille sous condition
- Excel copier ligne vers autre feuille sous condition - Meilleures réponses
- Copier ligne excel sous condition sans macro - Meilleures réponses
- Aller à la ligne excel - Guide
- Excel cellule couleur si condition texte - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Ligne occupée - Forum SFR
5 réponses
Armojax
Messages postés
1860
Date d'inscription
mercredi 19 janvier 2005
Statut
Membre
Dernière intervention
2 octobre 2024
1 528
4 sept. 2006 à 14:22
4 sept. 2006 à 14:22
Re, ludivine,
Une petite macro...
Une petite macro...
Sub FiltreLulu() Dim Lig As Long Dim Col As String Dim NbrLig As Long Dim NumLig As Long Sheets("Feuil2").Activate ' feuille de destination Col = "C" ' colonne de la donnée non vide à tester NumLig = 0 With Sheets("Feuil1") ' feuille source NbrLig = .Cells(65536, Col).End(xlUp).Row For Lig = 1 To NbrLig If .Cells(Lig, Col).Value <> "" Then .Cells(Lig, Col).EntireRow.Copy NumLig = NumLig + 1 Cells(NumLig, 1).Select ActiveSheet.Paste End If Next End With End Sub
4 sept. 2006 à 15:25
Ca échoue en fin de procédure :
Cells(NumLig, 1).Select
erreur exe 1004
Ca n'a apparemment rien à voir avec mes lignes d entete, j'ai testé sans (au cas où...j'ai 2 lignes d'entete sur chaque feuille)
27 sept. 2017 à 15:38