Dans mon exemple joint et à l'ouverture du fichier [Sub Auto_open ()], je voudrai placer le curseur automatiquement sur la première cellule vide de la plage ("B3:R12"), en respectant le sens de lecture classique*.
* Lecture classique : gauche vers la droite = colonnes B à R, puis haut vers le bas = lignes 3 à 12
Sub Test()
For Each xCell In Range("B3:R12")
If xCell.Column <> 10 Then
If IsEmpty(xCell) = True Then
Range(xCell.Address).Select
Exit For
End If
End If
Next xCell
End Sub
En espérant avoir répondu à la demande
@+ Lolote83
Dans mon exemple joint et à l'ouverture du fichier [Sub Auto_open ()], je voudrai placer le curseur automatiquement sur la première cellule vide de la plage ("B3:R12"), en respectant le sens de lecture classique*.
* Lecture classique : gauche vers la droite = colonnes B à R, puis haut vers le bas = lignes 3 à 12
Bonjour à tous
Autre proposition
Dans le ThisWorkbook
VB:
Private Sub Workbook_Open()
On Error Resume Next
Feuil1.Range("b3:r12").Cells.SpecialCells(xlCellTypeBlanks).Range("A1").Select
If Err <> 0 Then MsgBox "Plage entièrement complétée", , "Information"
End Sub
Re salut,
Comment doit on être positionné si les cellules B3 à I3 sont complétés.
Doit on se retrouver en J3 ou dans le tableau suivant en K3 ?
J'avais cru comprendre que c'était en K3. Voir post #2
@+ Lolote83