1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
| Sub Bouton_NewSheet()
'Déclaration variable NumSeamine
Dim NumSemaine As String
'Affichage d'une InputBox
NumSemaine = InputBox("Veuillez entrer un numéro de semaine", "Insertion d'une feuille vierge")
'La variable reçoit la valeur entrée dans l'InputBox
If NumSemaine <> "" Then
'Si la valeur est différente de "" on affiche le résultat
Sheets("REF").Visible = True
Sheets("REF").Copy After:=Sheets(Worksheets.Count)
ActiveSheet.Name = "S" & NumSemaine
ActiveSheet.Range("B1").Value = ActiveSheet.Name
Sheets("REF").Visible = True
MsgBox "L'analyse de la facturation a été pour la semaine " & NumSemaine
End If
End Sub
Sub Bouton_Calculer()
'Nbr De Colis SAGE
Range("B6").Value = Application.WorksheetFunction.SumIfs(Worksheets("SAGE").Range("K:K"), Worksheets("SAGE").Range("B:B"), Worksheets("TERMES").Range("A1"), Worksheets("SAGE").Range("C:C"), Worksheets("TERMES").Range("A2"), Worksheets("SAGE").Range("I:I"), "<>" & Worksheets("TERMES").Range("A4"), Worksheets("SAGE").Range("I:I"), "<>" & "*POMONA*", Worksheets("SAGE").Range("F:F"), NumSemaine, Worksheets("SAGE").Range("K:K"), (">0")) + Application.WorksheetFunction.SumIfs(Worksheets("SAGE").Range("K:K"), Worksheets("SAGE").Range("B:B"), Worksheets("TERMES").Range("A1"), Worksheets("SAGE").Range("C:C"), Worksheets("TERMES").Range("A3"), Worksheets("SAGE").Range("I:I"), "<>" & Worksheets("TERMES").Range("A4"), Worksheets("SAGE").Range("I:I"), "<>" & "*POMONA*", Worksheets("SAGE").Range("F:F"), NumSemaine, Worksheets("SAGE").Range("K:K"), (">0"))
'Nbr De Livraison SAGE
Range("D6").Value = Application.WorksheetFunction.CountIfs(Worksheets("SAGE").Range("B:B"), Worksheets("TERMES").Range("A1"), Worksheets("SAGE").Range("C:C"), Worksheets("TERMES").Range("A2"), Worksheets("SAGE").Range("I:I"), "<>" & Worksheets("TERMES").Range("A4"), Worksheets("SAGE").Range("F:F"), NumSemaine, Worksheets("SAGE").Range("K:K"), ">0") + Application.WorksheetFunction.CountIfs(Worksheets("SAGE").Range("B:B"), Worksheets("TERMES").Range("A1"), Worksheets("SAGE").Range("C:C"), Worksheets("TERMES").Range("A3"), Worksheets("SAGE").Range("I:I"), "<>" & Worksheets("TERMES").Range("A4"), Worksheets("SAGE").Range("F:F"), NumSemaine, Worksheets("SAGE").Range("K:K"), ">0")
'Nbr De Livraison -20 Colis SAGE
Range("F6").Value = Application.WorksheetFunction.CountIfs(Worksheets("SAGE").Range("B:B"), Worksheets("TERMES").Range("A1"), Worksheets("SAGE").Range("C:C"), Worksheets("TERMES").Range("A2"), Worksheets("SAGE").Range("I:I"), "<>" & Worksheets("TERMES").Range("A4"), Worksheets("SAGE").Range("F:F"), NumSemaine, Worksheets("SAGE").Range("K:K"), "<=20", Worksheets("SAGE").Range("K:K"), ">0") + Application.WorksheetFunction.CountIfs(Worksheets("SAGE").Range("B:B"), Worksheets("TERMES").Range("A1"), Worksheets("SAGE").Range("C:C"), Worksheets("TERMES").Range("A3"), Worksheets("SAGE").Range("I:I"), "<>" & Worksheets("TERMES").Range("A4"), Worksheets("SAGE").Range("F:F"), NumSemaine, Worksheets("SAGE").Range("K:K"), "<=20", Worksheets("SAGE").Range("K:K"), ">0")
'Nbr Retour Client SAGE
Range("B11").Value = Application.WorksheetFunction.CountIfs(Worksheets("SAGE").Range("B:B"), Worksheets("TERMES").Range("A1"), Worksheets("SAGE").Range("F:F"), NumSemaine, Worksheets("SAGE").Range("K:K"), "<=0")
'Nbr Livraison POMONA SAGE
Range("B12").Value = Application.WorksheetFunction.CountIfs(Worksheets("SAGE").Range("B:B"), Worksheets("TERMES").Range("A1"), Worksheets("SAGE").Range("F:F"), NumSemaine, Worksheets("SAGE").Range("I:I"), "*POMONA*")
End Sub |
Partager