Bug macro

Résolu/Fermé
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 - 7 oct. 2018 à 15:20
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 - 10 oct. 2018 à 16:14
Bonjour à tous,

Je souhaite avoir une misa à jour automatique de la valeur du dollar.

Dans un fichier excel, j'ai 2 feuilles :
- sur une feuille, je récupère les données du site Boursorama
- sur la 2ème feuille, je récupère la valeur actuelle du dollar

la mise à jour se fait à l'ouverture du fichier puis toutes les heures

je suis plus que nul en macro, ce fichier m'a été fourni et je souhaiterais une modification :
- que la mise à jour ne se fasse qu'à l'ouverture du fichier et non plus toutes les heures.

Ensuite, il y a un petit bug :
Lorsque j'ouvre le fichier, il y a le sablier qui doit correspondre au temps qu'Excel mets à récupéré les données de Boursorama, puis sur la feuille "test maj $", les cellules B2:C4 passent en "#VALEUR! "
Je dois alors rentrer une valeur quelconque dans une cellule vide puis entrer...
Ce qui a pour effet de retirer les "#VALEUR! "

Ce n'est pas catastrophique mais pas "propre"

Voila, j'espère que l'un d'entre vous saura me dépanner , ci dessous le lien pour mon fichier

https://www.cjoint.com/c/HJhndJEly8q

Merci à tous et bon dimanche
A voir également:

5 réponses

JCB40 Messages postés 2924 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 26 septembre 2024 461
7 oct. 2018 à 17:16
Bonjour

A mettre en B2 et étirer vers le bas
=parite(DROITE($A2;3);DROITE(B$1;3))

Crdlt
0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
8 oct. 2018 à 09:03
merci JCB40 de t'être penché sur ma question, mais la formule que tu me donnes est strictement la même que celle que j'ai déjà .... du coup, cela ne résout rien :-(
0
JCB40 Messages postés 2924 Date d'inscription lundi 2 juillet 2018 Statut Membre Dernière intervention 26 septembre 2024 461
Modifié le 8 oct. 2018 à 10:07
Bonjour

Avec un double clic sur B2 et entrée on obtient le résultat

https://www.cjoint.com/c/HJiifmDtXc7
Crdlt
0
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
8 oct. 2018 à 10:46
Quand je double clic sur B2, ca m'ouvre la formule pour pouvoir la modifier.

Effectivement, il me suffit de ne rien modifier et de cliquer sur la touche entrée pour mettre à jour le tableau, mais c'est une grosse source d'erreur puisque je risque de modifier ma formule en B2 par maladresse.

A la limite, il vaut mieux entrer une valeur quelconque dans une cellule vide et de valider, le résultat est le même sans risque d'erreur.... je doute que ce soit ce que tu me proposes, du coup, je me dis que j'ai du louper quelque chose dans ta proposition
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
aldéric76 Messages postés 303 Date d'inscription dimanche 6 janvier 2008 Statut Membre Dernière intervention 13 juillet 2024 7
10 oct. 2018 à 16:14
petit point de situation :

Sujet clos, j'ai viré la macro et mis une simple RECHERCHEV.. même résultat sans le bug

Merci à ceux qui ont prit un peu de temps à réfléchir à ma question
0