Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Transférer des données Excel vers une table Access dans une BD existante

  • Initiateur de la discussion Initiateur de la discussion beegees
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

beegees

XLDnaute Occasionnel
Bonjour tout le monde,

J'aimerais transférer mes données Excel (données sélectionnées) dans une table Access :

Il faudrait créer une nouvelle table dans une base de données existante.

Le nom des collones devraient être la première valeur de chaque collone.

Est-ce faisable avec VBA ?

J'ai fait des recherches sur le forum et sur Google mais j'ai surtout trouvé le transfert de Access vers Excel.

Merci d'avance pour votre aide.

beegees
 
Re : Transférer des données Excel vers une table Access dans une BD existante

Bonjour à tous,

Peut -^tre à tout zazar, essaies de transformer la ligne


oRS.Fields(j) = oProdRS.Fields(j).Value

en
oRS.Fields(j) = cstr(oProdRS.Fields(j).Value) pour forcer en texte
en ajoutant une condition sur "j" si j=0 tu reste en nombre (clé)
 
Re : Transférer des données Excel vers une table Access dans une BD existante


Bonjour Michel,

Merci pour ta réponse.

J'ai effectué les transformations que tu as indiqué, il me donne ce message d'erreur :

Utilisation incorrecte de null

Erreur d'exécution '94'

Merci encore pour ta réponse.

beegees
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
1 K
Réponses
0
Affichages
437
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…