Copie des donnees d'une feuille a une autre
r4944
Messages postés
122
Date d'inscription
Statut
Membre
Dernière intervention
-
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12249 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
Je dois copier des donnees d'une feuille vers une autre avec une condition . j'ai une liste déroulante dans la rangée qui contienne 3 options ( complete /in process /cancel) je dois copier toutes les lignes qui ont ''complete'' dans la liste déroulante
j'ai essayce ce code ci dessous mais ca marche toujours pas
Je dois copier des donnees d'une feuille vers une autre avec une condition . j'ai une liste déroulante dans la rangée qui contienne 3 options ( complete /in process /cancel) je dois copier toutes les lignes qui ont ''complete'' dans la liste déroulante
j'ai essayce ce code ci dessous mais ca marche toujours pas
Sub copier()
Dim ws1 As Worksheet, ws2 As Worksheet, src As Range, dest As Range, i As Integer
Set ws1 = Worksheets("Workload - Charge de travail")
Set ws2 = Worksheets("Sheet1")
For i = 2 To ws1.Range("A1").SpecialCells(xlLastCell).Row
Set src = ws1.Range("A2:AL50") ' la selection des plages de donnees
Set dest = ws2.Range("A2:AL50")
If src.Cells(i, 28).Value = "Completed - Appointment made / Complété - Nomination faite" Then
'(i,31) for my drop down list
src.Copy Destination:=dest ' page source
dest.Value = dest.Value 'destination page
End If
' Next i
End Sub
A voir également:
- Copie des donnees d'une feuille a une autre
- Fuite données maif - Guide
- Copie cachée - Guide
- Bruler une feuille de laurier - Guide
- Super copie - Télécharger - Gestion de fichiers
- Comment supprimer une feuille sur word - Guide
3 réponses
Bonjour,
Quel code d'erreur vous recevez lors de l'exécution de votre procédure?
A défaut, mettre votre fichier sur https://www.cjoint.com/ et poster le lien.
Salutations.
Le Pingou
Quel code d'erreur vous recevez lors de l'exécution de votre procédure?
A défaut, mettre votre fichier sur https://www.cjoint.com/ et poster le lien.
Salutations.
Le Pingou
Bonjour,
Mets toi dans la feuille où il y a la liste déroulante.
Clique sur "Affichage", "Macro", "Enregister une macro".
Tu clique sur ta liste déroulante puis tu selectionne uniquement les cellules "Complete".
Tu te positionnes sur la premiere cellule Complete, CTRL+Shift+Down, copier/coller là où tu veux les transférer, puis arrete ta macro en cliquant sur le bouton stop en bas a gauche !
Pas besoin de connaitre de code ;)
Mets toi dans la feuille où il y a la liste déroulante.
Clique sur "Affichage", "Macro", "Enregister une macro".
Tu clique sur ta liste déroulante puis tu selectionne uniquement les cellules "Complete".
Tu te positionnes sur la premiere cellule Complete, CTRL+Shift+Down, copier/coller là où tu veux les transférer, puis arrete ta macro en cliquant sur le bouton stop en bas a gauche !
Pas besoin de connaitre de code ;)