pour info 
 Select Case Target.Column
    Case 1: Target = Calendar.ShowX(Target(1), 2, 0, 0):    ' region = 0 ou "US" Etats Unis
    Case 2: Target = Calendar.ShowX(Target(1), 2, 0, 1):    ' region = 1 ou "FR" France
    Case 3: Target = Calendar.ShowX(Target(1), 2, 0, 2):    ' region = 2  ou "CA" Canada
    Case 4: Target = Calendar.ShowX(Target(1), 2, 0, 22):    ' region = 22  "QUEBEC" Canada
    Case 5: Target = Calendar.ShowX(Target(1), 2, 0, 12):    ' region = 12  "iTALY"
    Case 6: Target = Calendar.ShowX(Target(1), 2, 0, 13):    ' region = 13  "suisse"
    Case 7: Target = Calendar.ShowX(Target(1), 2, 0, 33):    ' region = 33  "Grande bretagne Royaume Uni"
    Case 8: Target = Calendar.ShowX(Target(1), 2, 0, 44):    ' region = 44  "Belgique"
    Case 9: Target = Calendar.ShowX(Target(1), 2, 0, 14):    ' region = 14  "Espagne"
    Case 10: Target = Calendar.ShowX(Target(1), 2, 0, 15):    ' region = 15  "Portugal"
    Case 11: Target = Calendar.ShowX(Target(1), 2, 0, 11):    ' region = 11  "breton"
     Case 12: Target = Calendar.ShowX(Target(1), 2, 0, 35):    ' region = 35  "allemagne(deutschland)"
Case Else: Target = Calendar.ShowX(Target(1), 2, 0):    'automatique region
    End Select