Bonjour à tous,
Je suis entrain de créer un fichier excel d'inventaire pour mon entreprise.
Malheureusement je bloque sur une étape !
J'ai besoin d'activer un classeur déja ouvert dont le nom est variable.
Le nom de ce classeur se compose comme ca :
"LIST111_jj.mm.aaaa_hh.mm.csv"
Avec le jj.mm.aaaa et hh.mm qui correspondent à l'heure de création de ce fichier d'extraction.
J'ai brouillonné un bout de code
Dans ma cellule E1 se trouve une concatenation de texte qui me permet d'obtenir "LIST111_jj.mm.aaaa_hh.m" car je ne voulais pas le dernier chiffre des minutes.
Le code fonctionne bien pour ouvrir le fichier, mais je ne sais pas comment l'activer pour réccupérer des données à l'intérieur ou réccupérer les données tout simplement
Merci d'avance à tous ceux qui prendront le temps de me lire,
Antoine
Je suis entrain de créer un fichier excel d'inventaire pour mon entreprise.
Malheureusement je bloque sur une étape !
J'ai besoin d'activer un classeur déja ouvert dont le nom est variable.
Le nom de ce classeur se compose comme ca :
"LIST111_jj.mm.aaaa_hh.mm.csv"
Avec le jj.mm.aaaa et hh.mm qui correspondent à l'heure de création de ce fichier d'extraction.
J'ai brouillonné un bout de code
Code:
Sub Ouverture()
Dim Chemin As String
Dim Part As String
Dim Chem2 As String
'Chemin = "N:\PARTAGES\03-ExtractionsTmp\"
Chemin = "N:\PARTAGES\03-ExtractionsTmp\"
Part = Range("E1").Value
Chem2 = Dir(Chemin & Part & "*.csv")
'Ouverture du fichier
Workbooks.Open Filename:=Chemin & Dir(Chemin & Part & "*.csv"), Local:=True
End Sub
Dans ma cellule E1 se trouve une concatenation de texte qui me permet d'obtenir "LIST111_jj.mm.aaaa_hh.m" car je ne voulais pas le dernier chiffre des minutes.
Le code fonctionne bien pour ouvrir le fichier, mais je ne sais pas comment l'activer pour réccupérer des données à l'intérieur ou réccupérer les données tout simplement
Merci d'avance à tous ceux qui prendront le temps de me lire,
Antoine
Pièces jointes
Dernière édition: