Trouver la première cellule vide d'un tableau

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
105essai-remise.zip (13.53 Ko)

Bonjour

Essayes

Private Sub Workbook_Open()
Dim L As Integer
  Application.ScreenUpdating = False
  With Sheets("Feuil1")
    On Error Resume Next
    Range("A8:A46").SpecialCells(xlCellTypeBlanks).Cells(1, 1).Select
    On Error GoTo 0
       '.Range("A8:A46").Find("", .Range("A8"), xlValues, , 1, 1, 0).Select
   End With
  Application.ScreenUpdating = True
End Sub

Bonjour Banzaï64,

Tout d'abord merci pour ta réponse, ensuite tu es une nouvelle fois mon sauveur !!

Celà fonctionne à merveille.

Un grand grand merci pour ton aide

Bonne soirée

Rechercher des sujets similaires à "trouver premiere vide tableau"