OVH Cloud OVH Cloud

Récupération de la derniere donnée d'une colonne

6 réponses
Avatar
Cayu06
Bonjour,

Pour un projet je dois, dans un fichier Excel, valoriser un portefeuille actions.

J'ai donc dans un premier onglet un tableau avec mes différentes actions et dans sa colonne tous les cours depuis fin août. Le dernier cours tout en bas de la colonne etant le cours du jour.

Dans un autre onglet, j'ai donc mon fichier de valorisation et il faut que je vienne chercher le dernier cours afin de l'avoir a jour.

Je pensais donc à une formule qui irait chercher dans la colonne voulue, et qui vérifierait si la ligne est vide, et lorsque oui, il prenne celle du dessus. A moins qu'il soit plus judicieux de faire quelquechose avec la date ?

Si vous avez des idées je suis preneur. J'ai vu des cas similaires sur le forum mais je n'ai pas réussi à l'appliquer à mon cas.

Dans un deuxième temps, je vais chercher tous les jours les cours d'ouverture et de clôture de mes actions et les rentre manuellement. Y aurait il un moyen d'automatiser la chose? C'est à dire que tous les jours il aille chercher le cours tout seul sur internet pour le mettre dans la colonne voulue ?

Merci énormément.

Julien

6 réponses

Avatar
Jacquouille
Bonsoir
derL= Cells(Rows.Count, 1).End(xlUp).Row
Donnera la dernière cellule non vide de la colonne A.(le 1 après le count)
Pour ce qui est d'automatiser la capture des cours sur le net, il y a des
logiciels spécialisés. On peut aussi voir sur "comment ça marche".
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"Cayu06" a écrit dans le message de groupe de discussion :
Bonjour,
Pour un projet je dois, dans un fichier Excel, valoriser un portefeuille
actions.
J'ai donc dans un premier onglet un tableau avec mes différentes actions et
dans
sa colonne tous les cours depuis fin août. Le dernier cours tout en bas de
la
colonne etant le cours du jour.
Dans un autre onglet, j'ai donc mon fichier de valorisation et il faut que
je
vienne chercher le dernier cours afin de l'avoir a jour.
Je pensais donc à une formule qui irait chercher dans la colonne voulue, et
qui
vérifierait si la ligne est vide, et lorsque oui, il prenne celle du dessus.
A
moins qu'il soit plus judicieux de faire quelquechose avec la date ?
Si vous avez des idées je suis preneur. J'ai vu des cas similaires sur le
forum
mais je n'ai pas réussi à l'appliquer à mon cas.
Dans un deuxième temps, je vais chercher tous les jours les cours
d'ouverture et
de clôture de mes actions et les rentre manuellement. Y aurait il un moyen
d'automatiser la chose? C'est à dire que tous les jours il aille chercher le
cours tout seul sur internet pour le mettre dans la colonne voulue ?
Merci énormément.
Julien
---
L'absence de virus dans ce courrier électronique a été vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Avatar
JièL
Hello,
j'ajouterais que dans XL on peut récupérer une zone d'une page Web :
Onglet DONNEES, Web, mettre l'adresse de la page et sélectionner (si
possible) le cadre à importer
--
JièL
Le 24/09/2016 à 20:37, Jacquouille a écrit :
Bonsoir
derL= Cells(Rows.Count, 1).End(xlUp).Row
Donnera la dernière cellule non vide de la colonne A.(le 1 après le count)
Pour ce qui est d'automatiser la capture des cours sur le net, il y a
des logiciels spécialisés. On peut aussi voir sur "comment ça marche".
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"Cayu06" a écrit dans le message de groupe de discussion :
Bonjour,
Pour un projet je dois, dans un fichier Excel, valoriser un portefeuille
actions.
J'ai donc dans un premier onglet un tableau avec mes différentes actions
et dans
sa colonne tous les cours depuis fin août. Le dernier cours tout en bas
de la
colonne etant le cours du jour.
Dans un autre onglet, j'ai donc mon fichier de valorisation et il faut
que je
vienne chercher le dernier cours afin de l'avoir a jour.
Je pensais donc à une formule qui irait chercher dans la colonne voulue,
et qui
vérifierait si la ligne est vide, et lorsque oui, il prenne celle du
dessus. A
moins qu'il soit plus judicieux de faire quelquechose avec la date ?
Si vous avez des idées je suis preneur. J'ai vu des cas similaires sur
le forum
mais je n'ai pas réussi à l'appliquer à mon cas.
Dans un deuxième temps, je vais chercher tous les jours les cours
d'ouverture et
de clôture de mes actions et les rentre manuellement. Y aurait il un moyen
d'automatiser la chose? C'est à dire que tous les jours il aille
chercher le
cours tout seul sur internet pour le mettre dans la colonne voulue ?
Merci énormément.
Julien
---
L'absence de virus dans ce courrier électronique a été vérifiée par le
logiciel antivirus Avast.
https://www.avast.com/antivirus
Avatar
cayu06
Le samedi 24 Septembre 2016 à 20:37 par Jacquouille :
Bonsoir
derL= Cells(Rows.Count, 1).End(xlUp).Row
Donnera la dernière cellule non vide de la colonne A.(le 1 après
le count)
Pour ce qui est d'automatiser la capture des cours sur le net, il y a des
logiciels spécialisés. On peut aussi voir sur "comment
ça marche".
Jacques
" Le vin est au repas ce que le parfum est à la femme."
.
"Cayu06" a écrit dans le message de groupe de discussion :
Bonjour,
Pour un projet je dois, dans un fichier Excel, valoriser un portefeuille
actions.
J'ai donc dans un premier onglet un tableau avec mes différentes actions
et
dans
sa colonne tous les cours depuis fin août. Le dernier cours tout en bas
de
la
colonne etant le cours du jour.
Dans un autre onglet, j'ai donc mon fichier de valorisation et il faut que
je
vienne chercher le dernier cours afin de l'avoir a jour.
Je pensais donc à une formule qui irait chercher dans la colonne voulue,
et
qui
vérifierait si la ligne est vide, et lorsque oui, il prenne celle du
dessus.
A
moins qu'il soit plus judicieux de faire quelquechose avec la date ?
Si vous avez des idées je suis preneur. J'ai vu des cas similaires sur
le
forum
mais je n'ai pas réussi à l'appliquer à mon cas.
Dans un deuxième temps, je vais chercher tous les jours les cours
d'ouverture et
de clôture de mes actions et les rentre manuellement. Y aurait il un
moyen
d'automatiser la chose? C'est à dire que tous les jours il aille
chercher le
cours tout seul sur internet pour le mettre dans la colonne voulue ?
Merci énormément.
Julien
---
L'absence de virus dans ce courrier électronique a été
vérifiée par le logiciel antivirus Avast.
https://www.avast.com/antivirus
Bonjour,
Merci pour cette réponse, mais je n'arrive pas a la faire fonctionner.
Imaginons que je veuille la valeur de la colonne B d'un autre onglet, comment faire ?
et cela marche t'il comme une formule ? en insérant un égal devant ?
Désolé pour mes piètres compétences !
Bonne journée
Avatar
DanielCo
Bonjour,
Si la colonne ne comporte pas de "trous", tu peux utiliser la formule
matricielle suivante (valider avec Ctrl+Maj+Entrée) :
=EQUIV(VRAI;Feuil1!A:A="";0)
Cordialement.
Daniel
Bonjour,
Pour un projet je dois, dans un fichier Excel, valoriser un
portefeuille actions.
J'ai donc dans un premier onglet un tableau avec mes différentes
actions et dans sa colonne tous les cours depuis fin août. Le dernier
cours tout en bas de la colonne etant le cours du jour.
Dans un autre onglet, j'ai donc mon fichier de valorisation et il
faut que je vienne chercher le dernier cours afin de l'avoir a jour.
Je pensais donc à une formule qui irait chercher dans la colonne
voulue, et qui vérifierait si la ligne est vide, et lorsque oui, il
prenne celle du dessus. A moins qu'il soit plus judicieux de faire
quelquechose avec la date ?
Si vous avez des idées je suis preneur. J'ai vu des cas similaires
sur le forum mais je n'ai pas réussi à l'appliquer à mon cas.
Dans un deuxième temps, je vais chercher tous les jours les cours
d'ouverture et de clôture de mes actions et les rentre manuellement.
Y aurait il un moyen d'automatiser la chose? C'est à dire que tous
les jours il aille chercher le cours tout seul sur internet pour le
mettre dans la colonne voulue ?
Merci énormément.
Julien
Avatar
cayu06
Le lundi 26 Septembre 2016 à 11:16 par DanielCo :
Bonjour,
Si la colonne ne comporte pas de "trous", tu peux utiliser la formule
matricielle suivante (valider avec Ctrl+Maj+Entrée) :
=EQUIV(VRAI;Feuil1!A:A="";0)
Cordialement.
Daniel
Bonjour,
Pour un projet je dois, dans un fichier Excel, valoriser un
portefeuille actions.
J'ai donc dans un premier onglet un tableau avec mes différentes
actions et dans sa colonne tous les cours depuis fin août. Le dernier
cours tout en bas de la colonne etant le cours du jour.
Dans un autre onglet, j'ai donc mon fichier de valorisation et il
faut que je vienne chercher le dernier cours afin de l'avoir a jour.
Je pensais donc à une formule qui irait chercher dans la colonne
voulue, et qui vérifierait si la ligne est vide, et lorsque oui, il
prenne celle du dessus. A moins qu'il soit plus judicieux de faire
quelquechose avec la date ?
Si vous avez des idées je suis preneur. J'ai vu des cas similaires
sur le forum mais je n'ai pas réussi à l'appliquer à mon
cas.
Dans un deuxième temps, je vais chercher tous les jours les cours
d'ouverture et de clôture de mes actions et les rentre manuellement.
Y aurait il un moyen d'automatiser la chose? C'est à dire que tous
les jours il aille chercher le cours tout seul sur internet pour le
mettre dans la colonne voulue ?
Merci énormément.
Julien
Bonjour,
Cette formule renvoie la position du dernier caractère il me semble et non sa valeur n'est ce pas ?
Merci
Avatar
isabelle
non, voir le fichier joint
http://www.cjoint.com/c/FIAsi1Kk3ea
isabelle
Le 2016-09-26 à 12:45, cayu06 a écrit :
Bonjour,
Cette formule renvoie la position du dernier caractère il me semble et non sa
valeur n'est ce pas ?
Merci