Sub Convert(fichier As String)
Dim dossier As String
Dim MonDossier As String
Application.ScreenUpdating = False
MonDossier = "C:\Users\Dy\OneDrive\Extraction\" & Format(Date, "dd.mm.yy") & "\"
'SI DOSSIER DATE DU JOUR EXISTE
    If DossierExiste(MonDossier) = True Then
    
    If Dir((MonDossier & "Format Xlsx"), vbDirectory) = "" Then 'on verifie si le dossier existe
            MkDir (MonDossier & "Format Xlsx")
    End If
    
        Workbooks.Open Filename:=MonDossier & fichier
        
              
    Encode "C:\Users\Dy\OneDrive\Extraction\" & Format(Date, "dd.mm.yy") & "\Reference,Descriptions,Assets3011797320001.csv", "UTF-8"
    
        
            'delete la ligne 2
            Rows("2:2").Select
            Selection.Delete Shift:=xlUp
    'colonne en ligne
    Application.DisplayAlerts = False 'pour eviter le msg de confirmation
    
    Columns("A:A").TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, Comma:=True
    'L'incrémentation
    Call Incrémentation
    
    'Appels de la bonne fonction en fonction du nom du fichier
    If Left(fichier, 31) = "Reference,Descriptions,Assets30" Then
        Call ReferenceDescriptionsAssets(fichier)
    End If
    
    If Left(fichier, 31) = "Reference,Descriptions,Handling" Then
        Call ReferenceDescriptionsHandling(fichier)
    End If
    
    If Left(fichier, 31) = "Reference,Global,General,Descri" Then
        Call ReferenceGlobalGeneralDescription(fichier)
    End If
      
    'conversion csv en xlsx
    ActiveWorkbook.SaveAs Filename:=Replace(MonDossier & "Format Xlsx\" & fichier, ".csv", ".xlsx"), FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
    
    Application.DisplayAlerts = True ' on remet les alertes
              
    ActiveWorkbook.Save
    ActiveWorkbook.Close
    
    
    End If
    
End Sub