Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1374 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu][XLS] Raffraichissement d'1 cellule utilisant une fonction VBA

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu][XLS] Raffraichissement d'1 cellule utilisant une fonction VBA

n°1741440
4get9
C'est clair !
Posté le 04-06-2008 à 15:45:11  profilanswer
 

bonjour à tous,
 
tout à d'abord je tiens à préciser que je suis déjà passé par une recherche (forum hfr+mon ami google) et que je n'ai rien trouvé à ma grande surprise.
Je suppose que ma réponse est noyée dans un flot de sujets qui ne me concernent pas.
 
Bref voici ma question (avec exemple pour plus de clareté) :
j'ai une fonction VBA (CalculeTotal) qui est utilisée par une cellule (A1) avec en paramètre une autre cellule (B1)
si je me à jour la cellule B1, excel ne recalcule pas automatiquement A1
je suis obligé d'aller editer le contenu de la cellule A1 et de valider (sans avoir fait de modif)
 
Comment faire pour que ce rafraichissement se fasse automatiquement ?
 
Merci


Message édité par 4get9 le 05-06-2008 à 09:16:01
mood
Publicité
Posté le 04-06-2008 à 15:45:11  profilanswer
 

n°1741562
86vomito33
Posté le 04-06-2008 à 22:18:57  profilanswer
 

salut
 
application.calculate
 
ca devrait te convenir

n°1741568
4get9
C'est clair !
Posté le 04-06-2008 à 22:45:35  profilanswer
 

tout d'abord salut et merci de me répondre :jap:
 
 [:bastian] c'est du VBA !
à moins que tu me parle de faire un bouton qui va forcer le recalcul de la feuille, j'comprends pas ta réponse :/
Et encore pas dit que ça fonctionne, la touche recalculer (F9 ou CTRL+F9) est sans résultat.
 
edit : un peu de politesse ça fait pas de mal :D


Message édité par 4get9 le 04-06-2008 à 22:49:12
n°1741596
kiki29
Posté le 05-06-2008 à 01:58:14  profilanswer
 

Salut, placer en tête de fonction Application.Volatile ( voir aide en ligne ), attention aux effets pervers
http://forum.hardware.fr/hfr/Progr [...] 5300_1.htm


Message édité par kiki29 le 05-06-2008 à 02:22:14
n°1741631
4get9
C'est clair !
Posté le 05-06-2008 à 09:04:40  profilanswer
 

merci ça fonctionne !

n°1741633
4get9
C'est clair !
Posté le 05-06-2008 à 09:06:47  profilanswer
 

J'ai remarqué que certaines saisies impliquaient le rafraîchissement et pas d'autres.
Dès qu'il y avait des cascades de cellules influençant le calcul, le rafraîchissement ne se faisait pas.

n°1741637
4get9
C'est clair !
Posté le 05-06-2008 à 09:15:06  profilanswer
 

Par contre ça fonctionne pas quand je fais des modifs en lot
quand je fais un remplacer tous les 2008 par 2007 celà va bien rafraîchir les cellules qui ont une formule sans VBA
mais pas mes cellules qui ont la fonction VBA
 
mais je m'en fiche ce remplacement ne me servait que de test, j'indique juste ça pour infomer ceux qui feront une recherche là dessus à l'avenir
 
encore merci !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu][XLS] Raffraichissement d'1 cellule utilisant une fonction VBA

 

Sujets relatifs
[resolu]construction tableau depuis bd[résolu] viewer.php?id=.... pour upload d'images besoin d'aide
Realisation de fonctionEditer des cellules d'une listbox en VBA
Tableau de String + Entier -- Premier Prob Résoluexécution périodique d'une fonction
Limite d'une fonction - mathsVBA Excel - selection de valeurs distinctes
[Résolu] Initialiser un Bean avec des champs d'un formulaire.Bouton pour afficher une cellule qui contient une formule
Plus de sujets relatifs à : [Résolu][XLS] Raffraichissement d'1 cellule utilisant une fonction VBA


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR