Merci Bouben
Pour un WorkBooks ça fonctionne parfaitement
Dans mon cas c'est différent
Le postulat de départ était que j'ouvre un fichier binaire type .db
jusqu'ici j'avais un "f$ = Application.GetOpenFilename" qui me permet d'importer Manuellement un fichier
>>>>>> ci joint le début de mon code <<<<<<<<<<<
sub openread_db()
Dim ver As db_version
ok = True
'f$ = Application.GetOpenFilename
'------------------Début nouveauté à Améliorer But = Remplacer GetOpenFile--------------------------
Sheets("TOOL").Select
Dim f$ As Variant
Set f$ = file.Open(Filename:=Range("W5") & "\" & Range("F5"))
'-------------------Fin nouveauté à Améliorer-----------------------------------------------------------------
Open f For Binary Access Read As #1
ver = get_version()
Close #1
If ok Then 'ok, so read global header
read_header (f$)
'place for data output
' Application.Workbooks.Add use current sheet
'get db
read_whole_db (f)
End If
End Sub
Merci pour votre aide Précieux car la je pédale dans la semoule et je perd pied !!!!
Daniel