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 109 110 111 112 113 114
| Sub users_16_05_06()
Dim service As String
Dim Responsable As String
Dim nbligne As Integer
Application.ScreenUpdating = False
'Workbooks.Add
NomFich = ActiveWorkbook.Name
Workbooks.OpenText Filename:="\\Bre3301\config$\icones\maryse.nourisson\Bureau\Guillaume.mulot\ressources Humaines", _
StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlNone, _
Semicolon:=True
Workbooks.OpenText Filename:="\\Bre3301\config$\icones\maryse.nourisson\Bureau\Guillaume.mulot\qualite cout delais",
[ce qui est précédemment est répété plusieur fois]
Windows("ressources Humaines.txt").Activate
Sheets("ressources Humaines").Select
Sheets("ressources Humaines").Copy Before:=Workbooks(NomFich).Sheets(1)
Workbooks("users_16_05_06.xls").Sheets("ressources Humaines").Activate
Workbooks("ressources Humaines").Close
Windows("qualite cout delais.txt").Activate
Sheets("qualite cout delais").Select
Sheets("qualite cout delais").Copy Before:=Workbooks(NomFich).Sheets(1)
Workbooks("users_16_05_06.xls").Sheets("qualite cout delais").Activate
Workbooks("qualite cout delais").Close
Windows("prototypes.txt").Activate
Sheets("prototypes").Select
Sheets("prototypes").Copy Before:=Workbooks(NomFich).Sheets(1)
Workbooks("users_16_05_06.xls").Sheets("prototypes").Activate
Workbooks("prototypes").Close
[ce qui est précédemment est répété plusieur fois]
Worksheets("ressources Humaines").Activate
Rows(1).Font.Bold = True
Range("D1") = "Responsable"
nbligne = Range("C65000").End(xlUp).Row
For Index = 2 To nbligne
service = Range("C" & Index)
Select Case service
Case "Achats Projet", "Achats"
Responsable = "BNT"
Case "Atelier", "Production"
Responsable = "PHR"
Case "Bureau Etudes", "Ingéniérie Process", "Prototypes"
Responsable = "JT"
Case "Chefs de Projets", "Metrologie", "Qualite Cout Délais"
Responsable = "EV"
Case "Commercial"
Responsable = "SA"
Case "Logistique"
Responsable = "CT"
Case "Informatique", "Finances"
Responsable = "FBE"
Case "Entretien"
Responsable = "VT"
Case "Direction Qualite"
Responsable = "JBQ"
Case Else
Responsable = "ADB"
End Select
Range("D" & Index) = Responsable
Cells.Columns.AutoFit
Next
Worksheets("qualite cout delais").Activate
Rows(1).Font.Bold = True
Range("D1") = "Responsable"
nbligne = Range("C65000").End(xlUp).Row
For Index = 2 To nbligne
service = Range("C" & Index)
Select Case service
Case "Achats Projet", "Achats"
Responsable = "BNT"
Case "Atelier", "Production"
Responsable = "PHR"
Case "Bureau Etudes", "Ingéniérie Process", "Prototypes"
Responsable = "JT"
Case "Chefs de Projets", "Metrologie", "Qualite Cout Délais"
Responsable = "EV"
Case "Commercial"
Responsable = "SA"
Case "Logistique"
Responsable = "CT"
Case "Informatique", "Finances"
Responsable = "FBE"
Case "Entretien"
Responsable = "VT"
Case "Direction Qualite"
Responsable = "JBQ"
Case Else
Responsable = "ADB"
End Select
Range("D" & Index) = Responsable
Cells.Columns.AutoFit
Next
' ce qui est précédemment est répété plusieur fois
Application.ScreenUpdating = True
End Sub |
Partager