Public Sub ListeActeurCreation()
    Test_OperationEnCours = True
    Call INIT_VariableSystem
    LigneTemp = ListeLigneTemp_Acteur
    'ListeCelluleFin est déterminée comme derniere cellule non vide de la liste
    Set ListeCelluleFin = Sheets(OngletListeFilm).Range(ListeColonTitre & ListeLigneDebut).End(xlDown)
    'parcourir de la ligne 1 -->(ligne4)  a la ligne  ListeCelluleFin.Row -->  fin de liste
    '[1] CREATION DE LA LISTE ------------------------------------------------
    For n = ListeLigneDebut To ListeCelluleFin.Row
        'lecture de la ligne des acteurs
        'parcourir toute la ligne à la recherche de ";"
        TabMot = Split(Sheets(OngletListeFilm).Range(ListeColonActeur & n).Value, Delimiter:=";")
        If UBound(TabMot) > 0 Then
            For i = 0 To UBound(TabMot)
                Sheets(OngletActeur).Range(ListeColonTemp_Acteur & LigneTemp).Value = Trim(TabMot(i))
                LigneTemp = LigneTemp + 1
            Next i
        End If
    Next n
    '[2] FORMATAGE DE LA LISTE -----------------------------------------------
    'ListeCelluleFin est déterminée comme derniere cellule non vide de la liste
    Set ListeCelluleFin = Sheets(OngletActeur).Range(ListeColonTemp_Acteur & ListeLigneTemp_Acteur).End(xlDown)
    'parcourir de la ligne 1 -->(ligne4)  a la ligne  ListeCelluleFin.Row -->  fin de liste
    For n = ListeLigneTemp_Acteur To ListeCelluleFin.Row
        'Sheets(OngletActeur).Range("A2").Value = n
        Acteur = FormatMinusculeSimple(FormatDataTraitPointActeur(Sheets(OngletActeur).Range(ListeColonTemp_Acteur & n).Value))
        TabActeur = Split(Trim(Acteur), Delimiter:=" ")
        Acteur = ""
        For i = 0 To UBound(TabActeur)
            If TabActeur(i) <> "" Then
                TabActeur(i) = UCase(Left(TabActeur(i), 1)) & LCase(Mid(TabActeur(i), 2, Len(TabActeur(i)) - 1))
                Acteur = Acteur & " " & TabActeur(i)
            End If
        Next i
        Sheets(OngletActeur).Range(ListeColonTemp_Acteur & n).Value = Trim(Acteur)
    Next n
    '[3] SUPRIME LES DOUBLES DE LA LISTE -------------------------------------
    Sheets(OngletActeur).Range(ListeColonTemp_Acteur & ListeLigneTemp_Acteur).Select
    Sheets(OngletActeur).Range(Selection, Selection.End(xlDown)).Select
    Selection.AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Sheets(OngletActeur).Range(ListeColonNew_Acteur & ListeLigneDebut_Acteur), Unique:=True
    '[4] ORDRE ALPHA DE LA LISTE ---------------------------------------------
    Sheets(OngletActeur).Range(ListeColonNew_Acteur & ListeLigneDebut_Acteur).Select
    Sheets(OngletActeur).Range(Selection, Selection.End(xlDown)).Select
    Selection.Sort Key1:=Sheets(OngletActeur).Range(ListeColonNew_Acteur & ListeLigneDebut_Acteur), Order1:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, DataOption1:=xlSortNormal
    Test_OperationEnCours = False
End Sub