Dernière cellule d'un liste
Résolu
Frisco*
Messages postés
27
Statut
Membre
-
Le Pingou Messages postés 12638 Statut Contributeur -
Le Pingou Messages postés 12638 Statut Contributeur -
Bonjour,
Comment faire référence à la dernière cellule d'une colonne ou d'une liste, sachant que le nombre de cellule de cette colonne peut varier.
J'utilise Lotus 123, mais aussi Open Office Calc.
Merci pour votre aide.
Comment faire référence à la dernière cellule d'une colonne ou d'une liste, sachant que le nombre de cellule de cette colonne peut varier.
J'utilise Lotus 123, mais aussi Open Office Calc.
Merci pour votre aide.
A voir également:
- Dernière cellule d'un liste
- Liste déroulante excel - Guide
- Dernière version ccleaner gratuit français - Télécharger - Nettoyage
- Supprimer dernière page word - Guide
- Dernière version chrome - Accueil - Applications & Logiciels
- Liste code ascii - Guide
23 réponses
Bonsoir,
tu peux faire avec :
=INDIRECT("H" & MAX(NON(ESTVIDE(H32:H60))*LIGNE(H32:H60)))
formule matricielle à valider avec shift+Ctrl+Entrée. Des { } doivent encadrer la formule ensuite.
Remplace H60 partout par la ref de la dernière cellule à controler
eric
tu peux faire avec :
=INDIRECT("H" & MAX(NON(ESTVIDE(H32:H60))*LIGNE(H32:H60)))
formule matricielle à valider avec shift+Ctrl+Entrée. Des { } doivent encadrer la formule ensuite.
Remplace H60 partout par la ref de la dernière cellule à controler
eric
Bonjour,
Vous cherchez cette référence en VBA je pense..
Cette instruction, qui suit,trouve le numéro de la première ligne vide qui suit la dernière cellule pleine de la colonne "A"
nLi = Range("a65536").End(xlUp).Offset(1, 0).Row
Vous cherchez cette référence en VBA je pense..
Cette instruction, qui suit,trouve le numéro de la première ligne vide qui suit la dernière cellule pleine de la colonne "A"
nLi = Range("a65536").End(xlUp).Offset(1, 0).Row
Merci pour votre réponse, mais n'étant pas très à l'aise avec toutes ces formules, je souhaiterais une explication plus claire:
Exemple, je souhaite afficher la dernière valeur de la liste H32 à H55 dans la cellule B123. Si je mets simplement H55 dès qu'une valeur se sera ajoutée en H56, mon résultat B123 sera faux. Donc si j'utilise fxRANG, à quoi correspondent valeur, donnée, type?
Merci encore
Exemple, je souhaite afficher la dernière valeur de la liste H32 à H55 dans la cellule B123. Si je mets simplement H55 dès qu'une valeur se sera ajoutée en H56, mon résultat B123 sera faux. Donc si j'utilise fxRANG, à quoi correspondent valeur, donnée, type?
Merci encore
Au lieu d'insérer des cellules SOUS la dernière, en H56,, tu prévois de les insérer avant, en H54. Le contenu de la cellule B123 se mettre alors à jour dès que tu inséreras une nouvelle cellule
@micalement
@micalement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir,
Autre possibilité, en B123 mettre =INDIRECT(CONCATENER("H";LIGNE(H32)+NBVAL(H32:H65536)-1))
Au passage bonjour eriiic
Autre possibilité, en B123 mettre =INDIRECT(CONCATENER("H";LIGNE(H32)+NBVAL(H32:H65536)-1))
Au passage bonjour eriiic
Bonsoir,
Eh bien "H" pour la colonne et "65536" est le numéro de la dernière ligne possible sur excel 2003.
Note: vous pouvez très bien prendre une valeur intermédiaire, par exemple "H60" pour avoir une marge entre la dernière cellule pleine et la dernère de la plage.
La fonction donnera un résultat correct si la celulle H60 n'est pas dépassé; si c'est le cas vous devez la modifer sur par exemple H100.
Et ceci:
la fonction NBVAL
Compte le nombre de cellules qui ne sont pas vides et les valeurs comprises dans la liste des arguments.
Est utilisée pour compter le nombre de cellules contenant des données dans une plage ou une matrice.
Eh bien "H" pour la colonne et "65536" est le numéro de la dernière ligne possible sur excel 2003.
Note: vous pouvez très bien prendre une valeur intermédiaire, par exemple "H60" pour avoir une marge entre la dernière cellule pleine et la dernère de la plage.
La fonction donnera un résultat correct si la celulle H60 n'est pas dépassé; si c'est le cas vous devez la modifer sur par exemple H100.
Et ceci:
la fonction NBVAL
Compte le nombre de cellules qui ne sont pas vides et les valeurs comprises dans la liste des arguments.
Est utilisée pour compter le nombre de cellules contenant des données dans une plage ou une matrice.
Ca y est! J'ai pigé, c'est vraiment pas simple mais j'y suis arrivé.
Merci énormément à vous tous.
Je vais essayer d'appliquer ça à Lotus 123, si quelqu'un connait, au cas où je n'y arriverais pas!!!
Bonne soirée à tous.
Merci énormément à vous tous.
Je vais essayer d'appliquer ça à Lotus 123, si quelqu'un connait, au cas où je n'y arriverais pas!!!
Bonne soirée à tous.
Il y a quand même un petit problème. Si j'ai plusieurs listes dans la même colonne et que j'intercale une ligne pour ajouter de nouvelles données au bas d'une liste, je me retrouve avec un décalage d'une ligne pour les listes situées en dessous, ce qui fait que les résultats qui n'auraient pas dû changer on repris les valeurs d'une ligne supérieure.
Il manquerait une petite astuce pour régler mon problème.
Il manquerait une petite astuce pour régler mon problème.
Merci à vous de continuer à m'aider!!!
Non, j'envoie le résultat de la dernière cellule de chaque liste dans des cellules différentes. Mon tableau concerne la bourse avec tous les mouvements d'achats et ventes par action que j'effectue. Donc pour un mouvement une ligne (dernière) est créée dans une liste concernant une action par copie de la ligne précédente à laquelle je change les variables (date, quantités, prix d'achat ou vente), ce qui doit me renvoyer la nouvelle valeur du solde reliquat éventuel ou du prix moyen d'achat pour une action.
Voici une partie de mon tableau dont je veux retrouver dans une cellule récapitulative par action le prix moyen du dernier mouvement par exemple: EDF 51.58 ou Alstom 139.80 ou leur nombre d'actions 129 et 20. je n'ai pas réussi à copier parfaitement les colonnes mais je pense que ça montre bien ce que je veux.
Cordialement
Non, j'envoie le résultat de la dernière cellule de chaque liste dans des cellules différentes. Mon tableau concerne la bourse avec tous les mouvements d'achats et ventes par action que j'effectue. Donc pour un mouvement une ligne (dernière) est créée dans une liste concernant une action par copie de la ligne précédente à laquelle je change les variables (date, quantités, prix d'achat ou vente), ce qui doit me renvoyer la nouvelle valeur du solde reliquat éventuel ou du prix moyen d'achat pour une action.
Voici une partie de mon tableau dont je veux retrouver dans une cellule récapitulative par action le prix moyen du dernier mouvement par exemple: EDF 51.58 ou Alstom 139.80 ou leur nombre d'actions 129 et 20. je n'ai pas réussi à copier parfaitement les colonnes mais je pense que ça montre bien ce que je veux.
BOURSE Date Q PU brut P brut Frais PU net Débits Crédits Solde N actions P moyen achat EDF EN (F8) 29/11/2006 60 33.55 2 013.00 11.00 33.73 2 024.00 -2 024.00 60 33.73 6 492.75 EDF EN coupons 15/06/2007 60 0.11 0.00 6.60 -2 017.40 60 33.73 6 499.35 EDF EN (F8) 05/07/2007 40 47.36 1 894.40 11.00 47.64 1 905.40 -3 922.80 100 39.29 4 593.95 EDF EN (F8) 11/07/2007 100 49.01 4 901.00 22.05 48.79 4 878.95 956.15 0 9 472.90 24.17% 949.55 EDF EN (F14) 11/07/2007 120 48.50 5 820.00 26.19 48.72 5 846.19 -5 846.19 120 48.72 3 626.71 EDF EN (F14) 25/10/2007 47 53.00 2 491.00 11.20 52.76 2 479.80 -3 366.39 73 48.72 6 106.51 8.30% 190.04 EDF EN (F14) 19/11/2007 73 52.95 3 865.35 17.39 52.71 3 847.96 481.57 0 9 954.47 8.20% 291.53 EDF EN (F16) 12/12/2007 129 51.35 6 624.15 29.80 51.58 6 653.95 -6 653.95 129 51.58 3 300.52 3 300.52 ALSTOM (F9) 05/01/2007 33 94.80 3 128.40 14.07 95.23 3 142.47 -3 142.47 33 95.23 158.05 ALSTOM (F9) 01/02/2007 33 95.40 3 148.20 14.16 94.97 3 134.04 -8.43 0 3 292.09 -0.27% -8.43 ALSTOM (F15) 08/11/2007 40 152.01 6 080.40 27.36 152.69 6 107.76 -6 107.76 40 152.69 -2 815.67 ALSTOM (F15) 20/11/2007 30 132.60 3 978.00 17.90 133.20 3 995.90 -10 103.66 70 144.34 -6 811.57 ALSTOM (F15) 01/02/2007 30 145.95 4 378.50 19.70 145.29 4 358.80 -5 744.86 40 144.34 -2 452.77 0.66% 28.66 ALSTOM (F15) 14/12/2007 40 150.00 6 000.00 27.00 149.33 5 973.00 228.14 0 3 520.23 3.46% 199.48 ALSTOM (F17) 17/12/2007 57 147.28 8 394.96 39.77 147.98 8 434.73 -8 434.73 57 147.98 -4 914.50 ALSTOM (F17) 14/01/2008 17 134.30 2 283.10 11.00 133.65 2 272.10 -6 162.63 40 147.98 -2 642.40 -9.68% -243.52 ALSTOM (F17) 15/01/2008 18 131.30 2 363.40 11.00 131.91 2 374.40 -8 537.03 58 142.99 -5 016.80 ALSTOM (F17) 17/01/2008 18 134.88 2 427.84 11.00 134.27 2 416.84 -6 120.19 40 142.99 -2 599.96 -6.10% -157.01 ALSTOM (F17) 17/01/2008 18 132.70 2 388.60 0.00 132.70 2 388.60 -8 508.79 58 139.80 -4 988.56 ALSTOM (F17) 22/01/2008 18 126.00 2 268.00 11.00 125.39 2 257.00 -6 251.79 40 139.80 -2 731.56 -10.31% -259.36 ALSTOM (F17) 07/04/2008 20 141.50 2 830.00 12.73 140.86 2 817.27 -3 434.52 20 139.80 85.71 0.76% 21.32
Cordialement
Bonjour Frisco*,
Au lieu de vouloir ecrire le tableau sur le poste il est plus aventageux de mettre votre fichier sur
https://www.cjoint.com/ et de poster le lien que vous recevrez de cjoint.com .
Au lieu de vouloir ecrire le tableau sur le poste il est plus aventageux de mettre votre fichier sur
https://www.cjoint.com/ et de poster le lien que vous recevrez de cjoint.com .
https://www.cjoint.com/?ejqnZPd1PG
Merci à vous de continuer à m'aider!!!
Non, j'envoie le résultat de la dernière cellule de chaque liste dans des cellules différentes. Mon tableau concerne la bourse avec tous les mouvements d'achats et ventes par action que j'effectue. Donc pour un mouvement une ligne (dernière) est créée dans une liste concernant une action par copie de la ligne précédente à laquelle je change les variables (date, quantités, prix d'achat ou vente), ce qui doit me renvoyer la nouvelle valeur du solde reliquat éventuel ou du prix moyen d'achat pour une action.
Voici une petite partie de mon tableau dont je veux retrouver dans une cellule récapitulative par action le prix moyen du dernier mouvement par exemple: EDF 51.58 ou Alstom 139.80 ou leur nombre d'actions 129 et 20. je n'ai pas réussi à copier parfaitement les colonnes mais je pense que ça montre bien ce que je veux.
Ce tableau ne reflète en rien mes données...
Merci à vous de continuer à m'aider!!!
Non, j'envoie le résultat de la dernière cellule de chaque liste dans des cellules différentes. Mon tableau concerne la bourse avec tous les mouvements d'achats et ventes par action que j'effectue. Donc pour un mouvement une ligne (dernière) est créée dans une liste concernant une action par copie de la ligne précédente à laquelle je change les variables (date, quantités, prix d'achat ou vente), ce qui doit me renvoyer la nouvelle valeur du solde reliquat éventuel ou du prix moyen d'achat pour une action.
Voici une petite partie de mon tableau dont je veux retrouver dans une cellule récapitulative par action le prix moyen du dernier mouvement par exemple: EDF 51.58 ou Alstom 139.80 ou leur nombre d'actions 129 et 20. je n'ai pas réussi à copier parfaitement les colonnes mais je pense que ça montre bien ce que je veux.
Ce tableau ne reflète en rien mes données...
Bonjour Frisco,
Merci pour la mise à disposition du fichier.
D'ici à demain je vous donnerai une réponse.
Bonne fin de journée.
Merci pour la mise à disposition du fichier.
D'ici à demain je vous donnerai une réponse.
Bonne fin de journée.
Bonsoir Frisco,
Ci joint ma proposition . https://www.cjoint.com/?ejuANBKrQx
Merci de vos commantaires.
Ci joint ma proposition . https://www.cjoint.com/?ejuANBKrQx
Merci de vos commantaires.
Bonjour Jean Pierre,
Excélente idée!!
Ca me donne un gros travail, mais j'aime bien. Comptant faire le transfère de tous mes fichiers établis sur Lotus 123 qui devient obsolète et qui n'est plus remis à jour, je suis obliger d'apprendre les nouvelles formules qui n'existaient pas chez Lotus.
Par contre il me manque la solution pour intégrer dans une feuille un tableau en liaison web (http) avec bouton de rafraichissement, comme je pouvais le faire sur Lotus.
Si c'est pas trop vous demander!
Peut-être pourrais-je trouver un site expliquant l'utilisation des formules. Qu'est-ce que le VBA?
En tout cas, merci encore pour votre dévouement à mon égard.
Amicalement, à+
Francis
Excélente idée!!
Ca me donne un gros travail, mais j'aime bien. Comptant faire le transfère de tous mes fichiers établis sur Lotus 123 qui devient obsolète et qui n'est plus remis à jour, je suis obliger d'apprendre les nouvelles formules qui n'existaient pas chez Lotus.
Par contre il me manque la solution pour intégrer dans une feuille un tableau en liaison web (http) avec bouton de rafraichissement, comme je pouvais le faire sur Lotus.
Si c'est pas trop vous demander!
Peut-être pourrais-je trouver un site expliquant l'utilisation des formules. Qu'est-ce que le VBA?
En tout cas, merci encore pour votre dévouement à mon égard.
Amicalement, à+
Francis
Bonjour Frisco,
Merci pour les informations.
Concernant : Par contre il me manque la solution pour intégrer dans une feuille un tableau en liaison web (http) avec bouton de rafraichissement, comme je pouvais le faire sur Lotus.
je ne l'ai jamais fait pour le moment, je regrette de ne pas pouvoir vous aider. Par contre je profite de cette occasion pour voir comment cela fonctionne.....qu'elle est la procédure sur "Lotus" ?
Note: pour le transfert des données j'ai vu dans Excel la possibilité d'importer de données sous "Données / Données externes / Importer des données " ils y a beaucoup de choix ...... peut-être cela vous aidera.....
Bonne journée.
Merci pour les informations.
Concernant : Par contre il me manque la solution pour intégrer dans une feuille un tableau en liaison web (http) avec bouton de rafraichissement, comme je pouvais le faire sur Lotus.
je ne l'ai jamais fait pour le moment, je regrette de ne pas pouvoir vous aider. Par contre je profite de cette occasion pour voir comment cela fonctionne.....qu'elle est la procédure sur "Lotus" ?
Note: pour le transfert des données j'ai vu dans Excel la possibilité d'importer de données sous "Données / Données externes / Importer des données " ils y a beaucoup de choix ...... peut-être cela vous aidera.....
Bonne journée.
Toujours dans la bourse, j'ai créé sur le site Boursiers.com mon portefeuille que je peux ouvrir sous forme d'un tableau indépendant avec une adresse URL. Sur Lotus j'ai la possibilité d'importer ce tableau en indiquant l'adresse et en situant à quel endroit de la feuille je veux le placer. Ce tableau ainsi importé est équipé dans son angle supérieur d'un bouton de rafraichissement, chaque donnée est placée dans les cellules de la feuille dans le cadre du tableau, me permettant d'établir une liaison instantanée avec ma feuille récapitulative. Le rafraichissement étant également provoqué à l'ouverture du fichier Lotus.
Je me suis trompé de lien pour vous répondre et j'ai arrêté la transmission de mail sur le sujet, j'espère avoir rétabli le lien!! sinon: https://www.cjoint.com/?ekpoCaj7gB
Bonsoir Frisco,
J'ai trouvé une explication qui peut vous être utile, je pense, sous se lien:
http://office.microsoft.com/fr-fr/excel/HA010929291036.aspx?pid=CL100570551036
J'ai trouvé une explication qui peut vous être utile, je pense, sous se lien:
http://office.microsoft.com/fr-fr/excel/HA010929291036.aspx?pid=CL100570551036
Bonjour,
Merci pour cette réponse qui me confirme que je ne peux pas le faire dans la mesure où je n'ai pas Excel mais Open Office qui ne propose pas cette possibilité. Donc le problème est réglé.
Sinon la méthode d'une feuille par action semble fonctionner, il faudra ajuster à l'usage mais l'idée me convient parfaitement.
Encore mille merci
Cordialement
Francis
Merci pour cette réponse qui me confirme que je ne peux pas le faire dans la mesure où je n'ai pas Excel mais Open Office qui ne propose pas cette possibilité. Donc le problème est réglé.
Sinon la méthode d'une feuille par action semble fonctionner, il faudra ajuster à l'usage mais l'idée me convient parfaitement.
Encore mille merci
Cordialement
Francis
Bonjour Frisco,
J'ai fouillé un peu sur "Calc" de open office et il me semble que la possibilité d'importer des donnés du "web" existe, il semble que se n'est pas tout à fait la même facilité..... Je parle de "OpenOffice.org 2.3"....
Bonne fin de journée.
J'ai fouillé un peu sur "Calc" de open office et il me semble que la possibilité d'importer des donnés du "web" existe, il semble que se n'est pas tout à fait la même facilité..... Je parle de "OpenOffice.org 2.3"....
Bonne fin de journée.
Bonsoir,
J'ai effectivement réussi à importer le tableau boursier en suivant les instructions OOo Calc, seulement je n'arrive pas à l'actualiser, bien que j'ai coché l'actualisation toutes les 60 secondes.
J'ai posé cette question sur le forum de OOo, j'attends une réponse.
Merci encore, bonne soirée.
Cordialement
J'ai effectivement réussi à importer le tableau boursier en suivant les instructions OOo Calc, seulement je n'arrive pas à l'actualiser, bien que j'ai coché l'actualisation toutes les 60 secondes.
J'ai posé cette question sur le forum de OOo, j'attends une réponse.
Merci encore, bonne soirée.
Cordialement