CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Aide] Formule sous exel

mercenariesss
mercenariesss
Niveau 6
07 novembre 2010 à 16:54:28

Bonjour tout le monde, alors voilà je mets au point un tableau sous exel pour surveiller ce que je mange, la quantité de calories, protéines, et ainsi de suite. Plutot que toujours tout devoir entrer tout à la main, j'aimerai faire ça sous formule, je m'explique.

Donc, j'explique un peu la tronche du tableau.

Aliment|poids|kcal/gr|kcaltotal(donc poids*kcal/gr)|protéine/gr|protéinetotale (donc protéine/gr*poids)| et la meme chose pour lipide et glucides.

Donc, mon but serait que si dans la case Aliment j'écris par exemple " Fanta " la case kcalories/gr, protéine/gr, glucide/gr et lipide/gr se remplissent toutes seule, et j'ai plus qu'a entrer le poids consommé moi même et le reste se calcule tout seul :)

Donc, je pensais faire une espèce de base de donnée en bas de la page exel ou sur une autre page, et que ce qui est affiché dans les cases de la " base de données " s'affiche dans la case correspondante si je mets le nom de l'aliment :)
Un genre de copier/coller automatique si je fous le nom d'un truc, en gros.
Voilà, c'est pas très clair peut-être, si je besoin je réexpliquerai :)

Merci d'avance !

Chweps
Chweps
Niveau 10
07 novembre 2010 à 18:03:42

Tu t'y connais un peu en programmation vba ou pas déjà?

mercenariesss
mercenariesss
Niveau 6
07 novembre 2010 à 19:30:54

Je sais même pas ce que VBA veut dire, ça doit répondre à ta question mdr.

Non, j'y connais pas grand chose, juste 2-3 formules sous exel ça s'arrête là.

Chweps
Chweps
Niveau 10
08 novembre 2010 à 19:40:34

VBA c'est le langage informatique utilisé par Excel pour programmer.

Bon ça risque d'être chaud surtout si t'as jamais fait de programmation avant :o))
D'abord tu dois faire un tableau comme ça pour tout tes aliments (indiquer les caractéristiques de chaque éléments) :
noms aliments | kcalories/gr | protéine/gr | glucide/gr | lipide/gr
Ca servira juste de base de donnée pour retrouver les propriétés de tes aliments.

Ensuite il faut que créées 1 boutons sur lesquels tu pourras cliquer après que tu aies rempli les 2 cellules où tu auras entrer le type d'aliment et le poids consommé.

Ensuite il faut que tu ailles dans la fonction (spécifique au bouton créée) qui se lance quand tu cliques sur le bouton et que tu la codes.
Dans cette fonction il faudra :
- que tu compares le nom de l'aliment indiqué par l'utilisateur avec les noms de la colonne où t'as indiqué tous les aliments que tu manges (la base de donnée)
- une fois l'aliment trouvé recopier les propriétés de ces aliments qui se trouvent juste à côté du nom de l'aliment.
- faire tes calculs pour calculer le reste et écrire le résultat dans la bonne cellule.

J'pourrais te le faire facilement je te le ferai si j'ai rien à faire :o))

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment