Faire une roulette +chiffre

Bonjour, étant une grand fan de mangas, j'ai une assez grande collection, je suis donc en train de me crée un document excel sur l'outil google sheet qui est très pratique.

J'aimerais savoir si il est possible de crée ce que je vais mettre en photo et si oui comment merci pour vos futur réponse !

20210130 023346

Bonjour,

Bon, sujet mystérieux ... il faudrait quand même que tu en dises un peu plus sur le fonctionnement !!

Tout simplement - chiffre +

Par exemple : je possède une série de 10 Tomes, j'en ai lu que 3 donc ( - 3 + ) j'aurais juste après cela à appuyer sur le + pour ajouter un tome ou le - pour enlever un tome

J'espere que c'est plus clair ! merci

ok, c'est la flèche qui me perturbait !

et as-tu une maquette de l' "habillage", des mangas ?

c'est juste ma souris c'est une photos de ce que j'aimerais avoir, si c'est possible bien sur

Je ne vois pas ce que tu veux dire par une maquette ? je peux te faire voir le visuel de ce que j'ai commencer à faire et ce que j'aimerais

capture

ce que je souhaite inserer donc la sorte de "roulette" sera dans possession et état ( le vide )

Je remet une photo de ce que je souhaiterais ajouter dans mon tableau excel

capture png2

Une possibilité

https://docs.google.com/spreadsheets/d/1zrLbnj_Al70gS8tVPZ4sJyi6YedWwmlri-lBRoeckNE/edit?usp=sharing

il n'y a pas de possibilité d'affecter une macro sur une image insérée dans la cellule, et ce serait bien trop long d'en créer pour chaque ligne, donc solution plus simple à mettre en œuvre avec case à cocher

function onEdit(event){
  var fsource = event.source.getActiveSheet();
  var r = event.source.getActiveRange();
  if (r.getColumn() == 4) {
    if (r.getValue()){
      var valeur=r.offset(0,1).getValue().split(" / ");
      var max=valeur[1];
      r.setValue('false')
      r.offset(0,1).setValue(Math.max(0,1*valeur[0]-1) + " / " + max)
    }
  } else if (r.getColumn() == 6) {
    if (r.getValue()){
      var valeur=r.offset(0,-1).getValue().split(" / ");
      var max=valeur[1];
      r.setValue('false')
      r.offset(0,-1).setValue(Math.min(max,1*valeur[0]+1) + " / " + max)
    }
  }
}

Je te remercie, je pense que ça peux fonctionner (même si j'ai pas forcement compris comme je pouvais augmenter à moi de faire des tests haha, maintenant comme je fait pour le mettre sur mon document ? :3

En tout cas encore une fois merci !! ça va me facilités la vie !

N'oublie pas d clore le fil d discussion en cliquant sur

Je veux bien valider mais je ne sais pas comment rentre le macros sur sheet ?

Je veux bien valider mais je ne sais pas comment rentre le macros sur sheet ?

mets un lien vers ton projet (ou un extrait)

Bonjour,

je n'ai pas accès au fichier

image

https://www.sheets-pratique.com/fr/cours/partage

Normalement c'est bon

Cette fois-ci c'est moi qui n'ai pas compris où lettre cette roulette, Feuill 1, 2 ou 3 ... je ne vois pas non où se trouve le nombre de tomes

Bonjour, dans feuille 1 État

ok mais Etat n'est pas un chiffre ! c'est pas lu / en cours / lu
Comment vois-tu les choses ? où est le chiffre dont tu parles en titre ?

Alors si car c'est l'état de lecture donc à combien j'en suis dans mes lectures - 2/4+ ( par exemple )

J'ai mis en colonnes N/O/P

Il faudrait remplir la colonne O, et insérer des images en N1 (-) et P1 (+)

Merci oui je viens de voir ça !

Rechercher des sujets similaires à "roulette chiffre"