cs_SebastienC44
Messages postés3Date d'inscriptionjeudi 22 mai 2008StatutMembreDernière intervention22 mai 2008
-
22 mai 2008 à 09:18
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 2011
-
22 mai 2008 à 10:55
Bonjour,
je viens de créer une fonction super simple(extraite d'un fichier tres lourd) permettant d'importer la valeur d'une cellule d'une autre feuille (Feuil1). Je sais qu'il y a beaucoupe plus simple, mais c'est juste un exemple.
donc la fonction est :
Function seb()
seb=Sheets("Feuil1").Cells(1,1).Value
End Function
Comment faire pour que cette fonction se calcul automatiquement (ie a chaque modification de la cellule source) ? Elle ne se met a jour que lorsque je la selectionne pour l'executée.
cs_SebastienC44
Messages postés3Date d'inscriptionjeudi 22 mai 2008StatutMembreDernière intervention22 mai 2008 22 mai 2008 à 09:59
OK,
j'ai un fichier avec pas plusieurs onglets. Un premier onglet permet de rentrer des parametres, les autres renvoient des resultats en fonction de ces parametres mais aussi en fonction d'arguments present dans ces onglets (plusieurs centaines de lignes).
L'exemple que j'ai donné est "stupide" mais c'etait juste pour simplifié le probleme.
Ce fichier contient tout un tas de fonction et on se rends compte qu'elles ne se mettent pas à jour à chaque parametrage. Peut faut il revoir tout le classeur ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
charly2812
Messages postés37Date d'inscriptionmercredi 1 mars 2006StatutMembreDernière intervention22 mai 20081 22 mai 2008 à 10:32
Ce que je t'ai donné au premier post fonctionne normalement, a chaque fois que tu modifies une cellule il lance les procedures/fonctions qui sont dans le if...
il faut juste bien penser à définir les plages dans excel...