Signification de cette ligne?

Bonjour,

Ayant eu une aide très précieuse sur ce forum, j'ai reçus un code qui marche à merveille... Cependant je souhaite savoir ce que signifie cette ligne.

n = .Range("B65536").End(xlUp).Row + 1

Quelqu'un a t il une réponse?

Merci d'avance

Bonjour,

L'instruction équivaut à définir la variable n.

Dans ton cas la variable correspondra à la référence de la première ligne vide rencontrée en colonne B en partant du bas de ta feuille.

exemple

  • mettons que B10 est la dernière cellule comportant une valeur
  • B10 + 1 --> B11 sera une cellule vide de donnée
  • n sera égal à 11 (puisque la cellule vide est sur la ligne 11.

Amicalement

Dan

A vrai dire, j'aimerais utiliser le meme code, mais ce n'est plus la première ligne vide que je cherche mais la première colonne vide...

J'ai du mal à faire la transcription.... à tu une solution à mon problème?

Merci de ton aide

Amicalement

Pour que cela soit plus clair, voici mon besoin:

J'ai un tableau, dans lequel je charge des valeurs provenant d'une autre feuille. Ces valeurs datées d'aujourd'hui sont mises dans une colonne à la date d'aujourd'hui, puis, le lendemain je veux mettre les nouvelles valeurs dans la colonne d'à côté, avec la date du lendemain...

Voici mon code avec cette fameuse ligne de recherche de colonne vide que je n'arrive pas à trouver:

https://www.excel-pratique.com/~files/doc/Document.txt

Bonjour kariboo et Dan,

je profite du fil pour savoir si l'on peut faire à peu-près la même chose mais sans préciser

la colonne. c'est-à-dire trouver la dernière ligne contenant une valeur ?

Merci

amicalement

Claude.

Re,

Message pour Kariboo :

Utilise ce code --> n = .Range("IV1").End(xlToLeft).Column + 1

IV1 test effectué sur ligne 1

Message pour Dubois:

C'est la dernière cellule vide du tableau que tu souhaites ?

Dan

re,

Non, la dernière cellule occupée du tableau.+ 1 ligne.

Claude.

Merci à toi Dan, encore une fois, tu as résolu mon problème...

Un jour j'éspère pouvoir en faire autant...

A bientôt et bonne semaine à toi

Peace 8)

re,

Message pour Dubois :

Avec ce code --> ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Offset(1, 0).Activate

Amicalement

Dan

re,

Merci Dan

Claude

Rechercher des sujets similaires à "signification cette ligne"