Kouik Kouik jr
XLDnaute Occasionnel
Salut le forum,
J'ai besoin de votre matière grise !
Comme d'hab je bloque sur un point.
Je n'ai rien trouvé de satisfaisant pour le moment a ce sujet
j'aimerais copier des données dans un fichier mais en passant par l'application
.filesearch et que celle ci me trouve le dernier fichier enregistré (pas forcément indiqué dans le titre du fichier)
le fichier recherché s'appelle "Pricing_All_3M_06122009" mais son nom change selon les fois
Voici le code utilisé
Merci d'avance pour toute aide ou information judicieuse
Je continue de chercher....
J'ai besoin de votre matière grise !
Comme d'hab je bloque sur un point.
Je n'ai rien trouvé de satisfaisant pour le moment a ce sujet
j'aimerais copier des données dans un fichier mais en passant par l'application
.filesearch et que celle ci me trouve le dernier fichier enregistré (pas forcément indiqué dans le titre du fichier)
le fichier recherché s'appelle "Pricing_All_3M_06122009" mais son nom change selon les fois
Voici le code utilisé
Merci d'avance pour toute aide ou information judicieuse
Je continue de chercher....
HTML:
Sub chargementhsbc()
Dim nb_file As Integer
Dim dossier As String
Dim file_name As Variant
Dim file_date As Long
Dim filestr As String
Dim datelng As Long
Dim sheet_name As String
Dim thestr As String
Dim nb_li As Long
Dim i As Long
Dim j As Long
'
Windows("VBA_RECONCIL.xls").Activate
Sheets("HSBC").Select
Selection.ClearContents
dossier_hsbc = "C:\Users\oricha\Documents\Manu\MEG\Travail diplome\Reconcil VBA\Juin\Hsbc"
With Application.FileSearch
.LookIn = dossier_hsbc
.Filename = "*.xls"
'Fichier_HSBC = Application.GetOpenFilename("Fichiers Excel (*.xl*), *.xl*")
'Pricing_All_3M_06122009
nb_file = .FoundFiles.Count
'
If (.Execute > 0) Then
'
If (nb_file <> 1) Then
MsgBox "Le fichier HSBC (.XLS) est inexistant ou non unique..."
Else
file_name = .FoundFiles(1)
Workbooks.Open Filename:=Fichier_HSBC
Fichier_HSBC = ActiveWorkbook.Name
Sheets("Sheet1").Select
Cells.Select
Selection.Copy
Windows("VBA_RECONCIL.xls").Activate
Sheets("HSBC").Select
Range("A1").Select
ActiveSheet.Paste
End With
End If
End If
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub