Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Importer une table en VBA ou macro ?

5 réponses
Avatar
Joël GARBE
Bonjour à tous !

Malheureusement, il n'y a pas d'enregistreur de macros dans ACCESS (sauf
erreur de ma part !)

Je souhaite réaliser, en VBA ou macro (de façon automatisée donc) les
opérations suivantes :

Menu Fichier > Données Externes > Importer
Choisir Délimité avec Point Virgule ; dans une table existante "Import
Recensement"

Considérons, dans un premier temps que je connais le chemin et le nom du
fichier csv Source...

En réalité, l'utilisateur devra aller le chercher lui-même, mais cela est
une autre histoire ?

Où puis-je trouver cela ?

Merci aux contribueurs bienveillants...

Bien cordialement,

Joël GARBE
www.joelgarbe.fr

5 réponses

Avatar
Raymond [mvp]
Bonjour .

voir la commande :
DoCmd.TransferText acImportDelim .......


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Joël GARBE" a écrit dans le message de news:
419f50ff$0$8201$
Bonjour à tous !

Malheureusement, il n'y a pas d'enregistreur de macros dans ACCESS (sauf
erreur de ma part !)

Je souhaite réaliser, en VBA ou macro (de façon automatisée donc) les
opérations suivantes :

Menu Fichier > Données Externes > Importer
Choisir Délimité avec Point Virgule ; dans une table existante "Import
Recensement"

Considérons, dans un premier temps que je connais le chemin et le nom du
fichier csv Source...

En réalité, l'utilisateur devra aller le chercher lui-même, mais cela est
une autre histoire ?

Où puis-je trouver cela ?

Merci aux contribueurs bienveillants...

Bien cordialement,

Joël GARBE
www.joelgarbe.fr



Avatar
Joël GARBE
Cool !

après avoir enregistré la fonctionnalité, j'en ai déduit :

Sub ImportRecensement()
'Import du fichier texte dont le chemin est imposé
DoCmd.TransferText acImportDelim, _
"Spec Import Rec", _
"Import Recensement", _
"C:Mes documentsJoël GARBE FormationExercicesOrangeAccessFichiers
ExcelDetail Parc.csv"

End Sub

il ne me reste plus qu'à trouver le moyen de passer le chemin en paramètre
(ça, cela va aller), mais surtout le moyen de demander à l'utilisateur de
montrer le fichier concerné....

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Joël GARBE" a écrit dans le message de news:
419f50ff$0$8201$
Bonjour à tous !

Malheureusement, il n'y a pas d'enregistreur de macros dans ACCESS (sauf
erreur de ma part !)

Je souhaite réaliser, en VBA ou macro (de façon automatisée donc) les
opérations suivantes :

Menu Fichier > Données Externes > Importer
Choisir Délimité avec Point Virgule ; dans une table existante "Import
Recensement"

Considérons, dans un premier temps que je connais le chemin et le nom du
fichier csv Source...

En réalité, l'utilisateur devra aller le chercher lui-même, mais cela est
une autre histoire ?

Où puis-je trouver cela ?

Merci aux contribueurs bienveillants...

Bien cordialement,

Joël GARBE
www.joelgarbe.fr



Avatar
Joël GARBE
Merci Raymond !!! c'est cool,

Le moyen de demander à l'utilisateur de "montrer" le fichier ?

Genre

Application.GetOpenFileName d'excel ?

--

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Raymond [mvp]" a écrit dans le message de
news:
Bonjour .

voir la commande :
DoCmd.TransferText acImportDelim .......


--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Joël GARBE" a écrit dans le message de news:
419f50ff$0$8201$
Bonjour à tous !

Malheureusement, il n'y a pas d'enregistreur de macros dans ACCESS (sauf
erreur de ma part !)

Je souhaite réaliser, en VBA ou macro (de façon automatisée donc) les
opérations suivantes :

Menu Fichier > Données Externes > Importer
Choisir Délimité avec Point Virgule ; dans une table existante "Import
Recensement"

Considérons, dans un premier temps que je connais le chemin et le nom du
fichier csv Source...

En réalité, l'utilisateur devra aller le chercher lui-même, mais cela est
une autre histoire ?

Où puis-je trouver cela ?

Merci aux contribueurs bienveillants...

Bien cordialement,

Joël GARBE
www.joelgarbe.fr







Avatar
Raymond [mvp]
voici: identique excel:

http://officesystem.access.free.fr/apiopenfile.htm

mais en beaucoup mieux
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Joël GARBE" a écrit dans le message de news:
419f59cd$0$7227$
Merci Raymond !!! c'est cool,

Le moyen de demander à l'utilisateur de "montrer" le fichier ?

Genre

Application.GetOpenFileName d'excel ?

--

Bien cordialement,

Joël GARBE


Avatar
Joël GARBE
Tout simplement faramineux !!!

Ma procédure complète est maintenant fonctionnelle (ou presque...) mais la
suite à plus tard ! (il faut bien que je cherche un peu aussi !)

Un grand Merci Superbe !!

à voir absolument

bon week-end et encore merci Raymond...

Bien cordialement,

Joël GARBE
www.joelgarbe.fr
"Raymond [mvp]" a écrit dans le message de
news: %
voici: identique excel:

http://officesystem.access.free.fr/apiopenfile.htm

mais en beaucoup mieux
--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Joël GARBE" a écrit dans le message de news:
419f59cd$0$7227$
Merci Raymond !!! c'est cool,

Le moyen de demander à l'utilisateur de "montrer" le fichier ?

Genre

Application.GetOpenFileName d'excel ?

--

Bien cordialement,

Joël GARBE