OVH Cloud OVH Cloud

cherche macro

4 réponses
Avatar
David
Bonsoir à tous

Cette partie de procédure cherche la première cellule vide de la colonne A.

L2 = Sheets("Feuil1").Range("A65536").End(xlUp).Row + 1

J'aimerais que cela cherche la première cellule vide de la colonne A à L ?

Merci de votre aide

David



Mon essai :

L2 = Sheets("Feuil1").Range("A:L65536").End(xlUp).Row + 1

4 réponses

Avatar
isabelle
bonjour David,

L2 = Sheets("Feuil1").[A:L].Find("*", Sheets("Feuil1").[A:L].Item(1), , , , xlPrevious).Row + 1

isabelle


Bonsoir à tous

Cette partie de procédure cherche la première cellule vide de la colonne A.

L2 = Sheets("Feuil1").Range("A65536").End(xlUp).Row + 1

J'aimerais que cela cherche la première cellule vide de la colonne A à L ?

Merci de votre aide

David

Mon essai :

L2 = Sheets("Feuil1").Range("A:L65536").End(xlUp).Row + 1


Avatar
David
Bonsoir et merci Isabelle

C'est nickel !!

Bonne soirée


David
Avatar
AV
Ave Isabelle,

L2 = Sheets("Feuil1").[A:L].Find("*", Sheets("Feuil1").[A:L].Item(1), , , ,
xlPrevious).Row + 1


Il est étonnant que Denis n'ai pas réagi à ta réponse ;-)
Cette formulation peut parfois réserver des surprises...

Plus sur :

L2 = [Feuil1!A:L].Find("*", , xlFormulas, , xlByRows, xlPrevious).Row + 1
ou bien, en beaucoup moins abscons :
L2 = [Feuil1!A:L].Find("*", , 1, , 1, 2).Row + 1

AV

Avatar
isabelle
c'est vrai Av qu'il vaut mieux précisirer la commande avec la fonction find, merci pour le suivi.
isabelle


Ave Isabelle,

L2 = Sheets("Feuil1").[A:L].Find("*", Sheets("Feuil1").[A:L].Item(1), , , ,
xlPrevious).Row + 1


Il est étonnant que Denis n'ai pas réagi à ta réponse ;-)
Cette formulation peut parfois réserver des surprises...

Plus sur :

L2 = [Feuil1!A:L].Find("*", , xlFormulas, , xlByRows, xlPrevious).Row + 1
ou bien, en beaucoup moins abscons :
L2 = [Feuil1!A:L].Find("*", , 1, , 1, 2).Row + 1

AV