Spock citron
XLDnaute Nouveau
Bonjour,
J'ai créé un classeur Excel qui contient une feuille Excel (pas d'applaudissement, merci )
Dans cette feuille Excel il y a une formule. J'ai créé un bouton auquel j'ai attaché une macro qui elle-même est attachée au classeur.
Le bouton sert à calculer les formules de la feuille, voici le code VB:
Sub calculate()
Cells.calculate
End Sub
Le problème rencontré: je dois sortir de la cellule dans laquelle j'ai changé les données avant d'appuyer sur le bouton calculer, sinon, il ne calcule pas . Si je clique sur n'importe quel cellule vide après avoir modifié les données, le bouton marche très bien.
C'est pas terrible, parce que si l'utilisateur "oublie" de sortir de la cellule (en cliquant ailleurs), le bouton bouge pas, on ne peut pas cliquer dessus, donc ça ne calcule rien.
Ce que je souhaiterai: Pouvoir cliquer sur le bouton "calculer" même si je suis encore dans la cellule où j'ai changé les données des cellules qui sont prise en compte dans le calcul de la formule.
Exemple:
A1: 1
B1: 1
C1: =A1+B1
La réponse en C1 doit être 2 (1+1 ou A1+B1), bin si je suis toujours dans B1 parce que j'en change la valeur, je ne peux pas cliquer sur ce maudit bouton.
D'avance merci à la personne qui prendra le temps de m'expliquer comment finaliser la création de mon premier bouton (habituellement, je laisse le calcul des formules en totomatique)
Au plaisir de vous lire
Bonne journée
J'ai créé un classeur Excel qui contient une feuille Excel (pas d'applaudissement, merci )
Dans cette feuille Excel il y a une formule. J'ai créé un bouton auquel j'ai attaché une macro qui elle-même est attachée au classeur.
Le bouton sert à calculer les formules de la feuille, voici le code VB:
Sub calculate()
Cells.calculate
End Sub
Le problème rencontré: je dois sortir de la cellule dans laquelle j'ai changé les données avant d'appuyer sur le bouton calculer, sinon, il ne calcule pas . Si je clique sur n'importe quel cellule vide après avoir modifié les données, le bouton marche très bien.
C'est pas terrible, parce que si l'utilisateur "oublie" de sortir de la cellule (en cliquant ailleurs), le bouton bouge pas, on ne peut pas cliquer dessus, donc ça ne calcule rien.
Ce que je souhaiterai: Pouvoir cliquer sur le bouton "calculer" même si je suis encore dans la cellule où j'ai changé les données des cellules qui sont prise en compte dans le calcul de la formule.
Exemple:
A1: 1
B1: 1
C1: =A1+B1
La réponse en C1 doit être 2 (1+1 ou A1+B1), bin si je suis toujours dans B1 parce que j'en change la valeur, je ne peux pas cliquer sur ce maudit bouton.
D'avance merci à la personne qui prendra le temps de m'expliquer comment finaliser la création de mon premier bouton (habituellement, je laisse le calcul des formules en totomatique)
Au plaisir de vous lire
Bonne journée