chercher la dernière ligne contenant des valeurs

  • Initiateur de la discussion Initiateur de la discussion Paul
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

P

Paul

Guest
Mon problème : chercher la dernière ligne contenant des valeurs dans un fichier dans lequel des lignes de valeurs sont rajoutées périodiquement.
Le but est de copier cette dernière ligne pour aller la placer dans un autre fichier pour actualisation.
Merci d'avance

Je suis sur Mac et Excel 98.
 
Bonjour,

Si tu ne veux pas passer par une macro (et donc, faire l'opération manuellement), tu te positionnes n'importe où sur ta colonne de données et tu fais

Ctrl+flèche vers le bas

La cellule active se placera sur la dernière valeur de ta colonne.

reste après à copier-coller tes valeurs manuellement.

Cela répond-il à ta question ?
 
Salut Paul, Pascal76, Franck, le Forum


Paul, si tu veux une formule dans une cellule utilise :

=MAX(SI(A1:A65535<>"";LIGNE(A1:A65535)))

Valider par CTRL + SHIFT + ENTREE

Tu obtiendra la dernière ligne de la colonne (c-a-d : la première cellule non vide que tu trouverais si tu remontais les lignes de A65536 à A1)

De même,

=INDIRECT("A"&MAX(SI(A1:A65535<>"";LIGNE(A1:A65535))))

Toujours valider par CTRL + SHIFT + ENTREE

te donnera la valeur de cette cellule

Bonne soirée

PhiBou
 
Bonjour Franck, bonjour Phibou,

Merci pour ta réponse, Franck. Cela ne répond pas à ma question car la recherche doit se faire automatiquement, mais je retiens le racourci clavier!

Merci pour ta solution, Phibou. Cela répond tout à fait à mon besoin, merci beaucoup.

Petite info. J'avais demandé la réponse par mail et je dois dire que cela m'a créé des difficultés : les formules reçues par mail ne sont pas les mêmes que celles reçues sur ce site (je suppose que cela provient de mon logiciel d'e-mail, "Mail". Je dois dire que j'ai cherché un moment pour arriver à les faire tourner en les transformant (=INDIRECT("A"&MAX(SI(A1:A65535;LIGNE(A1:A65535);""))) et avant d'avoir l'idée de comparer avec le message que tu as envoyé sur le site!

Message reçu :

"
This message was sent from: Forum Excel Downloads.
<http://www.excel-downloads.com/html/French/forum/read.php?f=1&i=59622&t=59519>
----------------------------------------------------------------

Salut Paul, Pascal76, Franck, le Forum


Paul, si tu veux une formule dans une cellule utilise :

=MAX(SI(A1:A65535"";LIGNE(A1:A65535)))

Valider par CTRL + SHIFT + ENTREE

Tu obtiendra la dernière ligne de la colonne (c-a-d : la première cellule
non vide que tu trouverais si tu remontais les lignes de A65536 à A1)

De même,

=INDIRECT("A"&MAX(SI(A1:A65535"";LIGNE(A1:A65535))))

Toujours valider par CTRL + SHIFT + ENTREE

te donnera la valeur de cette cellule

Bonne soirée

PhiBou

----------------------------------------------------------------
Sent using Phorum software version 3.3.2a <http://phorum.org>
"
Cela peut servir à d'autres personnes!

Merci encore et bonne journée à tous
Paul
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
371
Réponses
6
Affichages
397
Retour