Cases a cocher et graphiques

Résolu
Marziam Messages postés 4 Statut Membre -  
Marziam Messages postés 4 Statut Membre -
Bonjour,

Merci de me lire!
Je suis une totale néophyte et au bout de plusieurs heures d'essai, j'en appelle à vous.
A mon travail, on utilise un formulaire excel. Il est désuet et si nous devons le remplir nous ne nous en servons pas au quotidien. J'ai eu l'idée de transformer les données en graphiques, les rendant plus visuelles et assimilables d'un coup d'oeil, pour une réelle utilité.
Chez moi, j'ai juste google drive (et google sheet) et j'avais obtenu assez facilement ce que j'avais en tête, en attribuant des valeurs à des groupes de cases à cocher, valeurs "choisies" avec condition Max et reportées dans une colonne qui me sert de base de données pour le graphique. (je vous joins un printscreen pour être plus claire)


Mais au travail, lorsque j'ai voulu 'adapter' à excell, je me suis rendue compte que ça n'avait rien à voir.
J'ai essayé de comprendre les macros pour programmer qlq chose mais c'est vraiment trop de matière d'un coup pour quelqu'un qui n'en a jamais fait.

En espérant que vous pourrez me suggérer une solution facile à mettre en oeuvre. (ps: les cases à cocher du fichier excel ne sont liées à aucune cellule. J'ai trouvé l'option mais il faut le faire une à la fois, mon document fait plusieurs pages..... Cela semble des cases style formulaire et pas active X. (je peux le changer si ça ne change rien au visuel et que vous me dites comment). J'essaie de vous joindre le fichier:
https://mon-partage.fr/f/Gw4YOJsw/

Ps: je peux rajouter des "options" au formulaire pour en faire un outil mais malheureusement pas le modifier lui-même visuellement, ce qui existe (les belles colonnes tristes) doit rester tel quel


Configuration: Windows / Chrome 71.0.3578.98
A voir également:

3 réponses

via55 Messages postés 14730 Statut Membre 2 749
 
Bonjour Marziam

Le plus simple est d'effacer les cas à cocher et de les remplacer par d'autres avec cellule liée
Les cellules liées pouvant se trouver directement dans la feuille graphique
Pour créer un bloc de cases à cocher cela peut se faire rapidement par macro
exemple de macro pour la partie Hygiène :
Sub cases()
For x = 48 To 56 ' boucle sur les lignes
For y = 5 To 21 Step 2 ' boucle sur les colonnes de 2 en 2
gauche = Cells(x, y).Left ' position gauche de la cellule
haut = Cells(x, y).Top ' position haute de la cellule
    ActiveSheet.CheckBoxes.Add(gauche + 2, haut + 2, 24, 17.25).Select ' ajoute une case dans cellule
    Application.CutCopyMode = False
    With Selection
        .Value = xlOff ' case non cochée par défaut
        .LinkedCell = "Graphiques!" & Cells(x, y).Address 'adresse de la cellule liée dans la feuille Graphiques
        .Characters.Text = "" ' pas de texte
    End With
  Next
  Next
End Sub


Copie et colle la macro dans un module de l'éditeur VBA puis tu la lances depuis l'onglet Développeur - Macros du Ruban

Ensuite tu change les valeurs dans les boucles x et y pour les cases à cocher du tableau suivant dans la macro et tu relances la macro

Cdlmnt
Via
0
Marziam Messages postés 4 Statut Membre
 
Merci énormément! :) ca marche. :) Désolée pour le délai de remerciement j'ai pas tous les jours le temps de faire de la bureautique au travail. Merci encore :)
0
danielc0 Messages postés 1946 Statut Membre 238
 
Bonjour,

Est-ce que tu peux joindre ce que tu as fait au format Excel, y compris le graphique afin qu'on reste au plus près de ton classeur ?

Cordialement.

Daniel
0
danielc0 Messages postés 1946 Statut Membre 238
 
ou plutôt au format natif Google Sheets.

Daniel
0
Marziam Messages postés 4 Statut Membre
 
Merci bien, avec le code de via 55 j'y suis arrivée :)
0
Marziam Messages postés 4 Statut Membre
 
Merci beaucoup ca a marché :) merci de votre temps.
0