j'ai faite un macro qui fait une importation de excel dans
access et je voulais savoir un fois fait comment je peux
faire pour prendre une ligne de champ deja fait par excel
et le transfere dans access comme exemple les champs qui
il a nom, prenom, adresse,ville... le cree dans access
pour faire ma table.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Damien Mermoz
Bonjour à toi aussi
C'est pas très clair ce que tu nous dis, dans ta macro tu as un argument "contient nom de champs" qui est sur non par défaut, il suffit de le mettre sur oui. Cependant il faut que tes noms de champs soit sur la première ligne de ton tableau excel. Ca répond à ta question ?
A + Damien. a écrit dans le message news: 025001c3cb59$e8f60130$
j'ai faite un macro qui fait une importation de excel dans access et je voulais savoir un fois fait comment je peux faire pour prendre une ligne de champ deja fait par excel et le transfere dans access comme exemple les champs qui il a nom, prenom, adresse,ville... le cree dans access pour faire ma table.
Bonjour à toi aussi
C'est pas très clair ce que tu nous dis,
dans ta macro tu as un argument "contient nom de champs" qui est sur non par
défaut, il suffit de le mettre sur oui. Cependant il faut que tes noms de
champs soit sur la première ligne de ton tableau excel.
Ca répond à ta question ?
A +
Damien.
<anonymous@discussions.microsoft.com> a écrit dans le message news:
025001c3cb59$e8f60130$a101280a@phx.gbl...
j'ai faite un macro qui fait une importation de excel dans
access et je voulais savoir un fois fait comment je peux
faire pour prendre une ligne de champ deja fait par excel
et le transfere dans access comme exemple les champs qui
il a nom, prenom, adresse,ville... le cree dans access
pour faire ma table.
C'est pas très clair ce que tu nous dis, dans ta macro tu as un argument "contient nom de champs" qui est sur non par défaut, il suffit de le mettre sur oui. Cependant il faut que tes noms de champs soit sur la première ligne de ton tableau excel. Ca répond à ta question ?
A + Damien. a écrit dans le message news: 025001c3cb59$e8f60130$
j'ai faite un macro qui fait une importation de excel dans access et je voulais savoir un fois fait comment je peux faire pour prendre une ligne de champ deja fait par excel et le transfere dans access comme exemple les champs qui il a nom, prenom, adresse,ville... le cree dans access pour faire ma table.
gerard
salut si tu as deja fait ta liaison avec excel, il suffit ensuite d'importer dans ton champs texte la valeur de la cellule un petit bout exemple
Set ObjExcel = CreateObject("Excel.Application") 'construction de l'objet Excel ObjExcel.Workbooks.Open (Chem) 'ouverture du fichier excel MonDossier.xls
' Recuperation des champs et alimentation du dossier 'Etat Civil Form_Dossier.LstCivilite.Value ObjExcel.Worksheets("MonDossier").Range("C13").Value Form_Dossier.TxtNom.Value UCase(ObjExcel.Worksheets("MonDossier").Range("H13").Value)
n'oublie pas ensuite de decharger de la memoire l'objet
ObjExcel.Workbooks.Close 'ferme l'application Set ObjExcel = Nothing
voila de quoi te faire trouver la voie...
ge
a écrit dans le message de news:025001c3cb59$e8f60130$
j'ai faite un macro qui fait une importation de excel dans access et je voulais savoir un fois fait comment je peux faire pour prendre une ligne de champ deja fait par excel et le transfere dans access comme exemple les champs qui il a nom, prenom, adresse,ville... le cree dans access pour faire ma table.
salut
si tu as deja fait ta liaison avec excel, il suffit ensuite d'importer dans
ton champs texte la valeur de la cellule
un petit bout exemple
Set ObjExcel = CreateObject("Excel.Application") 'construction de l'objet
Excel
ObjExcel.Workbooks.Open (Chem) 'ouverture du fichier excel MonDossier.xls
' Recuperation des champs et alimentation du dossier
'Etat Civil
Form_Dossier.LstCivilite.Value ObjExcel.Worksheets("MonDossier").Range("C13").Value
Form_Dossier.TxtNom.Value UCase(ObjExcel.Worksheets("MonDossier").Range("H13").Value)
n'oublie pas ensuite de decharger de la memoire l'objet
ObjExcel.Workbooks.Close 'ferme l'application
Set ObjExcel = Nothing
voila de quoi te faire trouver la voie...
ge
<anonymous@discussions.microsoft.com> a écrit dans le message de
news:025001c3cb59$e8f60130$a101280a@phx.gbl...
j'ai faite un macro qui fait une importation de excel dans
access et je voulais savoir un fois fait comment je peux
faire pour prendre une ligne de champ deja fait par excel
et le transfere dans access comme exemple les champs qui
il a nom, prenom, adresse,ville... le cree dans access
pour faire ma table.
salut si tu as deja fait ta liaison avec excel, il suffit ensuite d'importer dans ton champs texte la valeur de la cellule un petit bout exemple
Set ObjExcel = CreateObject("Excel.Application") 'construction de l'objet Excel ObjExcel.Workbooks.Open (Chem) 'ouverture du fichier excel MonDossier.xls
' Recuperation des champs et alimentation du dossier 'Etat Civil Form_Dossier.LstCivilite.Value ObjExcel.Worksheets("MonDossier").Range("C13").Value Form_Dossier.TxtNom.Value UCase(ObjExcel.Worksheets("MonDossier").Range("H13").Value)
n'oublie pas ensuite de decharger de la memoire l'objet
ObjExcel.Workbooks.Close 'ferme l'application Set ObjExcel = Nothing
voila de quoi te faire trouver la voie...
ge
a écrit dans le message de news:025001c3cb59$e8f60130$
j'ai faite un macro qui fait une importation de excel dans access et je voulais savoir un fois fait comment je peux faire pour prendre une ligne de champ deja fait par excel et le transfere dans access comme exemple les champs qui il a nom, prenom, adresse,ville... le cree dans access pour faire ma table.