Reprise de données d'un onglet vers un autre selon condition
Résolu
mamined
Messages postés
35
Date d'inscription
Statut
Membre
Dernière intervention
-
mamined Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
mamined Messages postés 35 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Reprise de données d'un onglet vers un autre selon condition
- Fuite données maif - Guide
- Excel cellule couleur si condition texte - Guide
- Rouvrir un onglet fermé - Guide
- Supprimer les données de navigation - Guide
- Trier des données excel - Guide
2 réponses
Bonjour,
une facon de faire
une facon de faire
Sub copie_Final()
Dim plage As Range, cel As Range, derlig, derlig1
'fige ecran
Application.ScreenUpdating = False
With Worksheets("Complet")
'derniere cellule non vide colonne A
derlig = .Range("A" & Rows.Count).End(xlUp).Row
'mise en memoire plage donnees
Set plage = .Range("I2:I" & derlig)
'boucle test cellule Ix non vide
For Each cel In plage
If cel <> "" Then
'premiere cellule vide colonne A
derlig1 = Worksheets("Final").Range("A" & Rows.Count).End(xlUp).Row + 1
'copy donnees
.Range("A" & cel.Row & ":I" & cel.Row).Copy Worksheets("Final").Range("A" & derlig1 & ":I" & derlig1)
End If
Next cel
End With
Application.ScreenUpdating = True
End Sub
Bonjour tout le monde,
merci pour la réponse. Entre temps j'ai eu un coup de main et ai pu faire ce que je souhaitais
si ça peut intéresser, voilà le code qui m'a permis de le faire :
With Sheets("Complet")
For i = 2 To .Range("a2").End(xlDown).Row
If .Cells(i, 9) <> "" Then
.Range("a" & i & ":I" & i).Copy Sheets("Final").Range("a80000").End(xlUp).Offset(1, 0)
End If
Next
End With
merci pour la réponse. Entre temps j'ai eu un coup de main et ai pu faire ce que je souhaitais
si ça peut intéresser, voilà le code qui m'a permis de le faire :
With Sheets("Complet")
For i = 2 To .Range("a2").End(xlDown).Row
If .Cells(i, 9) <> "" Then
.Range("a" & i & ":I" & i).Copy Sheets("Final").Range("a80000").End(xlUp).Offset(1, 0)
End If
Next
End With