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
| Barre.Show
Application.ScreenUpdating = False
Worksheets("noms1").Visible = True
Worksheets("noms1").Select
Set MaPlage = Worksheets("noms1").Range("A1").CurrentRegion
For iLigne = 1 To MaPlage.End(xlDown).Row
If (MaPlage.Cells(iLigne, 4) <> "") Then
NomFichier = MaPlage.Cells(iLigne, 1) & _
Format(NumeroSemaineDerniere + MaPlage.Cells(iLigne, 2), "0000") & _
MaPlage.Cells(iLigne, 5).Value
NomFichierExcel = MaPlage.Cells(iLigne, 4) & " SEM " & NumeroSemaineDerniere
'si le fichier texte existe
If Len(Dir(Chemin & "\" & NomFichier & ".txt")) <> 0 Then
'si il n'a pas encore été converti
If (Len(Dir(Chemin & "\" & NomFichierExcel & ".xls"))) = 0 Then
'on le convertit
Call Importation_Convertion(Chemin & "\" & NomFichier & ".txt")
Call Exportation(Chemin, NomFichierExcel)
NbConvert = NbConvert + 1
End If
Else
'on l'inscrit en erreur
MenuGeneral.ListeErreur.AddItem Chemin & "\" & NomFichier & ".txt"
End If
End If
Next
MenuGeneral.Label3.Caption = "Liste des fichiers qui n'ont pas pu etre convertis (car ils sont introuvables) :"
MenuGeneral.Label4.Caption = "Nombre de fichiers convertis : " & NbConvert
MenuGeneral.MultiPage1.Value = 1
Worksheets("noms1").Visible = False
Application.ScreenUpdating = True
MenuGeneral.Hide
Barre.Hide
MenuGeneral.Show |
Partager