Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Faciliter language VB

TheProdigy

XLDnaute Impliqué
Bonjour,

Je voudrais faciliter le language suivant pour le rendre plus souple.
Merci
Private Sub Workbook_Open()
' a l'ouverture du fichier
'comparaison entre V1 et W1
If Sheets("repmam").Range("V1").Value <> Sheets("repmam").Range("W1").Value Then
'si difference changement de V1 et W1
' qui entrainera les changements en D8 C8 D7 C7
Sheets("repmam").Range("V1") = Sheets("repmam").Range("W1")
Sheets("repmam").Range("V2") = Sheets("repmam").Range("W2")
Sheets("repmam").Range("V3") = Sheets("repmam").Range("W3")
Sheets("repmam").Range("V4") = Sheets("repmam").Range("W4")
Sheets("repmam").Range("V5") = Sheets("repmam").Range("W5")
Sheets("repmam").Range("V6") = Sheets("repmam").Range("W6")
Sheets("repmam").Range("V7") = Sheets("repmam").Range("W7")
Sheets("repmam").Range("V8") = Sheets("repmam").Range("W8")
Sheets("repmam").Range("V9") = Sheets("repmam").Range("W9")
Sheets("repmam").Range("V10") = Sheets("repmam").Range("W10")
Sheets("repmam").Range("V11") = Sheets("repmam").Range("W11")
Sheets("repmam").Range("V12") = Sheets("repmam").Range("W12")
Sheets("repmam").Range("V13") = Sheets("repmam").Range("W13")
Sheets("repmam").Range("V14") = Sheets("repmam").Range("W14")
Sheets("repmam").Range("V15") = Sheets("repmam").Range("W15")
Sheets("repmam").Range("V16") = Sheets("repmam").Range("W16")
Sheets("repmam").Range("V17") = Sheets("repmam").Range("W17")
Sheets("repmam").Range("V18") = Sheets("repmam").Range("W18")
Sheets("repmam").Range("V19") = Sheets("repmam").Range("W19")
Sheets("repmam").Range("V20") = Sheets("repmam").Range("W20")
Sheets("repmam").Range("V21") = Sheets("repmam").Range("W21")
Sheets("repmam").Range("V22") = Sheets("repmam").Range("W22")
Sheets("repmam").Range("V23") = Sheets("repmam").Range("W23")
Sheets("repmam").Range("V24") = Sheets("repmam").Range("W24")
Sheets("repmam").Range("V25") = Sheets("repmam").Range("W25")
Sheets("repmam").Range("V26") = Sheets("repmam").Range("W26")
Sheets("repmam").Range("V27") = Sheets("repmam").Range("W27")
Sheets("repmam").Range("V28") = Sheets("repmam").Range("W28")
Sheets("repmam").Range("V29") = Sheets("repmam").Range("W29")
Sheets("repmam").Range("V30") = Sheets("repmam").Range("W30")
Sheets("repmam").Range("V31") = Sheets("repmam").Range("W31")
Sheets("repmam").Range("V32") = Sheets("repmam").Range("W32")
Sheets("repmam").Range("V33") = Sheets("repmam").Range("W33")
Sheets("repmam").Range("V34") = Sheets("repmam").Range("W34")
Sheets("repmam").Range("V35") = Sheets("repmam").Range("W35")
'Maintenant les plus values
Sheets("repmam").Range("X1") = Sheets("repmam").Range("Y1")
Sheets("repmam").Range("X2") = Sheets("repmam").Range("Y2")
Sheets("repmam").Range("X3") = Sheets("repmam").Range("Y3")
Sheets("repmam").Range("X4") = Sheets("repmam").Range("Y4")
Sheets("repmam").Range("X5") = Sheets("repmam").Range("Y5")
Sheets("repmam").Range("X6") = Sheets("repmam").Range("Y6")
Sheets("repmam").Range("X7") = Sheets("repmam").Range("Y7")
Sheets("repmam").Range("X8") = Sheets("repmam").Range("Y8")
Sheets("repmam").Range("X9") = Sheets("repmam").Range("Y9")
Sheets("repmam").Range("X10") = Sheets("repmam").Range("Y10")
Sheets("repmam").Range("X11") = Sheets("repmam").Range("Y11")
Sheets("repmam").Range("X12") = Sheets("repmam").Range("Y12")
Sheets("repmam").Range("X13") = Sheets("repmam").Range("Y13")
Sheets("repmam").Range("X14") = Sheets("repmam").Range("Y14")
Sheets("repmam").Range("X15") = Sheets("repmam").Range("Y15")
Sheets("repmam").Range("X16") = Sheets("repmam").Range("Y16")
Sheets("repmam").Range("X17") = Sheets("repmam").Range("Y17")
Sheets("repmam").Range("X18") = Sheets("repmam").Range("Y18")
Sheets("repmam").Range("X19") = Sheets("repmam").Range("Y19")
Sheets("repmam").Range("X20") = Sheets("repmam").Range("Y20")
Sheets("repmam").Range("X21") = Sheets("repmam").Range("Y21")
Sheets("repmam").Range("X22") = Sheets("repmam").Range("Y22")
Sheets("repmam").Range("X23") = Sheets("repmam").Range("Y23")
Sheets("repmam").Range("X24") = Sheets("repmam").Range("Y24")
Sheets("repmam").Range("X25") = Sheets("repmam").Range("Y25")
Sheets("repmam").Range("X26") = Sheets("repmam").Range("Y26")
Sheets("repmam").Range("X27") = Sheets("repmam").Range("Y27")
Sheets("repmam").Range("X28") = Sheets("repmam").Range("Y28")
Sheets("repmam").Range("X29") = Sheets("repmam").Range("Y29")
Sheets("repmam").Range("X30") = Sheets("repmam").Range("Y30")
Sheets("repmam").Range("X31") = Sheets("repmam").Range("Y31")
Sheets("repmam").Range("X32") = Sheets("repmam").Range("Y32")
Sheets("repmam").Range("X33") = Sheets("repmam").Range("Y33")
Sheets("repmam").Range("X34") = Sheets("repmam").Range("Y34")
Sheets("repmam").Range("X35") = Sheets("repmam").Range("Y35")
'=======================Maintenant la MCM====================
Sheets("repmcm").Range("V1") = Sheets("repmcm").Range("W1")
Sheets("repmcm").Range("V2") = Sheets("repmcm").Range("W2")
Sheets("repmcm").Range("V3") = Sheets("repmcm").Range("W3")
Sheets("repmcm").Range("V4") = Sheets("repmcm").Range("W4")
Sheets("repmcm").Range("V5") = Sheets("repmcm").Range("W5")
Sheets("repmcm").Range("V6") = Sheets("repmcm").Range("W6")
Sheets("repmcm").Range("V7") = Sheets("repmcm").Range("W7")
Sheets("repmcm").Range("V8") = Sheets("repmcm").Range("W8")
Sheets("repmcm").Range("V9") = Sheets("repmcm").Range("W9")
Sheets("repmcm").Range("V10") = Sheets("repmcm").Range("W10")
Sheets("repmcm").Range("V11") = Sheets("repmcm").Range("W11")
Sheets("repmcm").Range("V12") = Sheets("repmcm").Range("W12")
Sheets("repmcm").Range("V13") = Sheets("repmcm").Range("W13")
Sheets("repmcm").Range("V14") = Sheets("repmcm").Range("W14")
Sheets("repmcm").Range("V15") = Sheets("repmcm").Range("W15")
Sheets("repmcm").Range("V16") = Sheets("repmcm").Range("W16")
Sheets("repmcm").Range("V17") = Sheets("repmcm").Range("W17")
Sheets("repmcm").Range("V18") = Sheets("repmcm").Range("W18")
Sheets("repmcm").Range("V19") = Sheets("repmcm").Range("W19")
Sheets("repmcm").Range("V20") = Sheets("repmcm").Range("W20")
Sheets("repmcm").Range("V21") = Sheets("repmcm").Range("W21")
Sheets("repmcm").Range("V22") = Sheets("repmcm").Range("W22")
Sheets("repmcm").Range("V23") = Sheets("repmcm").Range("W23")
Sheets("repmcm").Range("V24") = Sheets("repmcm").Range("W24")
Sheets("repmcm").Range("V25") = Sheets("repmcm").Range("W25")
Sheets("repmcm").Range("V26") = Sheets("repmcm").Range("W26")
Sheets("repmcm").Range("V27") = Sheets("repmcm").Range("W27")
Sheets("repmcm").Range("V28") = Sheets("repmcm").Range("W28")
Sheets("repmcm").Range("V29") = Sheets("repmcm").Range("W29")
Sheets("repmcm").Range("V30") = Sheets("repmcm").Range("W30")
Sheets("repmcm").Range("V31") = Sheets("repmcm").Range("W31")
Sheets("repmcm").Range("V32") = Sheets("repmcm").Range("W32")
Sheets("repmcm").Range("V33") = Sheets("repmcm").Range("W33")
Sheets("repmcm").Range("V34") = Sheets("repmcm").Range("W34")
Sheets("repmcm").Range("V35") = Sheets("repmcm").Range("W35")
'Maintenant les plus values MCM*****************************
Sheets("repmcm").Range("X1") = Sheets("repmcm").Range("Y1")
Sheets("repmcm").Range("X2") = Sheets("repmcm").Range("Y2")
Sheets("repmcm").Range("X3") = Sheets("repmcm").Range("Y3")
Sheets("repmcm").Range("X4") = Sheets("repmcm").Range("Y4")
Sheets("repmcm").Range("X5") = Sheets("repmcm").Range("Y5")
Sheets("repmcm").Range("X6") = Sheets("repmcm").Range("Y6")
Sheets("repmcm").Range("X7") = Sheets("repmcm").Range("Y7")
Sheets("repmcm").Range("X8") = Sheets("repmcm").Range("Y8")
Sheets("repmcm").Range("X9") = Sheets("repmcm").Range("Y9")
Sheets("repmcm").Range("X10") = Sheets("repmcm").Range("Y10")
Sheets("repmcm").Range("X11") = Sheets("repmcm").Range("Y11")
Sheets("repmcm").Range("X12") = Sheets("repmcm").Range("Y12")
Sheets("repmcm").Range("X13") = Sheets("repmcm").Range("Y13")
Sheets("repmcm").Range("X14") = Sheets("repmcm").Range("Y14")
Sheets("repmcm").Range("X15") = Sheets("repmcm").Range("Y15")
Sheets("repmcm").Range("X16") = Sheets("repmcm").Range("Y16")
Sheets("repmcm").Range("X17") = Sheets("repmcm").Range("Y17")
Sheets("repmcm").Range("X18") = Sheets("repmcm").Range("Y18")
Sheets("repmcm").Range("X19") = Sheets("repmcm").Range("Y19")
Sheets("repmcm").Range("X20") = Sheets("repmcm").Range("Y20")
Sheets("repmcm").Range("X21") = Sheets("repmcm").Range("Y21")
Sheets("repmcm").Range("X22") = Sheets("repmcm").Range("Y22")
Sheets("repmcm").Range("X23") = Sheets("repmcm").Range("Y23")
Sheets("repmcm").Range("X24") = Sheets("repmcm").Range("Y24")
Sheets("repmcm").Range("X25") = Sheets("repmcm").Range("Y25")
Sheets("repmcm").Range("X26") = Sheets("repmcm").Range("Y26")
Sheets("repmcm").Range("X27") = Sheets("repmcm").Range("Y27")
Sheets("repmcm").Range("X28") = Sheets("repmcm").Range("Y28")
Sheets("repmcm").Range("X29") = Sheets("repmcm").Range("Y29")
Sheets("repmcm").Range("X30") = Sheets("repmcm").Range("Y30")
Sheets("repmcm").Range("X31") = Sheets("repmcm").Range("Y31")
Sheets("repmcm").Range("X32") = Sheets("repmcm").Range("Y32")
Sheets("repmcm").Range("X33") = Sheets("repmcm").Range("Y33")
Sheets("repmcm").Range("X34") = Sheets("repmcm").Range("Y34")
Sheets("repmcm").Range("X35") = Sheets("repmcm").Range("Y35")
end if
end sub
 

pierrejean

XLDnaute Barbatruc
Re : Faciliter language VB

Bonjour adilprodigy

teste:

Code:
Private Sub Workbook_Open()
' a l'ouverture du fichier
'comparaison entre V1 et W1
If Sheets("repmam").Range("V1").Value <> Sheets("repmam").Range("W1").Value Then
'si difference changement de V1 et W1
' qui entrainera les changements en D8 C8 D7 C7

for n=1 to 35
 Sheets("repmam").Range("V" & n) = Sheets("repmam").Range("W" & n)
 Sheets("repmam").Range("X" & n) = Sheets("repmam").Range("Y" & n)
 Sheets("repmcm").Range("V" &n) = Sheets("repmcm").Range("W" & n)
 Sheets("repmcm").Range("X" & n) = Sheets("repmcm").Range("Y" & n)
next n
end if
end sub
 

TheProdigy

XLDnaute Impliqué
Re : Faciliter language VB

Est-ce que ce code est juste?
J'ai ajouté deux lignes merci
Private Sub Workbook_Open()
' a l'ouverture du fichier
'comparaison entre V1 et W1
If Sheets("repmam").Range("V1").Value <> Sheets("repmam").Range("W1").Value Then
'si difference changement de V1 et W1
' qui entrainera les changements en D8 C8 D7 C7

For N = 1 To 35
Sheets("repmam").Range("V" & N) = Sheets("repmam").Range("W" & N)
Sheets("repmam").Range("X" & N) = Sheets("repmam").Range("Y" & N)
Sheets("repmcm").Range("V" & N) = Sheets("repmcm").Range("W" & N)
Sheets("repmcm").Range("X" & N) = Sheets("repmcm").Range("Y" & N)
Next N
Sheets("M_prtf").Range("a1") = Sheets("mcm").Range("i2")
Sheets("Suivi PLV").Range("a1") = Sheets("mcm").Range("i2")
End If
end sub
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…