Formule pour dispatcher une somme
Résolu/Fermé
SuperFun
Messages postés
842
Date d'inscription
mardi 13 février 2007
Statut
Membre
Dernière intervention
23 octobre 2024
-
Modifié le 9 nov. 2018 à 07:13
SuperFun Messages postés 842 Date d'inscription mardi 13 février 2007 Statut Membre Dernière intervention 23 octobre 2024 - 9 nov. 2018 à 12:10
SuperFun Messages postés 842 Date d'inscription mardi 13 février 2007 Statut Membre Dernière intervention 23 octobre 2024 - 9 nov. 2018 à 12:10
A voir également:
- Formule pour dispatcher une somme
- Formule somme excel colonne - Guide
- Formule si et - Guide
- Formule pour calculer une moyenne sur excel - Guide
- Somme si couleur - Guide
- Excel mise en forme conditionnelle formule - Guide
2 réponses
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
283
9 nov. 2018 à 08:09
9 nov. 2018 à 08:09
Bonjour,
A tester
A chaque changement de valeur en E2 le calcul se fait automatiquement
https://www.cjoint.com/c/HKjhdMiouCu
A tester
A chaque changement de valeur en E2 le calcul se fait automatiquement
https://www.cjoint.com/c/HKjhdMiouCu
M-12
Messages postés
1331
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
283
9 nov. 2018 à 08:22
9 nov. 2018 à 08:22
Re,
On peut même améliorer en remplaçant toute la macro par celle-ci pour le Total et pour afficher que les valeurs utilisées
On peut même améliorer en remplaçant toute la macro par celle-ci pour le Total et pour afficher que les valeurs utilisées
Private Sub Worksheet_Change(ByVal Target As Range) Dim i%, mem%, Total% If Not Application.Intersect(Target, Range("E2")) Is Nothing Then mem = Cells(2, 5).Value For i = 2 To 10 Cells(i, 8).Value = Int(mem / Cells(i, 1).Value) & " x CHF " & Cells(i, 1) If Int(mem / Cells(i, 1).Value) = 0 Then Cells(i, 8).Font.Color = RGB(255, 255, 255) Else Cells(i, 8).Font.Color = RGB(0, 0, 0) End If Total = Total + (Int(mem / Cells(i, 1).Value) * Cells(i, 1).Value) mem = mem - (Int(mem / Cells(i, 1).Value) * Cells(i, 1).Value) Next i Cells(12, 8).Value = " Total : CHF " & Total End If End Sub
9 nov. 2018 à 08:34
petit soucis lorsque j'essai d'ouvrir le fichier une fenêtre vient disant "impossible d'ouvrir le fichier…….. format ou extension n'est pas valide"...
9 nov. 2018 à 08:36
Teste avec ce lien
https://mon-partage.fr/f/BR4vMJoK/
9 nov. 2018 à 08:45
cela marche bien mais comment puis-je utiliser ça sur mon tableau qui contiens plusieurs lignes
ligne1: 3340
ligne 2 : 123
ligne 4 : 456
ligne X : 0
ligne 60: 3456
pour avoir un disptching par ligne?
Merci
9 nov. 2018 à 08:51
Et bien commence par mettre un classeur exemple pour que je regarde
9 nov. 2018 à 09:03
https://mon-partage.fr/f/nNlZ7aj7/
le tri se fait dans l'onglet Tri coupure.
en bas on retrouve le total de chaque coupure nécessaire au tableau
encore merci