Vba Excel : Importer Cellule colorer Feuille
Fermé
Andreaa
-
6 août 2009 à 12:01
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 7 août 2009 à 07:37
eriiic Messages postés 24603 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 15 décembre 2024 - 7 août 2009 à 07:37
A voir également:
- Vba Excel : Importer Cellule colorer Feuille
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si et excel - Guide
- Excel compter cellule couleur sans vba - Guide
3 réponses
hich24
Messages postés
1635
Date d'inscription
mardi 2 octobre 2007
Statut
Membre
Dernière intervention
1 février 2025
753
6 août 2009 à 12:16
6 août 2009 à 12:16
il faut essayer de mettre la colonne par son numero 24
cells(lg.24)
cells(lg.24)
J'ai change la formule, mais j'ai le meme resultat
Voici le changement :
Sub FiltreLuLu()
Dim Lig As Long
Dim Col As Integer
Dim NbrLig As Long
Dim NumLig As Long
Sheets("TEST").Activate ' feuille de destination
Col = 32 ' colonne données non vides à tester - AF'
NumLig = 2 'N° de la 1er ligne de données en comptant la ligne 1 = 0 .... ? '
With Sheets("QUOTE AND PO TRACKING") ' feuille source'
NbrLig = .Cells(65536, Col).End(xlUp).Row
For Lig = 3 To NbrLig 'n° de la 1ere ligne de données'
If .Cells(Lig, Col).Interior.Color = RGB(255, 0, 0) Then
.Cells(Lig, Col).EntireRow.Copy
NumLig = NumLig + 1
Sheets("TEST").Cells(NumLig, 1).Insert Shift:=xlDown
'ici pour insérer ou .Paste pour coller'
End If
Next
End With
End Sub
Voici le changement :
Sub FiltreLuLu()
Dim Lig As Long
Dim Col As Integer
Dim NbrLig As Long
Dim NumLig As Long
Sheets("TEST").Activate ' feuille de destination
Col = 32 ' colonne données non vides à tester - AF'
NumLig = 2 'N° de la 1er ligne de données en comptant la ligne 1 = 0 .... ? '
With Sheets("QUOTE AND PO TRACKING") ' feuille source'
NbrLig = .Cells(65536, Col).End(xlUp).Row
For Lig = 3 To NbrLig 'n° de la 1ere ligne de données'
If .Cells(Lig, Col).Interior.Color = RGB(255, 0, 0) Then
.Cells(Lig, Col).EntireRow.Copy
NumLig = NumLig + 1
Sheets("TEST").Cells(NumLig, 1).Insert Shift:=xlDown
'ici pour insérer ou .Paste pour coller'
End If
Next
End With
End Sub
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 260
7 août 2009 à 07:37
7 août 2009 à 07:37
Bonjour,
ton code marche chez moi...
eric
ton code marche chez moi...
eric