[VBA] incompatibilité de type (importation de excel vers access) [Résolu]

cokinoumasterflash 62 Messages postés jeudi 16 juin 2005Date d'inscription 19 août 2005 Dernière intervention - 11 juil. 2005 à 11:01 - Dernière réponse : cokinoumasterflash 62 Messages postés jeudi 16 juin 2005Date d'inscription 19 août 2005 Dernière intervention
- 11 juil. 2005 à 11:45
Bonjour,

Je cherche à importer des données de excel vers access et je bloque sur un message d'erreur : incompatibilité de type.
Dans mon formulaire je demande à l'utilisateur de rentrer le chemin d'accès dans un champ nom.
Puis dans mon programme VBA j'ai :
Dim xl As Excel.Areas
Set xl = CreateObject("Excel.Application")
xl.Visible = True
xl.UserControl = True
xl.Workbooks.Open Filename:="nom"
J'ai essayé avec la syntaxe :
xl.Workbooks.Open Filename:=nom
xl.Workbooks.Open Filename:="'" & nom & "'"

Mais à chaque fois j'ai cette même erreur : incompatibilité de type.

Du coup je sui bien embêté pour poursuivre mon importation de données

Merci pour vos solutions,
Seb.
Afficher la suite 

3 réponses

Meilleure réponse
cokinoumasterflash 62 Messages postés jeudi 16 juin 2005Date d'inscription 19 août 2005 Dernière intervention - 11 juil. 2005 à 11:45
1
Merci
finalement j'ai réussi à corriger le pb je crois

Mon code est au final :

Dim xl As Excel.Application

Set xl = CreateObject("Excel.Application")

xl.Workbooks.Open Filename:=nom

xl.Visible = True

xl.UserControl = True

Merci pour l'aide

Bonne journée

@+

Seb.

Merci cokinoumasterflash 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 89 internautes ce mois-ci

cs_CanisLupus 3758 Messages postés mardi 23 septembre 2003Date d'inscription 13 mars 2006 Dernière intervention - 11 juil. 2005 à 11:09
0
Merci
Salut,

Si nom est le nom du champ de saisie, la bonne syntaxe est bien :
xl.Workbooks.Open Filename:=nom

Par contre, il faut que nom contienne le chemin complet du fichier à ouvrir et que ce soit bien un .xls.

-------------------------------------------------
Dresseur de puces, .... normal pour un loup !?
cokinoumasterflash 62 Messages postés jeudi 16 juin 2005Date d'inscription 19 août 2005 Dernière intervention - 11 juil. 2005 à 11:24
0
Merci
Salut,
Non je comrpends pas, j'ai bien mis la syntaxe que tu m'as donné. Mon fichier est bien un fichier excel. Dans mon champs de saisie nom je met le chemin complet et il me met toujours cette incompatibilité de type.....
Je ne comprends pas pourquoi.

Merci,
Seb

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.