Re : Copier une ligne Excel dans un autre onglet sous conditions
Oui, merci papa
Maintenant, si d'autres personnes suivent ma demande, j'utilise ce code pour essayer de copier les commandes à réception obligatoire (1 condition sur 3 requises donc):
Sub Test()
Dim cell As Range
Sheets("Listing Cda").Select
Application.ScreenUpdating = False
For Each cell In Sheets("Listing Cda").Range("AI:E" & Sheets("Listing Cda").Range("AI65536").End(xlUp).Row)
If cell.Value = "Oui" Then
cell.EntireRow.Copy Destination:=Sheets("D. DUPONT").Cells(Sheets("D. DUPONT").Range("A65536").End(xlUp).Row + 1, 1)
End If
Next
Application.ScreenUpdating = True
End Sub
Mais j'ai deux problèmes:
- Excel m'affiche un message "400" et rien d'autre ne se passe
- à priori cette méthode ne me permet uniquement d'isoler les commandes dont la réception est obligatoire. Je pensais appliquer cette méthode en cascade jusqu'à isoler les commandes à réception obligatoire, dont le statut est "partiel" ou "non reçu" et dont la date est arrivée à échéance mais ce n'est pas très pratique...
En fait je ne sais pas quelle fonction utiliser pour appliquer plusieurs conditions (deux de texte, et une de date) !