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 103 104 105 106 107 108
| Columns("C:C").Select
Selection.Insert Shift:=xlToRight
Columns("D:D").Select
Selection.Insert Shift:=xlToRight
Range("C5").Select
ActiveCell.FormulaR1C1 = "=RC[-2]&RC[-1]"
Range("C5").Select
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Paste
Range("D5").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "1"
Range("D6").Select
ActiveCell.FormulaR1C1 = "=R[-1]C+1"
Range("D6").Select
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Paste
Sheets("Faisabilité ABB").Select
Columns("C:C").Select
Application.CutCopyMode = False
Selection.Insert Shift:=xlToRight
Range("C5").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-2]&RC[-1],'Ecran scheduler'!C:C[1],2,FALSE)"
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Paste
Sheets("Faisabilité WERNER").Select
Columns("C:C").Select
Application.CutCopyMode = False
Selection.Insert Shift:=xlToRight
Range("C5").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-2]&RC[-1],'Ecran scheduler'!C:C[1],2,FALSE)"
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Paste
Sheets("Faisabilité SA1").Select
Columns("C:C").Select
Application.CutCopyMode = False
Selection.Insert Shift:=xlToRight
Range("C5").Select
ActiveCell.FormulaR1C1 = _
"=VLOOKUP(RC[-2]&RC[-1],'Ecran scheduler'!C:C[1],2,FALSE)"
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Paste
' Tri des tableaux en fonction vlookup de l'écran scheduler
Sheets("Faisabilité ABB").Select
Range("A4:K4").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Sort Key1:=Range("C5"), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Sheets("Faisabilité WERNER").Select
Range("A4:K4").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Sort Key1:=Range("C5"), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Sheets("Faisabilité SA1").Select
Range("A4").Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToRight)).Select
Range(Selection, Selection.End(xlToLeft)).Select
Range("A4:K4").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Sort Key1:=Range("C5"), Order1:=xlAscending, Header:=xlYes, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Columns("C:C").Select
Selection.Delete Shift:=xlToLeft
Range("A4").Select
Sheets("Faisabilité WERNER").Select
Columns("C:C").Select
Selection.Delete Shift:=xlToLeft
Range("A4").Select
Sheets("Faisabilité ABB").Select
Columns("C:C").Select
Selection.Delete Shift:=xlToLeft
Range("A4").Select
Sheets("Ecran scheduler").Select
Columns("C:D").Select
Selection.Delete Shift:=xlToLeft
Range("A4").Select
Cells.Select
Selection.Copy
Sheets("Faisabilité ML1").Select
Cells.Select
ActiveSheet.Paste
Range("D1").Select
Application.CutCopyMode = False
Selection.Copy
Range("A1:B2").Select
ActiveSheet.Paste
Sheets("Ecran scheduler").Select
End Sub |
Partager