Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/02/2011, 11h15   #1
Invité de passage
 
Inscription : août 2006
Messages : 2
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : août 2006
Messages : 2
Points : 0
Points : 0
Par défaut pb TransferSpreadsheet créer autre table

Bonjour


Je cherche à faire une importation d'une feuille de calcul excel 2003 avec
la fonction TransferSpreadsheet

voici mon code :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 
On Error GoTo GestErr:
    ' vidange des table précédement chargé à la précédente utilisation
 
    DoCmd.RunSQL ("DELETE * FROM  IMPORT_BO_PENALITE  ;")
    DoCmd.RunSQL ("DELETE * FROM  DDATASAP  ;")
 
    Dim XL As excel.Application
    Dim strfichier As String
 
    Set XL = New excel.Application
    XL.Visible = True
    strfichier = XL.GetOpenFilename()
    DoCmd.TransferSpreadsheet acImport, 8, " " & "IMPORT_BO_PENALITE" & " ", strfichier, False, "Feuil1!A9:X65536"
 
    DoCmd.OpenQuery "Import DDATASAP", acViewNormal, acEdit
 
 
GestErr:
    MsgBox "Importation impossible"

A l'exécution acces créer une table "_IMPORT_BO_PENALITE" Avec comme nom de champ F1, F2 , F3

Si je remplace dans l'instruction TransferSpreadsheet le nom de la table IMPORT_BO_PENALITE" le programme déclente le "on Error Goto".

Pourriez vous m'aide ?

Je vous suis part avance reconnaissant.

Gagouze
gagouze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2011, 12h12   #2
Invité de passage
 
Inscription : août 2006
Messages : 2
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : août 2006
Messages : 2
Points : 0
Points : 0
Le problème est résolue

Gagouze
gagouze est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h46.


 
 
 
 
Partenaires

Hébergement Web