S
Sogood
Guest
Salut tout le monde,
J'ai pour objectif de mettre en place une gestion de stock sous VBA. J'ai mis en place un document qui permet de connaitre le listing des opérations journalière.
celui-ci gère en même temps les délais de mise à dispo, mais la soustraction des heures ne s'effectue pas.
Si quelqu'un peut m'éclairer pour connaitre l'endroit où je me trompe, ne serait pas de refus 😉
Merci d'avance
Saw
voici le code :
Sub Saisie_Ponctualité()
Dim daate As Date, n As Integer, N_Commande As Long, Quantité As Integer, Formule As String, Grue As String, Partie_Ouvrage As String, H_Liv_Prévu As Date, H_Arrivée_Chantier As Date, H_Début_Vidange As Date, H_Fin_Vidange As Date, Tps_Vidange As Date, Att_Chantier As Date
N_Commande = InputBox("Entrez le Numéro de commande")
Quantité = InputBox("Entrez la Quantité")
Formule = InputBox("Entrez la Formule")
Grue = InputBox("Entrez le numéro de grue")
Partie_Ouvrage = InputBox("Entrez la partie ouvrage")
H_Liv_Prévu = InputBox("Entrez l'Heure de livraison prévue")
H_Arrivée_Chantier = InputBox("Entrez l'Heure d'arrivée au chantier")
H_Début_Vidange = InputBox("Entrez l'Heure de début de vidange")
H_Fin_Vidange = InputBox("Entrez l'Heure de fin de vidange")
n = Sheets("CC").Cells(1, 1)
Sheets("CC").Cells(n, "c") = Date
Sheets("CC").Cells(n, "d") = N_Commande
Sheets("CC").Cells(n, "g") = Quantité
Sheets("CC").Cells(n, "h") = Formule
Sheets("CC").Cells(n, "i") = Grue
Sheets("CC").Cells(n, "j") = Partie_Ouvrage
Sheets("CC").Cells(n, "k") = H_Liv_Prévu
Sheets("CC").Cells(n, "l") = H_Arrivée_Chantier
Sheets("CC").Cells(n, "m") = H_Arrivée_Chantier
Sheets("CC").Cells(n, "n") = H_Arrivée_Chantier
Sheets("CC").Cells(n, "o") = Sheets("CC").Cells(n, "n") - Sheets("CC").Cells(n, "l")
Sheets("CC").Cells(n, "r") = Sheets("CC").Cells(n, "l") - Sheets("CC").Cells(n, "k")
Sheets("CC").Cells(1, 1) = n + 1
End Sub
J'ai pour objectif de mettre en place une gestion de stock sous VBA. J'ai mis en place un document qui permet de connaitre le listing des opérations journalière.
celui-ci gère en même temps les délais de mise à dispo, mais la soustraction des heures ne s'effectue pas.
Si quelqu'un peut m'éclairer pour connaitre l'endroit où je me trompe, ne serait pas de refus 😉
Merci d'avance
Saw
voici le code :
Sub Saisie_Ponctualité()
Dim daate As Date, n As Integer, N_Commande As Long, Quantité As Integer, Formule As String, Grue As String, Partie_Ouvrage As String, H_Liv_Prévu As Date, H_Arrivée_Chantier As Date, H_Début_Vidange As Date, H_Fin_Vidange As Date, Tps_Vidange As Date, Att_Chantier As Date
N_Commande = InputBox("Entrez le Numéro de commande")
Quantité = InputBox("Entrez la Quantité")
Formule = InputBox("Entrez la Formule")
Grue = InputBox("Entrez le numéro de grue")
Partie_Ouvrage = InputBox("Entrez la partie ouvrage")
H_Liv_Prévu = InputBox("Entrez l'Heure de livraison prévue")
H_Arrivée_Chantier = InputBox("Entrez l'Heure d'arrivée au chantier")
H_Début_Vidange = InputBox("Entrez l'Heure de début de vidange")
H_Fin_Vidange = InputBox("Entrez l'Heure de fin de vidange")
n = Sheets("CC").Cells(1, 1)
Sheets("CC").Cells(n, "c") = Date
Sheets("CC").Cells(n, "d") = N_Commande
Sheets("CC").Cells(n, "g") = Quantité
Sheets("CC").Cells(n, "h") = Formule
Sheets("CC").Cells(n, "i") = Grue
Sheets("CC").Cells(n, "j") = Partie_Ouvrage
Sheets("CC").Cells(n, "k") = H_Liv_Prévu
Sheets("CC").Cells(n, "l") = H_Arrivée_Chantier
Sheets("CC").Cells(n, "m") = H_Arrivée_Chantier
Sheets("CC").Cells(n, "n") = H_Arrivée_Chantier
Sheets("CC").Cells(n, "o") = Sheets("CC").Cells(n, "n") - Sheets("CC").Cells(n, "l")
Sheets("CC").Cells(n, "r") = Sheets("CC").Cells(n, "l") - Sheets("CC").Cells(n, "k")
Sheets("CC").Cells(1, 1) = n + 1
End Sub