XL 2013 Atteindre la 1ère cellule vide d'une plage

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous,

Toujours sur mon classeur de travail de plus de 50.000 lignes, je voudrais, pour éviter des "promenades" atteindre la ligne dans laquelle une cellule n'aurait pas été remplie.

Mes recherches m'ont permis de trouver un code que j'ai légèrement modifié (mais pas assez LOL) et qui fonctionne bien ou presque pour moi :
forum excel-pratique.com par Banzai64 » 22 Décembre 2011, 16:57 que je remercie au passage.
Code:
Private Sub Worksheet_SelectionChange(ByVal R As Range)
If Not Intersect(R, Range("i7:t10000")) Is Nothing And R.Count = 1 Then
Dim L As Integer
Application.ScreenUpdating = False
With Sheets("Feuil1")
     .Range("i7:t10000").Find("", .Range("i7"), xlValues, , 1, 1, 0).Select
End With
End If
ActiveCell.Select
'R.Offset(0, 0).Select
'ActiveWindow.ScrollRow = Selection.Row
Application.ScreenUpdating = True
End Sub

Voici mon souci :
Mon besoin
Atteindre la 1ère cellule vide de la plage I7:T10000 = ici I14

Ce que fait le code
Atteint la 1ère cellule vide en ligne 7 = ici J7

Le fichier test en pièce jointe complètera, je l'espère, mon explication.

Si vous aviez la solution, ça m'arrangerait bien ;)

Avec mes remerciements, je vous souhaite à toutes et à tous un très bon WE pas trop froid,
Amicalement,
Lionel,
 

Pièces jointes

  • Test atteindre 1ere cellule vide plage.xlsm
    18.7 KB · Affichages: 14
Dernière édition:

Si...

XLDnaute Barbatruc
Bon_soir

J'en étais resté là
Le cruciverbiste que je suis, vous propose de vous mettre d'accord sur vos "directions" prises.
Si l'un veut parcourir la grille horizontalement et l'autre verticalement, ils vont s'éloigner de plus en plus.
Qui est la première ? La rouge ou la verte ?
upload_2017-12-2_16-51-12.png

Vous avez fini quand même par vous rencontrer ;)!

Entièrement d'accord,
Mais nous sommes plusieurs à travailler avec un fichier identique (chacun son fichier) et comme il y a souvent des oublis de saisies, ce code va me permettre de "bloquer" sur la ligne incomplète et donc de ne pas pouvoir aller sur une autre ligne avant que la ligne soit complète ;)
Je ne vois pas trop le lien avec la question initiale. Je traite autrement ce problème.
 

Discussions similaires

Réponses
8
Affichages
495

Statistiques des forums

Discussions
312 225
Messages
2 086 411
Membres
103 201
dernier inscrit
centrale vet