Bonjour le forum,
J'ai une nouvelle fois besoin de vos lumières :
(Avant de commencer : bon à savoir mes cellules contiennent une liste déroulante). Actuellement, j'ai un tableau qui va de A8 à A46, et à l'ouverture de ce fichier le curseur vient se positionner sous la dernière cellule renseignée, c'est-à-dire sous la A10. Je ne sais pas comment formuler la macro (ci-dessous) pour qu'en fait le curseur aille en A8 (elle doit vérifier si il ny a pas de cellules vides entre la dernière cellule renseignée et la première cellule du tableau). Cette macro fonctionne à merveille avec des cellules "normales" mais ne marche pas quand celles-ci contiennent des listes déroulantes.
D'avance merci pour votre aide.
Private Sub Workbook_Open()
Dim L As Integer
Application.ScreenUpdating = False
With Sheets("Feuil1")
.Range("A8:A46").Find("", .Range("A8"), xlValues, , 1, 1, 0).Select
End With
Application.ScreenUpdating = True
End Sub