Excel

Résolu
Bonjour,

Dans le cadre des projets tutorés à l'IUT je dois faire un programme excel sur un titrage et je dois m'attaquer à la partie métrologie. Etant un peu novice sur la programmation vb sur excel, j'aimerais savoir si c'était possible de réaliser un menu déroulant afin que l'utilisateur choisisse le matériel qu'il a utilisé et que suivant ce qu'il coche ça lui calcule l'incertitude de la mesure.

Merci d'avance pour vos réponses et passer une bonne journée
Configuration: Windows Vista
Firefox 3.0.10

12 réponses

  1. Contributeur
    C'est possible...
    Sans plus de précisions, difficile de t'en dire plus
    0
    1. Contributeur
      Comme dit michel_m ...
      Cependant tu n'as pas besoin de VBA, puisque tu disposes d'un assistant très performant :
      Données/Validation de données/Liste
      0
      1. Je ne vois pas trop comment faire ce que tu dis raymond Pentier.
        0
        1. Contributeur
          Et moi, je ne vois pas ce que tu attends de nous !

          " je dois faire un programme excel ... Etant un peu novice sur la programmation vb sur excel "
          En bon français, tu veux écrire une macro en langage de programmation VBA ?

          " j'aimerais savoir si c'était possible de réaliser un menu déroulant afin que ... ça lui calcule l'incertitude "
          Ici, une programmation n'est pas obligatoire ! C'est pourquoi je t'ai proposé de créer une liste déroulante de cellule en utilisant Données/Validation de données/Liste. Tu n'as jamais fait ça ? Et tu ne peux pas utiliser une nouvelle fonction, qui plus est dotée d'un assistant ? Et tu ne consultes jamais l'Aide d'Excel ?
          Cependant si tu es obligé de créer cette liste déroulante et la suite en VBA, je ne peux être d'aucun secours, car je n'y connais rien en VBA.
          0
          1. C'est bon j'ai pu créé ma liste déroulante avec toutes les micropipettes et autre burettes que l'utilisateur peut utiliser mais je ne vois pas comment on peut calculer une incertitude à partir de cette liste déroulante sans que l'utilisateur n'ait autre chose à faire.
            0
            1. Contributeur
              Bonjour,

              voici un exemple, bien sûr l'incertitude peut être le résultat d'une formule que tu y mettras.
              Equiv() recherche la ligne du matériel
              Decaler() récupère la valeur de la même ligne, colonne suivante

              eric
              0
              1. Merci de ton aide Eric je vais pouvoir finir mon programme
                0
                1. Edit : c'est bon tout fonctionne merci beaucoup Eric

                  BOnne soirée @ tous
                  0
                  1. Contributeur
                    merci pour le retour.
                    N'oublie pas de mettre en résolu stp
                    Bonne continuation
                    eric
                    0
                    1. Désolé du triple poste mais je ne peux pas éditer le message du dessus.

                      Je dois faire la somme de toutes mes incertitudes mais comme je ne sais pas le nombre exact de valeurs qu'il y aura (vu que c'est l'utilisateur qui remplit le matériel choisit) alors kan je mets la formule pour la somme il risque d'y avoir des cellules vides donc j'aimerais savoir comment on fait pour marquer dans le formule de compter comme 0 s'il n'y a pas de valeurs ou un truc du genre.

                      Merci des vos réponses et bonne soirée / bonne journée
                      0
                      1. Contributeur
                        ben pas de pb : =SOMME(B2:B5)
                        vide compte pour 0

                        Par contre tu vas être embeté s'il te faut le nombre de valeurs. Utilise :
                        =NB.SI(B2:B5;">0")

                        eric
                        0
                        1. Merci des réponses et bonne soirée/journée @ tous
                          0