Somme a partir une liste à choix multiple
Résolu/Fermé
Lucasine
Messages postés
154
Date d'inscription
mercredi 9 mars 2016
Statut
Membre
Dernière intervention
15 octobre 2022
-
22 sept. 2017 à 16:01
yg_be Messages postés 23401 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 décembre 2024 - 23 sept. 2017 à 19:27
yg_be Messages postés 23401 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 19 décembre 2024 - 23 sept. 2017 à 19:27
A voir également:
- Somme liste déroulante excel
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Formule somme excel colonne - Guide
- Somme si couleur excel - Guide
- Si et excel - Guide
2 réponses
yg_be
Messages postés
23401
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
19 décembre 2024
Ambassadeur
1 557
22 sept. 2017 à 19:41
22 sept. 2017 à 19:41
bonsoir, je pense que cela requiert un petit code VBA qui agirait chaque fois que la liste est modifiée.
exemple:
exemple:
Private Sub ListeReference_AfterUpdate() Dim curTotal As Currency Dim varItem As Variant For Each varItem In Me!ListeReference.ItemsSelected curTotal = curTotal + Me!ListeReference.Column(1, varItem) Next Me!Somme = curTotal End Sub
InformatiqueSuisse
Messages postés
117
Date d'inscription
samedi 30 mars 2013
Statut
Membre
Dernière intervention
7 janvier 2018
91
22 sept. 2017 à 17:29
22 sept. 2017 à 17:29
Écris le début de la formule =SOMME(
Ensuite sélectionne les cellules que tu veux calculer.
Enter.
C’est ce que tu voulais ?
--
Ensuite sélectionne les cellules que tu veux calculer.
Enter.
C’est ce que tu voulais ?
--
23 sept. 2017 à 12:22
23 sept. 2017 à 12:39
curTotal = curTotal + Me!ListeReference.Column(1, varItem)
Il me la souligne pour faire savoir qu'il a une erreur (d'écriture surement) mais je ne la voit pas. une idée ?
23 sept. 2017 à 12:58
23 sept. 2017 à 18:04
Quand je vais en mode formulaire et que j'essai, il me met un message ;
Erreur d'exécution '13' :
Incompatibilité de type
2 choix : Fin ou débogage
Quand je fait débogage, il m'ouvre le code VBA est me surligne en jaune la partie suivante :
curTotal = curTotal + Me!ListeReference.Column(1, varItem)
23 sept. 2017 à 18:32
Normalement on ne met pas inscrire le resultat d' un calcul dans une table.
On peut le faire dans un formulaire ou un etat