Procédure trop grande
Bonjour à tous,
je gère un stock de pièce qui fonctionnait très bien mais à force d'ajouter de nouveau article, j'en arrive à ce qu'Excel me dise "Procédure trop grande". Certainement que l'on peut simplifier les lignes de code étant donné qu'il n' y a que le numéro de ligne qui change.
Sheets("Stock").Range("C3") = Sheets("Stock").Range("C3") - Sheets("Stock").Range("E3")
Sheets("Stock").Range("C4") = Sheets("Stock").Range("C4") - Sheets("Stock").Range("E4")
Sheets("Stock").Range("C5") = Sheets("Stock").Range("C5") - Sheets("Stock").Range("E5")
Sheets("Stock").Range("C6") = Sheets("Stock").Range("C6") - Sheets("Stock").Range("E6")
Sheets("Stock").Range("C7") = Sheets("Stock").Range("C7") - Sheets("Stock").Range("E7")
Sheets("Stock").Range("C8") = Sheets("Stock").Range("C8") - Sheets("Stock").Range("E8")
Sheets("Stock").Range("C9") = Sheets("Stock").Range("C9") - Sheets("Stock").Range("E9")
Sheets("Stock").Range("C10") = Sheets("Stock").Range("C10") - Sheets("Stock").Range("E10")
Sheets("Stock").Range("C11") = Sheets("Stock").Range("C11") - Sheets("Stock").Range("E11")
Sheets("Stock").Range("C12") = Sheets("Stock").Range("C12") - Sheets("Stock").Range("E12")
Sheets("Stock").Range("C13") = Sheets("Stock").Range("C13") - Sheets("Stock").Range("E13")
Sheets("Stock").Range("C14") = Sheets("Stock").Range("C14") - Sheets("Stock").Range("E14")
Sheets("Stock").Range("C15") = Sheets("Stock").Range("C15") - Sheets("Stock").Range("E15")
Sheets("Stock").Range("C16") = Sheets("Stock").Range("C16") - Sheets("Stock").Range("E16")
Sheets("Stock").Range("C17") = Sheets("Stock").Range("C17") - Sheets("Stock").Range("E17")
Sheets("Stock").Range("C18") = Sheets("Stock").Range("C18") - Sheets("Stock").Range("E18")
Sheets("Stock").Range("C19") = Sheets("Stock").Range("C19") - Sheets("Stock").Range("E19")
Sheets("Stock").Range("C20") = Sheets("Stock").Range("C20") - Sheets("Stock").Range("E20")
Sheets("Stock").Range("C21") = Sheets("Stock").Range("C21") - Sheets("Stock").Range("E21")
Sheets("Stock").Range("C22") = Sheets("Stock").Range("C22") - Sheets("Stock").Range("E22")
Sheets("Stock").Range("C31") = Sheets("Stock").Range("C31") - Sheets("Stock").Range("E31")
Sheets("Stock").Range("C32") = Sheets("Stock").Range("C32") - Sheets("Stock").Range("E32")
Sheets("Stock").Range("C33") = Sheets("Stock").Range("C33") - Sheets("Stock").Range("E33")
Sheets("Stock").Range("C34") = Sheets("Stock").Range("C34") - Sheets("Stock").Range("E34")
Sheets("Stock").Range("C35") = Sheets("Stock").Range("C35") - Sheets("Stock").Range("E35")
Sheets("Stock").Range("C36") = Sheets("Stock").Range("C36") - Sheets("Stock").Range("E36")
Sheets("Stock").Range("C37") = Sheets("Stock").Range("C37") - Sheets("Stock").Range("E37")
Sheets("Stock").Range("C38") = Sheets("Stock").Range("C38") - Sheets("Stock").Range("E38")
Sheets("Stock").Range("C39") = Sheets("Stock").Range("C39") - Sheets("Stock").Range("E39")
Sheets("Stock").Range("C40") = Sheets("Stock").Range("C40") - Sheets("Stock").Range("E40")
Sheets("Stock").Range("C41") = Sheets("Stock").Range("C41") - Sheets("Stock").Range("E41")
Etc
Si vous avez une solutions les experts !!
Merci
Flo
Re,
Tu peux tester le code suivant ...
Sub TestStock()
Dim i As Integer
For i = 3 To 41
Sheets("Stock").Range("C" & i) = Sheets("Stock").Range("C" & i) - Sheets("Stock").Range("E" & i)
Next i
End SubEn espèrant que cela t'aide ...
bonjour,
Dim i
With Sheets("Stock")
For i = 3 To 41
.Range("C" & i) = .Range("C" & i) - .Range("E" & i)
Next
End WithA=
Bonjour
il faut faire une boucle
A voir ci sa te va
Sub Test3()
With Sheets("Stock")
For L = 3 To 41
.Cells(L, 3).Value = .Cells(L, 3).Value - .Cells(L, 5).Value
Next
End With
End SubA+
Maurice
Merci pour vos réponses mais je n'arrive pas à intégrer vos ligne dans ma macro.
La gestion du stock est faite en même temps que la validation de la facture.
Voir ci dessous :
Sub Validation()
'demande de validation d'impression
If MsgBox("avez-vous imprimé cette facture ?", vbYesNo, "AVANT DE VALIDER !!!!") = vbYes Then
'demande de validation d'archivage
If MsgBox("avez-vous achivé cette facture ?", vbYesNo, "AVANT DE VALIDER !!!!") = vbYes Then
'Demande de validation facture
If MsgBox("Etes vous certain de valider cette facture ?", vbYesNo, "Demande de confirmation") = vbYes Then
'Enregistre la facture en PDF
Dim Chemin As String
Dim NFichier As String
Chemin = "C:\Users\Flo\Documents\Remorque\Facture Ventes\"
NFichier = "Facture" & Sheets("facture vente").Range("C11") & Format(Now, "dd-mmm-yyyy") & ".pdf"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Chemin & NFichier, Quality _
:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
'Vérifie si le stock est à zéro
If Sheets("Stock").Range("G2") < 0 Then
'Affiche un boite de dialogue car le stock est à zéro
If MsgBox("Vous allez facturer un article dont le stock est à zéro ! Souhaitez vous continuer ?", vbYesNo, "Les Remorques du Grand Est vous informe") = vbYes Then
Sheets("Stock").Range("C3") = Sheets("Stock").Range("C3") - Sheets("Stock").Range("E3")
Sheets("Stock").Range("C4") = Sheets("Stock").Range("C4") - Sheets("Stock").Range("E4")
Sheets("Stock").Range("C5") = Sheets("Stock").Range("C5") - Sheets("Stock").Range("E5")
Sheets("Stock").Range("C6") = Sheets("Stock").Range("C6") - Sheets("Stock").Range("E6")
Sheets("Stock").Range("C7") = Sheets("Stock").Range("C7") - Sheets("Stock").Range("E7")
Sheets("Stock").Range("C8") = Sheets("Stock").Range("C8") - Sheets("Stock").Range("E8")
Sheets("Stock").Range("C9") = Sheets("Stock").Range("C9") - Sheets("Stock").Range("E9")
Sheets("Stock").Range("C10") = Sheets("Stock").Range("C10") - Sheets("Stock").Range("E10")
Sheets("Stock").Range("C11") = Sheets("Stock").Range("C11") - Sheets("Stock").Range("E11")
Sheets("Stock").Range("C12") = Sheets("Stock").Range("C12") - Sheets("Stock").Range("E12")
Sheets("Stock").Range("C13") = Sheets("Stock").Range("C13") - Sheets("Stock").Range("E13")
Sheets("Stock").Range("C14") = Sheets("Stock").Range("C14") - Sheets("Stock").Range("E14")
Sheets("Stock").Range("C15") = Sheets("Stock").Range("C15") - Sheets("Stock").Range("E15")
Sheets("Stock").Range("C16") = Sheets("Stock").Range("C16") - Sheets("Stock").Range("E16")
Sheets("Stock").Range("C17") = Sheets("Stock").Range("C17") - Sheets("Stock").Range("E17")
Sheets("Stock").Range("C18") = Sheets("Stock").Range("C18") - Sheets("Stock").Range("E18")
Sheets("Stock").Range("C19") = Sheets("Stock").Range("C19") - Sheets("Stock").Range("E19")
Sheets("Stock").Range("C20") = Sheets("Stock").Range("C20") - Sheets("Stock").Range("E20")
Sheets("Stock").Range("C21") = Sheets("Stock").Range("C21") - Sheets("Stock").Range("E21")
Sheets("Stock").Range("C22") = Sheets("Stock").Range("C22") - Sheets("Stock").Range("E22")
Sheets("Stock").Range("C31") = Sheets("Stock").Range("C31") - Sheets("Stock").Range("E31")
Sheets("Stock").Range("C32") = Sheets("Stock").Range("C32") - Sheets("Stock").Range("E32")
Sheets("Stock").Range("C33") = Sheets("Stock").Range("C33") - Sheets("Stock").Range("E33")
Sheets("Stock").Range("C34") = Sheets("Stock").Range("C34") - Sheets("Stock").Range("E34")
Sheets("Stock").Range("C35") = Sheets("Stock").Range("C35") - Sheets("Stock").Range("E35")
Sheets("Stock").Range("C36") = Sheets("Stock").Range("C36") - Sheets("Stock").Range("E36")
Sheets("Stock").Range("C37") = Sheets("Stock").Range("C37") - Sheets("Stock").Range("E37")
Sheets("Stock").Range("C38") = Sheets("Stock").Range("C38") - Sheets("Stock").Range("E38")
Sheets("Stock").Range("C39") = Sheets("Stock").Range("C39") - Sheets("Stock").Range("E39")
Sheets("Stock").Range("C40") = Sheets("Stock").Range("C40") - Sheets("Stock").Range("E40")
Sheets("Stock").Range("C41") = Sheets("Stock").Range("C41") - Sheets("Stock").Range("E41")
Sheets("Stock").Range("C42") = Sheets("Stock").Range("C42") - Sheets("Stock").Range("E42")
Sheets("Stock").Range("C43") = Sheets("Stock").Range("C43") - Sheets("Stock").Range("E43")
Sheets("Stock").Range("C44") = Sheets("Stock").Range("C44") - Sheets("Stock").Range("E44")
Sheets("Stock").Range("C45") = Sheets("Stock").Range("C45") - Sheets("Stock").Range("E45")
Sheets("Stock").Range("C46") = Sheets("Stock").Range("C46") - Sheets("Stock").Range("E46")
Sheets("Stock").Range("C47") = Sheets("Stock").Range("C47") - Sheets("Stock").Range("E47")
Sheets("Stock").Range("C48") = Sheets("Stock").Range("C48") - Sheets("Stock").Range("E48")
Sheets("Stock").Range("C49") = Sheets("Stock").Range("C49") - Sheets("Stock").Range("E49")
Sheets("Stock").Range("C50") = Sheets("Stock").Range("C50") - Sheets("Stock").Range("E50")
Sheets("Stock").Range("C51") = Sheets("Stock").Range("C51") - Sheets("Stock").Range("E51")
Sheets("Stock").Range("C52") = Sheets("Stock").Range("C52") - Sheets("Stock").Range("E52")
Sheets("Stock").Range("C53") = Sheets("Stock").Range("C53") - Sheets("Stock").Range("E53")
Sheets("Stock").Range("C54") = Sheets("Stock").Range("C54") - Sheets("Stock").Range("E54")
Sheets("Stock").Range("C55") = Sheets("Stock").Range("C55") - Sheets("Stock").Range("E55")
Sheets("Stock").Range("C56") = Sheets("Stock").Range("C56") - Sheets("Stock").Range("E56")
Sheets("Stock").Range("C57") = Sheets("Stock").Range("C57") - Sheets("Stock").Range("E57")
Sheets("Stock").Range("C58") = Sheets("Stock").Range("C58") - Sheets("Stock").Range("E58")
Sheets("Stock").Range("C59") = Sheets("Stock").Range("C59") - Sheets("Stock").Range("E59")
Sheets("Stock").Range("C60") = Sheets("Stock").Range("C60") - Sheets("Stock").Range("E60")
Sheets("Stock").Range("C61") = Sheets("Stock").Range("C61") - Sheets("Stock").Range("E61")
Sheets("Stock").Range("C62") = Sheets("Stock").Range("C62") - Sheets("Stock").Range("E62")
Sheets("Stock").Range("C63") = Sheets("Stock").Range("C63") - Sheets("Stock").Range("E63")
Sheets("Stock").Range("C64") = Sheets("Stock").Range("C64") - Sheets("Stock").Range("E64")
Sheets("Stock").Range("C65") = Sheets("Stock").Range("C65") - Sheets("Stock").Range("E65")
Sheets("Stock").Range("C66") = Sheets("Stock").Range("C66") - Sheets("Stock").Range("E66")
Sheets("Stock").Range("C67") = Sheets("Stock").Range("C67") - Sheets("Stock").Range("E67")
Sheets("Stock").Range("C68") = Sheets("Stock").Range("C68") - Sheets("Stock").Range("E68")
Sheets("Stock").Range("C69") = Sheets("Stock").Range("C69") - Sheets("Stock").Range("E69")
Sheets("Stock").Range("C70") = Sheets("Stock").Range("C70") - Sheets("Stock").Range("E70")
Sheets("Stock").Range("C71") = Sheets("Stock").Range("C71") - Sheets("Stock").Range("E71")
Sheets("Stock").Range("C72") = Sheets("Stock").Range("C72") - Sheets("Stock").Range("E72")
Sheets("Stock").Range("C73") = Sheets("Stock").Range("C73") - Sheets("Stock").Range("E73")
Sheets("Stock").Range("C74") = Sheets("Stock").Range("C74") - Sheets("Stock").Range("E74")
Sheets("Stock").Range("C75") = Sheets("Stock").Range("C75") - Sheets("Stock").Range("E75")
Sheets("Stock").Range("C76") = Sheets("Stock").Range("C76") - Sheets("Stock").Range("E76")
Sheets("Stock").Range("C77") = Sheets("Stock").Range("C77") - Sheets("Stock").Range("E77")
Sheets("Stock").Range("C78") = Sheets("Stock").Range("C78") - Sheets("Stock").Range("E78")
Sheets("Stock").Range("C79") = Sheets("Stock").Range("C79") - Sheets("Stock").Range("E79")
Sheets("Stock").Range("C80") = Sheets("Stock").Range("C80") - Sheets("Stock").Range("E80")
Sheets("Stock").Range("C81") = Sheets("Stock").Range("C81") - Sheets("Stock").Range("E81")
Sheets("Stock").Range("C82") = Sheets("Stock").Range("C82") - Sheets("Stock").Range("E82")
Sheets("Stock").Range("C83") = Sheets("Stock").Range("C83") - Sheets("Stock").Range("E83")
Sheets("Stock").Range("C84") = Sheets("Stock").Range("C84") - Sheets("Stock").Range("E84")
Sheets("Stock").Range("C85") = Sheets("Stock").Range("C85") - Sheets("Stock").Range("E85")
Sheets("Stock").Range("C86") = Sheets("Stock").Range("C86") - Sheets("Stock").Range("E86")
Sheets("Stock").Range("C87") = Sheets("Stock").Range("C87") - Sheets("Stock").Range("E87")
Sheets("Stock").Range("C88") = Sheets("Stock").Range("C88") - Sheets("Stock").Range("E88")
Sheets("Stock").Range("C89") = Sheets("Stock").Range("C89") - Sheets("Stock").Range("E89")
Sheets("Stock").Range("C90") = Sheets("Stock").Range("C90") - Sheets("Stock").Range("E90")
Sheets("Stock").Range("C91") = Sheets("Stock").Range("C91") - Sheets("Stock").Range("E91")
Sheets("Stock").Range("C92") = Sheets("Stock").Range("C92") - Sheets("Stock").Range("E92")
Sheets("Stock").Range("C93") = Sheets("Stock").Range("C93") - Sheets("Stock").Range("E93")
Sheets("Stock").Range("C94") = Sheets("Stock").Range("C94") - Sheets("Stock").Range("E94")
Sheets("Stock").Range("C95") = Sheets("Stock").Range("C95") - Sheets("Stock").Range("E95")
Sheets("Stock").Range("C96") = Sheets("Stock").Range("C96") - Sheets("Stock").Range("E96")
Sheets("Stock").Range("C97") = Sheets("Stock").Range("C97") - Sheets("Stock").Range("E97")
Sheets("Stock").Range("C98") = Sheets("Stock").Range("C98") - Sheets("Stock").Range("E98")
Sheets("Stock").Range("C99") = Sheets("Stock").Range("C99") - Sheets("Stock").Range("E99")
Sheets("Stock").Range("C100") = Sheets("Stock").Range("C100") - Sheets("Stock").Range("E100")
Sheets("Stock").Range("C101") = Sheets("Stock").Range("C101") - Sheets("Stock").Range("E101")
Sheets("Stock").Range("C102") = Sheets("Stock").Range("C102") - Sheets("Stock").Range("E102")
Sheets("Stock").Range("C103") = Sheets("Stock").Range("C103") - Sheets("Stock").Range("E103")
Sheets("Stock").Range("C104") = Sheets("Stock").Range("C104") - Sheets("Stock").Range("E104")
Sheets("Stock").Range("C105") = Sheets("Stock").Range("C105") - Sheets("Stock").Range("E105")
Sheets("Stock").Range("C106") = Sheets("Stock").Range("C106") - Sheets("Stock").Range("E106")
Sheets("Stock").Range("C107") = Sheets("Stock").Range("C107") - Sheets("Stock").Range("E107")
Sheets("Stock").Range("C108") = Sheets("Stock").Range("C108") - Sheets("Stock").Range("E108")
Sheets("Stock").Range("C109") = Sheets("Stock").Range("C109") - Sheets("Stock").Range("E109")
Sheets("Stock").Range("C110") = Sheets("Stock").Range("C110") - Sheets("Stock").Range("E110")
Sheets("Stock").Range("C111") = Sheets("Stock").Range("C111") - Sheets("Stock").Range("E111")
Sheets("Stock").Range("C112") = Sheets("Stock").Range("C112") - Sheets("Stock").Range("E112")
Sheets("Stock").Range("C113") = Sheets("Stock").Range("C113") - Sheets("Stock").Range("E113")
Sheets("Stock").Range("C114") = Sheets("Stock").Range("C114") - Sheets("Stock").Range("E114")
Sheets("Stock").Range("C115") = Sheets("Stock").Range("C115") - Sheets("Stock").Range("E115")
Sheets("Stock").Range("C116") = Sheets("Stock").Range("C116") - Sheets("Stock").Range("E116")
Sheets("Stock").Range("C117") = Sheets("Stock").Range("C117") - Sheets("Stock").Range("E117")
Sheets("Stock").Range("C118") = Sheets("Stock").Range("C118") - Sheets("Stock").Range("E118")
Sheets("Stock").Range("C119") = Sheets("Stock").Range("C119") - Sheets("Stock").Range("E119")
Sheets("Stock").Range("C120") = Sheets("Stock").Range("C120") - Sheets("Stock").Range("E120")
Sheets("Stock").Range("C121") = Sheets("Stock").Range("C121") - Sheets("Stock").Range("E121")
Sheets("Stock").Range("C122") = Sheets("Stock").Range("C122") - Sheets("Stock").Range("E122")
Sheets("Stock").Range("C123") = Sheets("Stock").Range("C123") - Sheets("Stock").Range("E123")
Sheets("Stock").Range("C124") = Sheets("Stock").Range("C124") - Sheets("Stock").Range("E124")
Sheets("Stock").Range("C125") = Sheets("Stock").Range("C125") - Sheets("Stock").Range("E125")
Sheets("Stock").Range("C126") = Sheets("Stock").Range("C126") - Sheets("Stock").Range("E126")
Sheets("Stock").Range("C127") = Sheets("Stock").Range("C127") - Sheets("Stock").Range("E127")
Sheets("Stock").Range("C128") = Sheets("Stock").Range("C128") - Sheets("Stock").Range("E128")
Sheets("Stock").Range("C129") = Sheets("Stock").Range("C129") - Sheets("Stock").Range("E129")
Sheets("Stock").Range("C130") = Sheets("Stock").Range("C130") - Sheets("Stock").Range("E130")
Sheets("Stock").Range("C131") = Sheets("Stock").Range("C131") - Sheets("Stock").Range("E131")
Sheets("Stock").Range("C132") = Sheets("Stock").Range("C132") - Sheets("Stock").Range("E132")
Sheets("Stock").Range("C133") = Sheets("Stock").Range("C133") - Sheets("Stock").Range("E133")
Sheets("Stock").Range("C134") = Sheets("Stock").Range("C134") - Sheets("Stock").Range("E134")
Sheets("Stock").Range("C135") = Sheets("Stock").Range("C135") - Sheets("Stock").Range("E135")
Sheets("Stock").Range("C136") = Sheets("Stock").Range("C136") - Sheets("Stock").Range("E136")
Sheets("Stock").Range("C137") = Sheets("Stock").Range("C137") - Sheets("Stock").Range("E137")
Sheets("Stock").Range("C138") = Sheets("Stock").Range("C138") - Sheets("Stock").Range("E138")
Sheets("Stock").Range("C139") = Sheets("Stock").Range("C139") - Sheets("Stock").Range("E139")
Sheets("Stock").Range("C140") = Sheets("Stock").Range("C140") - Sheets("Stock").Range("E140")
Sheets("Stock").Range("C141") = Sheets("Stock").Range("C141") - Sheets("Stock").Range("E141")
Sheets("Stock").Range("C142") = Sheets("Stock").Range("C142") - Sheets("Stock").Range("E142")
Sheets("Stock").Range("C143") = Sheets("Stock").Range("C143") - Sheets("Stock").Range("E143")
Sheets("Stock").Range("C144") = Sheets("Stock").Range("C144") - Sheets("Stock").Range("E144")
Sheets("Stock").Range("C145") = Sheets("Stock").Range("C145") - Sheets("Stock").Range("E145")
Sheets("Stock").Range("C146") = Sheets("Stock").Range("C146") - Sheets("Stock").Range("E146")
Sheets("Stock").Range("C147") = Sheets("Stock").Range("C147") - Sheets("Stock").Range("E147")
Sheets("Stock").Range("C148") = Sheets("Stock").Range("C148") - Sheets("Stock").Range("E148")
Sheets("Stock").Range("C149") = Sheets("Stock").Range("C149") - Sheets("Stock").Range("E149")
Else
End If
Else
Sheets("Stock").Range("C3") = Sheets("Stock").Range("C3") - Sheets("Stock").Range("E3")
Sheets("Stock").Range("C4") = Sheets("Stock").Range("C4") - Sheets("Stock").Range("E4")
Sheets("Stock").Range("C5") = Sheets("Stock").Range("C5") - Sheets("Stock").Range("E5")
Sheets("Stock").Range("C6") = Sheets("Stock").Range("C6") - Sheets("Stock").Range("E6")
Sheets("Stock").Range("C7") = Sheets("Stock").Range("C7") - Sheets("Stock").Range("E7")
Sheets("Stock").Range("C8") = Sheets("Stock").Range("C8") - Sheets("Stock").Range("E8")
Sheets("Stock").Range("C9") = Sheets("Stock").Range("C9") - Sheets("Stock").Range("E9")
Sheets("Stock").Range("C10") = Sheets("Stock").Range("C10") - Sheets("Stock").Range("E10")
Sheets("Stock").Range("C11") = Sheets("Stock").Range("C11") - Sheets("Stock").Range("E11")
Sheets("Stock").Range("C12") = Sheets("Stock").Range("C12") - Sheets("Stock").Range("E12")
Sheets("Stock").Range("C13") = Sheets("Stock").Range("C13") - Sheets("Stock").Range("E13")
Sheets("Stock").Range("C14") = Sheets("Stock").Range("C14") - Sheets("Stock").Range("E14")
Sheets("Stock").Range("C15") = Sheets("Stock").Range("C15") - Sheets("Stock").Range("E15")
Sheets("Stock").Range("C16") = Sheets("Stock").Range("C16") - Sheets("Stock").Range("E16")
Sheets("Stock").Range("C17") = Sheets("Stock").Range("C17") - Sheets("Stock").Range("E17")
Sheets("Stock").Range("C18") = Sheets("Stock").Range("C18") - Sheets("Stock").Range("E18")
Sheets("Stock").Range("C19") = Sheets("Stock").Range("C19") - Sheets("Stock").Range("E19")
Sheets("Stock").Range("C20") = Sheets("Stock").Range("C20") - Sheets("Stock").Range("E20")
Sheets("Stock").Range("C21") = Sheets("Stock").Range("C21") - Sheets("Stock").Range("E21")
Sheets("Stock").Range("C22") = Sheets("Stock").Range("C22") - Sheets("Stock").Range("E22")
Sheets("Stock").Range("C31") = Sheets("Stock").Range("C31") - Sheets("Stock").Range("E31")
Sheets("Stock").Range("C32") = Sheets("Stock").Range("C32") - Sheets("Stock").Range("E32")
Sheets("Stock").Range("C33") = Sheets("Stock").Range("C33") - Sheets("Stock").Range("E33")
Sheets("Stock").Range("C34") = Sheets("Stock").Range("C34") - Sheets("Stock").Range("E34")
Sheets("Stock").Range("C35") = Sheets("Stock").Range("C35") - Sheets("Stock").Range("E35")
Sheets("Stock").Range("C36") = Sheets("Stock").Range("C36") - Sheets("Stock").Range("E36")
Sheets("Stock").Range("C37") = Sheets("Stock").Range("C37") - Sheets("Stock").Range("E37")
Sheets("Stock").Range("C38") = Sheets("Stock").Range("C38") - Sheets("Stock").Range("E38")
Sheets("Stock").Range("C39") = Sheets("Stock").Range("C39") - Sheets("Stock").Range("E39")
Sheets("Stock").Range("C40") = Sheets("Stock").Range("C40") - Sheets("Stock").Range("E40")
Sheets("Stock").Range("C41") = Sheets("Stock").Range("C41") - Sheets("Stock").Range("E41")
Sheets("Stock").Range("C42") = Sheets("Stock").Range("C42") - Sheets("Stock").Range("E42")
Sheets("Stock").Range("C43") = Sheets("Stock").Range("C43") - Sheets("Stock").Range("E43")
Sheets("Stock").Range("C44") = Sheets("Stock").Range("C44") - Sheets("Stock").Range("E44")
Sheets("Stock").Range("C45") = Sheets("Stock").Range("C45") - Sheets("Stock").Range("E45")
Sheets("Stock").Range("C46") = Sheets("Stock").Range("C46") - Sheets("Stock").Range("E46")
Sheets("Stock").Range("C47") = Sheets("Stock").Range("C47") - Sheets("Stock").Range("E47")
Sheets("Stock").Range("C48") = Sheets("Stock").Range("C48") - Sheets("Stock").Range("E48")
Sheets("Stock").Range("C49") = Sheets("Stock").Range("C49") - Sheets("Stock").Range("E49")
Sheets("Stock").Range("C50") = Sheets("Stock").Range("C50") - Sheets("Stock").Range("E50")
Sheets("Stock").Range("C51") = Sheets("Stock").Range("C51") - Sheets("Stock").Range("E51")
Sheets("Stock").Range("C52") = Sheets("Stock").Range("C52") - Sheets("Stock").Range("E52")
Sheets("Stock").Range("C53") = Sheets("Stock").Range("C53") - Sheets("Stock").Range("E53")
Sheets("Stock").Range("C54") = Sheets("Stock").Range("C54") - Sheets("Stock").Range("E54")
Sheets("Stock").Range("C55") = Sheets("Stock").Range("C55") - Sheets("Stock").Range("E55")
Sheets("Stock").Range("C56") = Sheets("Stock").Range("C56") - Sheets("Stock").Range("E56")
Sheets("Stock").Range("C57") = Sheets("Stock").Range("C57") - Sheets("Stock").Range("E57")
Sheets("Stock").Range("C58") = Sheets("Stock").Range("C58") - Sheets("Stock").Range("E58")
Sheets("Stock").Range("C59") = Sheets("Stock").Range("C59") - Sheets("Stock").Range("E59")
Sheets("Stock").Range("C60") = Sheets("Stock").Range("C60") - Sheets("Stock").Range("E60")
Sheets("Stock").Range("C61") = Sheets("Stock").Range("C61") - Sheets("Stock").Range("E61")
Sheets("Stock").Range("C62") = Sheets("Stock").Range("C62") - Sheets("Stock").Range("E62")
Sheets("Stock").Range("C63") = Sheets("Stock").Range("C63") - Sheets("Stock").Range("E63")
Sheets("Stock").Range("C64") = Sheets("Stock").Range("C64") - Sheets("Stock").Range("E64")
Sheets("Stock").Range("C65") = Sheets("Stock").Range("C65") - Sheets("Stock").Range("E65")
Sheets("Stock").Range("C66") = Sheets("Stock").Range("C66") - Sheets("Stock").Range("E66")
Sheets("Stock").Range("C67") = Sheets("Stock").Range("C67") - Sheets("Stock").Range("E67")
Sheets("Stock").Range("C68") = Sheets("Stock").Range("C68") - Sheets("Stock").Range("E68")
Sheets("Stock").Range("C69") = Sheets("Stock").Range("C69") - Sheets("Stock").Range("E69")
Sheets("Stock").Range("C70") = Sheets("Stock").Range("C70") - Sheets("Stock").Range("E70")
Sheets("Stock").Range("C71") = Sheets("Stock").Range("C71") - Sheets("Stock").Range("E71")
Sheets("Stock").Range("C72") = Sheets("Stock").Range("C72") - Sheets("Stock").Range("E72")
Sheets("Stock").Range("C73") = Sheets("Stock").Range("C73") - Sheets("Stock").Range("E73")
Sheets("Stock").Range("C74") = Sheets("Stock").Range("C74") - Sheets("Stock").Range("E74")
Sheets("Stock").Range("C75") = Sheets("Stock").Range("C75") - Sheets("Stock").Range("E75")
Sheets("Stock").Range("C76") = Sheets("Stock").Range("C76") - Sheets("Stock").Range("E76")
Sheets("Stock").Range("C77") = Sheets("Stock").Range("C77") - Sheets("Stock").Range("E77")
Sheets("Stock").Range("C78") = Sheets("Stock").Range("C78") - Sheets("Stock").Range("E78")
Sheets("Stock").Range("C79") = Sheets("Stock").Range("C79") - Sheets("Stock").Range("E79")
Sheets("Stock").Range("C80") = Sheets("Stock").Range("C80") - Sheets("Stock").Range("E80")
Sheets("Stock").Range("C81") = Sheets("Stock").Range("C81") - Sheets("Stock").Range("E81")
Sheets("Stock").Range("C82") = Sheets("Stock").Range("C82") - Sheets("Stock").Range("E82")
Sheets("Stock").Range("C83") = Sheets("Stock").Range("C83") - Sheets("Stock").Range("E83")
Sheets("Stock").Range("C84") = Sheets("Stock").Range("C84") - Sheets("Stock").Range("E84")
Sheets("Stock").Range("C85") = Sheets("Stock").Range("C85") - Sheets("Stock").Range("E85")
Sheets("Stock").Range("C86") = Sheets("Stock").Range("C86") - Sheets("Stock").Range("E86")
Sheets("Stock").Range("C87") = Sheets("Stock").Range("C87") - Sheets("Stock").Range("E87")
Sheets("Stock").Range("C88") = Sheets("Stock").Range("C88") - Sheets("Stock").Range("E88")
Sheets("Stock").Range("C89") = Sheets("Stock").Range("C89") - Sheets("Stock").Range("E89")
Sheets("Stock").Range("C90") = Sheets("Stock").Range("C90") - Sheets("Stock").Range("E90")
Sheets("Stock").Range("C91") = Sheets("Stock").Range("C91") - Sheets("Stock").Range("E91")
Sheets("Stock").Range("C92") = Sheets("Stock").Range("C92") - Sheets("Stock").Range("E92")
Sheets("Stock").Range("C93") = Sheets("Stock").Range("C93") - Sheets("Stock").Range("E93")
Sheets("Stock").Range("C94") = Sheets("Stock").Range("C94") - Sheets("Stock").Range("E94")
Sheets("Stock").Range("C95") = Sheets("Stock").Range("C95") - Sheets("Stock").Range("E95")
Sheets("Stock").Range("C96") = Sheets("Stock").Range("C96") - Sheets("Stock").Range("E96")
Sheets("Stock").Range("C97") = Sheets("Stock").Range("C97") - Sheets("Stock").Range("E97")
Sheets("Stock").Range("C98") = Sheets("Stock").Range("C98") - Sheets("Stock").Range("E98")
Sheets("Stock").Range("C99") = Sheets("Stock").Range("C99") - Sheets("Stock").Range("E99")
Sheets("Stock").Range("C100") = Sheets("Stock").Range("C100") - Sheets("Stock").Range("E100")
Sheets("Stock").Range("C101") = Sheets("Stock").Range("C101") - Sheets("Stock").Range("E101")
Sheets("Stock").Range("C102") = Sheets("Stock").Range("C102") - Sheets("Stock").Range("E102")
Sheets("Stock").Range("C103") = Sheets("Stock").Range("C103") - Sheets("Stock").Range("E103")
Sheets("Stock").Range("C104") = Sheets("Stock").Range("C104") - Sheets("Stock").Range("E104")
Sheets("Stock").Range("C105") = Sheets("Stock").Range("C105") - Sheets("Stock").Range("E105")
Sheets("Stock").Range("C106") = Sheets("Stock").Range("C106") - Sheets("Stock").Range("E106")
Sheets("Stock").Range("C107") = Sheets("Stock").Range("C107") - Sheets("Stock").Range("E107")
Sheets("Stock").Range("C108") = Sheets("Stock").Range("C108") - Sheets("Stock").Range("E108")
Sheets("Stock").Range("C109") = Sheets("Stock").Range("C109") - Sheets("Stock").Range("E109")
Sheets("Stock").Range("C110") = Sheets("Stock").Range("C110") - Sheets("Stock").Range("E110")
Sheets("Stock").Range("C111") = Sheets("Stock").Range("C111") - Sheets("Stock").Range("E111")
Sheets("Stock").Range("C112") = Sheets("Stock").Range("C112") - Sheets("Stock").Range("E112")
Sheets("Stock").Range("C113") = Sheets("Stock").Range("C113") - Sheets("Stock").Range("E113")
Sheets("Stock").Range("C114") = Sheets("Stock").Range("C114") - Sheets("Stock").Range("E114")
Sheets("Stock").Range("C115") = Sheets("Stock").Range("C115") - Sheets("Stock").Range("E115")
Sheets("Stock").Range("C116") = Sheets("Stock").Range("C116") - Sheets("Stock").Range("E116")
Sheets("Stock").Range("C117") = Sheets("Stock").Range("C117") - Sheets("Stock").Range("E117")
Sheets("Stock").Range("C118") = Sheets("Stock").Range("C118") - Sheets("Stock").Range("E118")
Sheets("Stock").Range("C119") = Sheets("Stock").Range("C119") - Sheets("Stock").Range("E119")
Sheets("Stock").Range("C120") = Sheets("Stock").Range("C120") - Sheets("Stock").Range("E120")
Sheets("Stock").Range("C121") = Sheets("Stock").Range("C121") - Sheets("Stock").Range("E121")
Sheets("Stock").Range("C122") = Sheets("Stock").Range("C122") - Sheets("Stock").Range("E122")
Sheets("Stock").Range("C123") = Sheets("Stock").Range("C123") - Sheets("Stock").Range("E123")
Sheets("Stock").Range("C124") = Sheets("Stock").Range("C124") - Sheets("Stock").Range("E124")
Sheets("Stock").Range("C125") = Sheets("Stock").Range("C125") - Sheets("Stock").Range("E125")
Sheets("Stock").Range("C126") = Sheets("Stock").Range("C126") - Sheets("Stock").Range("E126")
Sheets("Stock").Range("C127") = Sheets("Stock").Range("C127") - Sheets("Stock").Range("E127")
Sheets("Stock").Range("C128") = Sheets("Stock").Range("C128") - Sheets("Stock").Range("E128")
Sheets("Stock").Range("C129") = Sheets("Stock").Range("C129") - Sheets("Stock").Range("E129")
Sheets("Stock").Range("C130") = Sheets("Stock").Range("C130") - Sheets("Stock").Range("E130")
Sheets("Stock").Range("C131") = Sheets("Stock").Range("C131") - Sheets("Stock").Range("E131")
Sheets("Stock").Range("C132") = Sheets("Stock").Range("C132") - Sheets("Stock").Range("E132")
Sheets("Stock").Range("C133") = Sheets("Stock").Range("C133") - Sheets("Stock").Range("E133")
Sheets("Stock").Range("C134") = Sheets("Stock").Range("C134") - Sheets("Stock").Range("E134")
Sheets("Stock").Range("C135") = Sheets("Stock").Range("C135") - Sheets("Stock").Range("E135")
Sheets("Stock").Range("C136") = Sheets("Stock").Range("C136") - Sheets("Stock").Range("E136")
Sheets("Stock").Range("C137") = Sheets("Stock").Range("C137") - Sheets("Stock").Range("E137")
Sheets("Stock").Range("C138") = Sheets("Stock").Range("C138") - Sheets("Stock").Range("E138")
Sheets("Stock").Range("C139") = Sheets("Stock").Range("C139") - Sheets("Stock").Range("E139")
Sheets("Stock").Range("C140") = Sheets("Stock").Range("C140") - Sheets("Stock").Range("E140")
Sheets("Stock").Range("C141") = Sheets("Stock").Range("C141") - Sheets("Stock").Range("E141")
Sheets("Stock").Range("C142") = Sheets("Stock").Range("C142") - Sheets("Stock").Range("E142")
Sheets("Stock").Range("C143") = Sheets("Stock").Range("C143") - Sheets("Stock").Range("E143")
Sheets("Stock").Range("C144") = Sheets("Stock").Range("C144") - Sheets("Stock").Range("E144")
Sheets("Stock").Range("C145") = Sheets("Stock").Range("C145") - Sheets("Stock").Range("E145")
Sheets("Stock").Range("C146") = Sheets("Stock").Range("C146") - Sheets("Stock").Range("E146")
Sheets("Stock").Range("C147") = Sheets("Stock").Range("C147") - Sheets("Stock").Range("E147")
Sheets("Stock").Range("C148") = Sheets("Stock").Range("C148") - Sheets("Stock").Range("E148")
Sheets("Stock").Range("C149") = Sheets("Stock").Range("C149") - Sheets("Stock").Range("E149")
Sheets("facture vente").Range("O1") = Sheets("facture vente").Range("O1") + 1
End If
End If
End If
End Sub
Si quelqu'un a une idée.
Merci d'avance
Flo
Bonjour à tous !
Sans nuire à cette grande unité de vue à laquelle je souscris volontiers... on peut faire aussi :
Sub Test()
With Sheets("Stock")
.Range("E3:E41").Copy
.Range("C3").PasteSpecial xlPasteAll, xlPasteSpecialOperationSubtract
End With
Application.CutCopyMode = False
End SubCordialement.