Private Sub Enregistrer_Click()
Dim Chemin$, Wbk As Workbook
Dim Nb_FeuilleCalcul As Integer
Dim Mois As String
Chemin = "G:\Campbell's Liebig\Test\Synthése Aôut, Sept Modif 07BIS.xls"
Nb_FeuilleCalcul = ThisWorkbook.Worksheets.Count
If Not DejaOuvert(Chemin) Then 'Si le fichier synthèse n'est pas ouvert
Workbooks.Open Chemin
Set Wbk = Workbooks(Dir$(Chemin))
MsgBox ("Ouverture du fichier " & Wbk.Name)
Mois = UCase(Left(Workbooks("Formulaire heures modif 08.xls").Sheets("Mensuel").Cells(1, 25).Text, 3)) & Right(Workbooks("Formulaire heures modif 08.xls").Sheets("Mensuel").Cells(1, 25).Text, 2)
Mois = OteAccents(Mois)
Nb_FeuilleCalcul = Wbk.Worksheets.Count 'Compte le nombre de feuille de calcul du fichier de synthèse
While Mois <> Worksheets(Nb_FeuilleCalcul).Name
MsgBox ("Recherche des feuilles de calcul qui porte le nom : " & Mois)
Nb_FeuilleCalcul = Nb_FeuilleCalcul - 1
Wend
Workbooks("Formulaire heures modif 08.xls").Sheets("Mensuel").Range("AK7:AK81").Copy
Workbooks(Wbk.Name).Activate
Select Case Workbooks("Formulaire heures modif 08.xls").Sheets("Mensuel").Cells(3, 29).Value
Case Is = "MLB"
Sheets(Mois).Range("B7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "IB"
Sheets(Mois).Range("C7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "MHR"
Sheets(Mois).Range("D7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "FF"
Sheets(Mois).Range("E7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "Gry"
Sheets(Mois).Range("F7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "CR"
Sheets(Mois).Range("H7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "GB"
Sheets(Mois).Range("I7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "OA"
Sheets(Mois).Range("K7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "HD"
Sheets(Mois).Range("L7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "PM"
Sheets(Mois).Range("M7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "SG"
Sheets(Mois).Range("N7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "KI"
Sheets(Mois).Range("O7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "CM"
Sheets(Mois).Range("P7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "AR"
Sheets(Mois).Range("Q7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "FE"
Sheets(Mois).Range("R7").Select
Selection.PasteSpecial Paste:=xlValues
Case Is = "PF"
Sheets(Mois).Range("S7").Select
Selection.PasteSpecial Paste:=xlValues
Case Else
MsgBox ("Initiale inconnue !!!")
End Select
Else
Set Wbk = Workbooks(Dir$(Chemin))
MsgBox ("Veuillez fermer le fichier " & Wbk.Name)
End If
End Sub