Neimad Zark
XLDnaute Nouveau
Bonjour a tous,
Je ne suis pas un habitué des forums, et par conséquent n'hésitez pas à me prévenir si quelque chose ne va pas.
Alors voilà, j'ai un devoirs à faire en VBA mais je ne suis pas très doué en la matière. Je viens donc vous demander un peu d'aide.
Vous trouverez en pièce jointe le document que je dois remplir. L'objectif étant de remplir les onglets "Stock" et "Analyse" par une solution VBA.
Pour ce qui est de l'onglet Stock j'ai de peties idées, on verra bien.
Ma demande est pour l'onglet "Analyse". Je ne vois pas trop comment m'y prendre pour replir le prix min/max/moyen selon le code produit.
Pour ce qui est de la fonction Max j'avais pensé à cela (grâce à ce Forum) :
Voilà, je pense que ce bout de code doit déjà être trufféd 'erreur, et surtout, je ne vois pas comment faire cette "double boucle" (boucle sur les "Code produit" dans l'onglet Stock puis boucle sur les prix dans l'onglet "Mouvement").
Je remercie par avance tout ceux qui sont prêt à m'apporter leur aide.
Bien cordialement,
Neimad ; )
PS : Il faudrait même je pense une tripple boucle :
- boucle 1 : recherche code produit (dans onglet Analyse)
- boucle 2 : recherche de ligne dans l'onglet Mouvlement ayant ce code produit
- boucle 3 : recherche uniquemetn des achats (ou des ventes)
Pour au finaal avoir plusieurs variables différentes :
- PminA
- PmaxA
- PmoyA
- PminV
- PmaxV
- PmoyV
Je ne suis pas un habitué des forums, et par conséquent n'hésitez pas à me prévenir si quelque chose ne va pas.
Alors voilà, j'ai un devoirs à faire en VBA mais je ne suis pas très doué en la matière. Je viens donc vous demander un peu d'aide.
Vous trouverez en pièce jointe le document que je dois remplir. L'objectif étant de remplir les onglets "Stock" et "Analyse" par une solution VBA.
Pour ce qui est de l'onglet Stock j'ai de peties idées, on verra bien.
Ma demande est pour l'onglet "Analyse". Je ne vois pas trop comment m'y prendre pour replir le prix min/max/moyen selon le code produit.
Pour ce qui est de la fonction Max j'avais pensé à cela (grâce à ce Forum) :
Code:
Sub PRIXMax()
Dim VLanalyse
Dim VMyRange As Range
Dim VPmax As integer
For VLanalyse = 3
Set Myrange = Sheets("Mouvement").Range("B2:B" & Sheets("Mouvement").Range("B" & Rows.Count).End(xlUp).Row)
Pmax= Application.WorksheetFunction.Max(VMyRange)
Cells("E, VLanalyse") = Pmax
Next VLanalyse
End Sub
Je remercie par avance tout ceux qui sont prêt à m'apporter leur aide.
Bien cordialement,
Neimad ; )
PS : Il faudrait même je pense une tripple boucle :
- boucle 1 : recherche code produit (dans onglet Analyse)
- boucle 2 : recherche de ligne dans l'onglet Mouvlement ayant ce code produit
- boucle 3 : recherche uniquemetn des achats (ou des ventes)
Pour au finaal avoir plusieurs variables différentes :
- PminA
- PmaxA
- PmoyA
- PminV
- PmaxV
- PmoyV
Pièces jointes
Dernière édition: