Soucis sur une boucle

  • Initiateur de la discussion Initiateur de la discussion keizer92
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

keizer92

Guest
Bonjour à toutes et à tous,

j'ai une cellule B3 (par exemple) qui contient une formule du style A1*A2 et je voudrais que la valeure de la cellule B3 change automatiquement dès qu'on modifie A1 ou A2 sans appuyer sur entrer, qqn peut m'aider j'y arrive pas (je suis dessus depuis 3 jours), suis débutant, merci à tous

Bonne journée à bientôt.🙂
 
Re : Soucis sur une boucle

C'est pas faux je pense pas que ce soit la meilleur chsoe a faire d'autant plus que je ne sait pas le faire 😛
peut
étre du code genre
sur changement de valeur de A1
mais suis po sur du tout
 
Re : Soucis sur une boucle

Toine à dit:
C'est pas faux je pense pas que ce soit la meilleur chsoe a faire d'autant plus que je ne sait pas le faire 😛
peut
étre du code genre
sur changement de valeur de A1
mais suis po sur du tout

et non Toine un code sur changement de la valeur ne se fait qu'après validation donc cela ne change rien il faudrait faire tourner un code sur selection de cellule et cela va vraiment être le bazard
 
Re : Soucis sur une boucle

keizer92 à dit:
Bonjour à toutes et à tous,

j'ai une cellule B3 (par exemple) qui contient une formule du style A1*A2 et je voudrais que la valeure de la cellule B3 change automatiquement dès qu'on modifie A1 ou A2 sans appuyer sur entrer, qqn peut m'aider j'y arrive pas (je suis dessus depuis 3 jours), suis débutant, merci à tous

Bonne journée à bientôt.🙂
Salut
à ma connaissance, tu ne peux pas : WorkSheet n'a pas de macro automatique pour les instructions KeyDown, KeyPress ou KeyUp
Tu peux utiliser 2 TextBox en les superposant sur les cellules considérées et avec pour chacune une macro du style
Code:
Private Sub TextBox1_KeyUp(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    Range("B3") = Me.TextBox1 * Me.TextBox2
End Sub
avec des protections en fonction du type de nombre que tu veux (problème de "."/",")
A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
295
Réponses
12
Affichages
719
Réponses
2
Affichages
378
Retour