S
Shyl
Guest
Bonjour, suis tout nouveau sur le forum
Je suis en stage entreprise de fin de 2ème année d'école d'ingénieur et j'aurais besoin de traiter un fichier excel contenant des numéros de plaques d'immatriculation de voitures et les opérations qu'elles ont subies ou qu'elles subiront ainsi que les dates associées.
Le principe de ma macro serait de permettre à l'utilisateur de sélectionner un intervalle de dates à étudier, le fichier n'afficherait plus que les voitures ayant des opérations dans cet intervalle ainsi que ces mêmes voitures avec les autres opérations enregistrées. (suis pas sur d'être très clair)
J'aurai donc besoin de savoir comment cacher des lignes d'un fichier excel.
J'ai essayé : ActiveCell.Offset(1, 0).EntireRow.Hidden = True mais ca ne marche pas.
De plus l'utilisateur entre une date dans une MsgBox, qui est récupérée dans une variable (debut et fin).
Lorsque j'essaie ensuite de tester les dates du tableau pour voir si elles appartiennent à l'intervalle le test ne fonctionne pas non plus.
Comme je sais qu'Excel peut comparer des dates (cf Filtre) je me demande ce qu'il faut faire
Naïvement ça donnait ça chez moi :
Date = Cells(num_cell, 2)
If Date < fin And Date > debut Then ...
Voili voilou merci d'avance des réponses
Je suis en stage entreprise de fin de 2ème année d'école d'ingénieur et j'aurais besoin de traiter un fichier excel contenant des numéros de plaques d'immatriculation de voitures et les opérations qu'elles ont subies ou qu'elles subiront ainsi que les dates associées.
Le principe de ma macro serait de permettre à l'utilisateur de sélectionner un intervalle de dates à étudier, le fichier n'afficherait plus que les voitures ayant des opérations dans cet intervalle ainsi que ces mêmes voitures avec les autres opérations enregistrées. (suis pas sur d'être très clair)
J'aurai donc besoin de savoir comment cacher des lignes d'un fichier excel.
J'ai essayé : ActiveCell.Offset(1, 0).EntireRow.Hidden = True mais ca ne marche pas.
De plus l'utilisateur entre une date dans une MsgBox, qui est récupérée dans une variable (debut et fin).
Lorsque j'essaie ensuite de tester les dates du tableau pour voir si elles appartiennent à l'intervalle le test ne fonctionne pas non plus.
Comme je sais qu'Excel peut comparer des dates (cf Filtre) je me demande ce qu'il faut faire
Naïvement ça donnait ça chez moi :
Date = Cells(num_cell, 2)
If Date < fin And Date > debut Then ...
Voili voilou merci d'avance des réponses