2016-09-08 1 views
0

J'essaie de créer un contrôle de formulaire ou un bouton de commande activex pour modifier une série de valeurs dans un calcul particulier.Comment exécuter un calcul dans une feuille à l'aide du bouton dans Excel

Mon bouton est sur une feuille nommée "Feuille 2" et le calcul doit se faire sur une feuille nommée "Whatif retour". Lorsque j'appuie sur le bouton, C2 dans "Whatif Back" doit être calculé avec C27 dans "Sheet 2".

Mon code est:

Sub Sheet2_Button18_Click() 
Sheets("Whatif back").Range("C2")=(10000+Sheets("Sheet2").Range(C27)) 
End Sub 

Je reçois une erreur de compilation. S'il vous plaît aider.

Merci, Shyam

Répondre

1

avec un bouton ActiveX nommé d'après « Sheet2_Button18 » dans la feuille « Feuil2 » vous utilisez ceci:

Sub Sheet2_Button18_Click() 
    Sheets("Whatif back").Range("C2") = 10000 + Range("C27") 
End Sub 
+0

Oh je vois ce que j'ai fait de mal là-bas. Cela l'a réparé! Merci beaucoup!! – ShyamR

+0

vous êtes les bienvenus. alors s'il vous plaît marquer la réponse comme acceptée. Je vous remercie – user3598756

1

bon de savoir ce erreur de compilation que vous obtenez, mais essayez: Range ("C27") au lieu de Range (C27)

(cela devrait être un commentaire mais je n'ai pas encore rep)