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 Sub

En 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 With

A=

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 Sub

A+

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 Sub

Cordialement.

Rechercher des sujets similaires à "procedure trop grande"