Bonsoir kiboubou,
Je te propose une calculatrice sans UserForm ; essaye donc ce code VBA :
Sub Essai()
Dim v: v = Shell("calc", 1)
End Sub
Simple, non ?
Tu a écrit :
une calculatrice toute simple qui prendrait 2 inputs (x,y) et qui serait capable d’effectuer six opérations : addition, soustraction, multiplication, division, puissance racine carré ; il y aurait (...) clear content.
La calculatrice de Windows fait tout ça, et voici quelques raccourcis clavier :
Alt 2 ➯ calculatrice en mode Scientifique
Alt 1 ➯ calculatrice en mode Standard
En mode Standard ou Scientifique :
36 @ ➯ 6 (car c'est √36 ; ne cherche pas la touche @ sur la calculatrice : au clavier, comme pour les adresses mail)
Echap ➯ 0 (car Clear : idem touche C de la calculatrice, pas la touche C du clavier ; le voilà, ton « clear content » !)
En mode Scientifique :
2y8 Entrée ➯ 256 (car c'est 2^8 ; ne cherche pas la touche y sur la calculatrice : c'est la touche y du clavier)
@ ➯ 16 (car c'est √256 ; @ : toujours celui des adresses mail : Alt Gr 0 ; pas le 0 du pavé numérique, l'autre)
Echap ➯ 0 (de nouveau ton « clear content » ; et c'est plus rapide car même pas besoin d'utiliser la souris !)
Oh, j'allais oublier :
une façon toute bête de lancer la calculatrice de Windows sans même utiliser de code VBA :
Windows r ➯ fenêtre « Exécuter » ; taper calc Entrée
j'espère qu'c'est pas sacrilège, sur ce forum dédié à Excel, d'indiquer une solution sans Excel ni VBA !
(si oui : toutes mes excuses, Sébastien, et tu peux alors supprimer cette dernière partie ! )
Merci de me donner ton avis.
Cordialement