Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Ecriture de données dans une base access depuis excel [ Archives Visual Basic / Bases de données ] (anibal45)

dimanche 14 novembre 2004 à 14:02:01 | Ecriture de données dans une base access depuis excel

anibal45

Bonjour,

pouvez-vous me guider pour écrire des données en VB depuis Excel dans une bae Access
ex: création d'un tableau Excel avec des valeurs de cellules à renseigner, puis enregistrer ses valeurs dans une base de données Access

merci d'une réponse.
Emmanuel

dimanche 14 novembre 2004 à 15:50:26 | Re : Ecriture de données dans une base access depuis excel

CanisLupus

Membre Club Administrateur CodeS-SourceS
Salut, je connais un truc pour importer une feuille excel dans access. Teste-le pour voir si ça te va.

' Ce code est en VB6 avec Office 97
'Ne pas oublier de cocher la référence dans Projet
' Microsoft Access x.x Object Library
'
'
Private Sub Command1_Click()
Dim obj_Access As Access.Application
Dim Nom_Base_Access As String
Dim Nom_Fichier_Excel As String

Nom_Fichier_Excel = "c:\temp\classeur1.xls"
Nom_Base_Access = "c:\temp\bd1.mdb"

' Création d'un objet Access
Set obj_Access = New Access.Application

' Ouverture de la base Access
obj_Access.OpenCurrentDatabase Nom_Base_Access

' Si mot de passe
'SendKeys MotDePasse & "~"

' destruction de la table de réception
On Error Resume Next
obj_Access.DoCmd.DeleteObject acTable, "table5"
On Error GoTo 0

' Importation d'une feuille excel dans access
' le 8 c'est pour une base Access 97, essaie 9 pour Access 2000 ou 10 pour Access 2002
' Table1 c'est le nom de la table que tu veux créer
' toto$ c'est le nom de la feuille que tu veux importer avec un "$" à la fin
obj_Access.DoCmd.TransferSpreadsheet acImport, 8, "Table1", Nom_Fichier_Excel, False, "toto$"
' Fermeture de la base
obj_Access.Quit

' Libération de la mémoire
Set obj_Access = Nothing

End Sub


Bonne prog

Cordialement, CanisLupus

dimanche 14 novembre 2004 à 15:53:51 | Re : Ecriture de données dans une base access depuis excel

CanisLupus

Membre Club Administrateur CodeS-SourceS
Un tit oubli,

Dans obj_Access.DoCmd.DeleteObject acTable, "table5", le table5 c'est Table1 pour le reste de l'exemple. G testé et pas tout traduit. Scuses

Cordialement, CanisLupus



Cette discussion est classé dans : access, base, données, excel, ecriture


Répondre à ce message

Sujets en rapport avec ce message

au bord du suicide!!!! Comment créer une table dans une base de données à l'aide d'un code VB [ par velocy ] tout d'abord merci à toutes les personnes qui liront ce message!!!j'ai un énorme problème!!j'aimerais savoir comment à partir de VB, créer une base de ADO Exporter des données Excel vers un base Access [ par energizer956956 ] Bonjour,alors voila, mon problème est le suivant : J'aimerais faire interagir un fichier excel avec une base access. je m'explique, j'ai un fichier ex ADO Exporter des données Excel vers un base Access [ par energizer956956 ] Bonjour,alors voila, mon problème est le suivant : J'aimerais faire interagir un fichier excel avec une base access. je m'explique, j'ai un fichier ex Transfert de données Excel -> Access [ par syl2 ] Bonjour à tous,je rencontre un gros problème en ce qui concerne le transfert d'une feuille de calcul Excel dans ma base de données ACCESSEn faite, je Importation de excel à Base de données Access deja établie [ par tchoo83 ] Hello à tout le monde...Je parcours assez souvent ce forum depuis que je suis en stage en entreprise dans son service informatique et c'est avec plais moulinette de données [ par farouha ] bonjour a tous;je suis en stage et je travaille sur des classeurs Excel qui ont été importé dans une base de données Access mais je cherche a faire un important [ par zoulou02 ] Slt à tous, j'ai un probleme avec la connexion à une base de données access et un fichier excel, c'est que je veux récupérer les données a partir d'ex variables et données excel vers access [ par chaudier37 ] Bonjour,je travaille dans excel j'ai des variables ex pâtes.CAlégumes.CAces variables changent et s'additionne à chaque commandButton_clickj'ai une ba excel vers access [ par chaudier37 ] Bonjour,Je travaille dans excel et je tente desesperement d'exprter deux variables dans une base de données access.on me parle de dao, de ado, et de l Importation de matrice sous Access [ par gnogno35 ] Bonjour,Habitué au développement d'applications (C++ essentiellement), je suis sur un projet de base de données Access à remplir à partir de classeur


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,218 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.