Sub OuvrirFichierExcelALOuverture()
With UserForm2
.Show
End With
Set A_wbook = ActiveWorkbook.Name
OuvertureFichiers MonRepertoire, MonFichier
End Sub
[code]
Sub OuvertureFichiers(RepertoireFichier, NomFichier)
' Condition pour activer la macro
For Each Wb In Workbooks
Select Case Wb.Name
Case NomFichier
Wb.Activate
Exit For
End Select
Next Wb
Workbooks.Open Filename:=RepertoireFichier & "\" & NomFichier
' Copie la base de données
Workbooks(NomFichier).Sheets(1).Range("A1:IV50000").Copy
Workbooks("A_wbook" & ".xls").Activate
Sheets("return").Activate
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Columns("A:A").Select
Selection.Delete Shift:=xlToLeft
'***************************************
' Déclaration des variables
'***************************************
' Variable: P
'Sheets("return").Range("A3:A" & _
'Range("A65535").End(xlUp).Row).Name = "Manuf_Date"
' Variable: Q
'Sheets("return").Range("B3:B" & _
'Range("B65535").End(xlUp).Row).Name = "Base"
End Sub