Google Sheets Google Sheet Macro

Koloses0

XLDnaute Nouveau
Bonjour à tous


J'ai tenté de chercher sur le forum réponse à ma question, mais je n'ai pas trouvé, je m'excuse d'avance si le sujet est déjà ouvert :rolleyes:

Bref, je voudrais insérer un bouton dans ma feuille de calc, un bouton qui me permet de faire + et un second bouton -
Pas besoin d'avoir un bouton super design ou quoi hein
 

Staple1600

XLDnaute Barbatruc
Re

En attendant tes précisions
(un exemple basique que je te laisse tester)
Ici, c'est la cellule A1 qui sera incrémenter ou minorer.
PHP:
function mPlus() {
  SpreadsheetApp.getActiveSheet().getRange('A1').setValue(SpreadsheetApp.getActiveSheet().getRange('A1').getValue() + 1);
}

function mMoins() {
  SpreadsheetApp.getActiveSheet().getRange('A1').setValue(SpreadsheetApp.getActiveSheet().getRange('A1').getValue() - 1);
}
Insères deux boutons sur ta feuille
et assigne la macro mPlus à l'un et mMoins à l'autre.

NB: Si cela beugue, remplace partout dans le code 'A1' par "A1"
 

Koloses0

XLDnaute Nouveau
Alors oui, je n'ai pas était très explicite ^^
Lorsque je clic sur le + dans la case C5 ça m'affiche2 puis 3 ....

1609605281372.png
 

soan

XLDnaute Barbatruc
Inactif
Bonjour @Koloses0, le fil,

fais un clic droit sur l'image, et choisis l'item « Affecter une macro... ».

(le verbe « assigner » était utilisé comme synonyme du verbe « affecter »)




edit : oooppppssss ! j'avais oublié que tu es sur Google Sheets et pas sur Excel ! :oops:

soan
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Bonsoir le fil

[Précisions]
Assigner a été indiqué à dessein ... :rolleyes:
Car dans Sheets, le menu contextuel affiche: Assigner
(affecter une macro, c'est pour Excel)
|/Présicions]
=>Koloses0
Le message #7 te servira quand tu passeras à Excel ;)

EDITION: Chose que je n'avais pas oubliée. (et ce dès le message#3)
 
Dernière édition:

Discussions similaires

  • Question
Microsoft 365 VBA -> Sheet
Réponses
0
Affichages
488

Statistiques des forums

Discussions
311 725
Messages
2 081 941
Membres
101 847
dernier inscrit
Djigbenou