VBA Calculer le prix de vente unitaire

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Arpette

XLDnaute Impliqué
Bonsoir à toutes et à tous,
je souhaites calculer le prix de ventes unitaires d'articles (P.V.U). Au début, je devais calculer ce prix en fonction du prix d'achat(P.A.U). Donc dans ma macro (P.A.U*Coefficient)+(M.O*Prix de l'heure).
Maintenant je dois recalculer si Coef ou MO ou prix de l'heure change. Là je n'y arrive pas😛
Je joints un fichier
Merci de votre aide
@+
 

Pièces jointes

Re : VBA Calculer le prix de vente unitaire

Bonsoir Eric, j'utilise une macro car ce projet sert à faire des devis et j'ai supprimé toutes les fonctions pour mettre tout en code (c'est plus sûr et moins lourd). Cette partie est une toute petite partie du projet et c'est la dernière.
Merci de ton aide.
@+
 
Re : VBA Calculer le prix de vente unitaire

A essayer

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim i
'si la modification a lieu en D3:D65536
If Not Intersect(Target, Range("D3:D65536")) Is Nothing Then
    Target.Offset(0, 1).Value = Application.WorksheetFunction.Sum(Target.Value * Range("G2") + Target.Offset(0, 2) * Range("H2"))
    'si D est effacée, E est également effacées, sort de la procédure
    If Target.Value = "" Then Target.Offset(0, 1).Value = ""
End If
'Si l amodification a lieu en G2 ou H2
If Not Intersect(Target, Range("G2:H2")) Is Nothing Then
    For i = 3 To Range("D65536").End(xlUp).Row
    Cells(i, 5).Value = Application.WorksheetFunction.Sum(Cells(i, 4).Value * Range("G2") + Cells(i, 6).Value * Range("H2"))
    Next
End If
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
519
  • Question Question
Microsoft 365 CODE VBA
Réponses
17
Affichages
2 K
M
  • Question Question
Réponses
10
Affichages
2 K
M
G
  • Question Question
Réponses
3
Affichages
1 K
L
Réponses
3
Affichages
1 K
Réponses
1
Affichages
2 K
tomocam
T
C
Réponses
6
Affichages
1 K
Retour