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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102
| 'Ajout des données de porte sur la commande
Sub ajoupor_clic()
Dim Ligne As Long
Ligne = Sheets("ORIGINALE").Range("A" & Rows.Count).End(xlUp).Row + 1
'Conditions de Copie
'Copie données si moulure 2 1/4 ou 2 7/8 avec 1 traverse centrale
If Sheets("PROGRAMME").Range("E26,E27,E28,E29").Locked = True And Sheets("DESSINS").Range("C67").Value >= 7 And Sheets("DESSINS").Range("E74").Value = 3 And Sheets("PROGRAMME").Range("I27").Value = 1 Then
Sheets("PROGRAMME").Unprotect Password:="popol"
Sheets("ORIGINALE").Range("A" & Ligne) = Sheets("PROGRAMME").Range("D53")
Sheets("ORIGINALE").Range("C" & Ligne) = Sheets("PROGRAMME").Range("C53")
Sheets("ORIGINALE").Range("D" & Ligne) = Sheets("PROGRAMME").Range("E53")
Sheets("ORIGINALE").Range("G" & Ligne) = Sheets("PROGRAMME").Range("G53")
Sheets("ORIGINALE").Range("I" & Ligne) = Sheets("PROGRAMME").Range("F53")
Sheets("ORIGINALE").Range("M" & Ligne) = Sheets("PROGRAMME").Range("I53")
Sheets("ORIGINALE").Range("N" & Ligne) = Sheets("PROGRAMME").Range("J53")
Sheets("ORIGINALE").Range("H" & Ligne) = "T"
Sheets("ORIGINALE").Range("P" & Ligne) = Sheets("PROGRAMME").Range("B66") & " TRAV"
Sheets("PROGRAMME").Range("C17,E17,E19,E26,E27,E28,E29,I27,I32").ClearContents
Sheets("PROGRAMME").Range("J19").Value = "1"
Sheets("DESSINS").Range("B60,C60,D60").Value = 1
Sheets("DESSINS").Range("B74").Value = " "
Sheets("PROGRAMME").Range("I27").Value = 1
Sheets("DESSINS").Range("E74").Value = 1
Sheets("PROGRAMME").Range("E26,E27,E28,E29,I27,I32,H37").Locked = True
Sheets("PROGRAMME").Protect Password:="popol"
'Copie si 1 traverse centrale montants largeur différente verrière
ElseIf Sheets("DESSINS").Range("E74").Value = 3 And Sheets("PROGRAMME").Range("E26,E26,E27,E28,E29").Locked = False And Sheets("DESSINS").Range("B74").Value = "VERR" Then
Sheets("PROGRAMME").Unprotect Password:="popol"
Sheets("ORIGINALE").Range("A" & Ligne) = Sheets("PROGRAMME").Range("D49")
Sheets("ORIGINALE").Range("C" & Ligne) = Sheets("PROGRAMME").Range("C49")
Sheets("ORIGINALE").Range("D" & Ligne) = Sheets("PROGRAMME").Range("E49")
Sheets("ORIGINALE").Range("G" & Ligne) = Sheets("PROGRAMME").Range("G49")
Sheets("ORIGINALE").Range("I" & Ligne) = Sheets("PROGRAMME").Range("F49")
Sheets("ORIGINALE").Range("M" & Ligne) = Sheets("DESSINS").Range("B74")
Sheets("ORIGINALE").Range("N" & Ligne) = Sheets("DESSINS").Range("B75") & Sheets("DESSINS").Range("B76")
Sheets("ORIGINALE").Range("H" & Ligne) = "T"
Sheets("ORIGINALE").Range("P" & Ligne) = Sheets("PROGRAMME").Range("B66") & " TRAV"
Sheets("ORIGINALE").Range("G12") = "MONT. 1"
Sheets("ORIGINALE").Range("I12") = "MONT. 2"
Sheets("ORIGINALE").Range("K12") = "TRAV. 1"
Sheets("ORIGINALE").Range("M12") = "TRAV. 2"
Sheets("ORIGINALE").Range("G13") = Sheets("PROGRAMME").Range("E26")
Sheets("ORIGINALE").Range("I13") = Sheets("PROGRAMME").Range("E27")
Sheets("ORIGINALE").Range("K13") = Sheets("PROGRAMME").Range("E28")
Sheets("ORIGINALE").Range("M13") = Sheets("PROGRAMME").Range("E29")
Sheets("PROGRAMME").Range("C17,E17,E19,E26,E27,E28,E29,I27,I32").ClearContents
Sheets("PROGRAMME").Range("J19").Value = "1"
Sheets("DESSINS").Range("B60,C60,D60").Value = 1
Sheets("DESSINS").Range("B74").Value = " "
Sheets("PROGRAMME").Range("I27").Value = 1
Sheets("DESSINS").Range("E74").Value = 1
Sheets("PROGRAMME").Range("E26,E27,E28,E29,I27,I32,H37").Locked = True
Sheets("PROGRAMME").Protect Password:="popol"
'Copie si 1 traverse centrale montants même largeur verrière
ElseIf Sheets("DESSINS").Range("E74").Value = 3 And Sheets("PROGRAMME").Range("E26,E26,E27,E28,E29").Locked = True And Sheets("DESSINS").Range("B74").Value = "VERR" Then
Sheets("PROGRAMME").Unprotect Password:="popol"
Sheets("ORIGINALE").Range("A" & Ligne) = Sheets("PROGRAMME").Range("D48")
Sheets("ORIGINALE").Range("C" & Ligne) = Sheets("PROGRAMME").Range("C48")
Sheets("ORIGINALE").Range("D" & Ligne) = Sheets("PROGRAMME").Range("E48")
Sheets("ORIGINALE").Range("G" & Ligne) = Sheets("PROGRAMME").Range("G48")
Sheets("ORIGINALE").Range("I" & Ligne) = Sheets("PROGRAMME").Range("F48")
Sheets("ORIGINALE").Range("M" & Ligne) = Sheets("DESSINS").Range("B74")
Sheets("ORIGINALE").Range("N" & Ligne) = Sheets("DESSINS").Range("B75") & Sheets("DESSINS").Range("B76")
Sheets("ORIGINALE").Range("H" & Ligne) = "T"
Sheets("ORIGINALE").Range("P" & Ligne) = Sheets("PROGRAMME").Range("B66") & " TRAV"
Sheets("PROGRAMME").Range("C17,E17,E19,E26,E27,E28,E29,I27,I32,H37").ClearContents
Sheets("PROGRAMME").Range("J19").Value = "1"
Sheets("DESSINS").Range("B60,C60,D60").Value = 1
Sheets("DESSINS").Range("B74").Value = " "
Sheets("PROGRAMME").Range("I27").Value = 1
Sheets("DESSINS").Range("E74").Value = 1
Sheets("PROGRAMME").Range("E26,E27,E28,E29,I27,I32,H37").Locked = True
Sheets("PROGRAMME").Protect Password:="popol"
'Copie si 1 traverse centrale montants même largeur
ElseIf Sheets("DESSINS").Range("E74").Value = 3 And Sheets("PROGRAMME").Range("I27").Value = 1 And Sheets("PROGRAMME").Range("E26,E26,E27,E28,E29").Locked = True Then
Sheets("PROGRAMME").Unprotect Password:="popol"
Sheets("ORIGINALE").Range("A" & Ligne) = Sheets("PROGRAMME").Range("D48")
Sheets("ORIGINALE").Range("C" & Ligne) = Sheets("PROGRAMME").Range("C48")
Sheets("ORIGINALE").Range("D" & Ligne) = Sheets("PROGRAMME").Range("E48")
Sheets("ORIGINALE").Range("G" & Ligne) = Sheets("PROGRAMME").Range("G48")
Sheets("ORIGINALE").Range("I" & Ligne) = Sheets("PROGRAMME").Range("F48")
Sheets("ORIGINALE").Range("M" & Ligne) = Sheets("PROGRAMME").Range("I48")
Sheets("ORIGINALE").Range("N" & Ligne) = Sheets("PROGRAMME").Range("J48")
Sheets("ORIGINALE").Range("H" & Ligne) = "T"
Sheets("ORIGINALE").Range("P" & Ligne) = Sheets("PROGRAMME").Range("B66") & " TRAV"
Sheets("PROGRAMME").Range("C17,E17,E19,E26,E27,E28,E29,I27,I32,H37").ClearContents
Sheets("PROGRAMME").Range("J19").Value = "1"
Sheets("DESSINS").Range("B60,C60,D60").Value = 1
Sheets("DESSINS").Range("B74").Value = " "
Sheets("PROGRAMME").Range("I27").Value = 1
Sheets("DESSINS").Range("E74").Value = 1
Sheets("PROGRAMME").Range("E26,E27,E28,E29,I27,I32,H37").Locked = True
Sheets("PROGRAMME").Protect Password:="popol"
Else
EndIf |