Problème avec mon code d'importation d'un fichier Excel dans mon access
Fermé
Maland_1969
Messages postés
8
Date d'inscription
samedi 7 mars 2020
Statut
Membre
Dernière intervention
14 mars 2020
-
7 mars 2020 à 15:28
yg_be Messages postés 23415 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 janvier 2025 - 20 mars 2020 à 18:39
yg_be Messages postés 23415 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 2 janvier 2025 - 20 mars 2020 à 18:39
A voir également:
- Problème avec mon code d'importation d'un fichier Excel dans mon access
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Liste déroulante excel - Guide
- Ouvrir un fichier .bin - Guide
3 réponses
yg_be
Messages postés
23415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 janvier 2025
Ambassadeur
1 557
7 mars 2020 à 15:53
7 mars 2020 à 15:53
bonjour,
peut-être:
peut-être:
.source =cheminfichier
Maland_1969
Messages postés
8
Date d'inscription
samedi 7 mars 2020
Statut
Membre
Dernière intervention
14 mars 2020
9 mars 2020 à 17:09
9 mars 2020 à 17:09
Bonjour yg_be,
Mon problème: J’ai ces deux codes dans des modules, qui fonctionnent très bien à l’état actuel :
Public Const SOURCE_PATH = "C:\Users\Mr DJELI\Desktop\ "
Public Function SourcePath()
If InStr(1, SOURCE_PATH, ":", vbTextCompare) > 0 Then
SourcePath = SOURCE_PATH
Else
SourcePath = CurrentProject.Path & "\" & SOURCE_PATH
End If
End Function
Et
Sub TestTableUpdaterNewsletterExcel()
Dim tu As TableUpdater
CurrentDb.Execute "DELETE * FROM [tbl_Productions]"
Set tu = New TableUpdater
With tu
' Fichier à importer (chemin, type, version)
.Source = SourcePath() & "Productions.xlsx"
.Range = "Productions!"
.SourceType = Excel
.ExcelVersion = acSpreadsheetTypeExcel12
.Headers = True
.Target = "tbl_Productions"
.TempTable = "tbl_Productions TEMP"
.Import
End With
' Message final
BilanImportation tu
' Libérer les ressources
Set tu = Nothing
End Sub
Maintenant Je voudrai donner le choix à chaque utilisateur sur son poste de choisir le chemin de son fichier a importer par l’intermédiaire d’un filedialog boxe dans mon cas le nom est « CheminFichier » j’ai donc modifié le code comme suite :
.Source = " CheminFichier "
Mais cela ne fonction pas, j’ai besoin d’aides alors je viens vers vous a travers ce site svp aidez-moi.
Mon problème: J’ai ces deux codes dans des modules, qui fonctionnent très bien à l’état actuel :
Public Const SOURCE_PATH = "C:\Users\Mr DJELI\Desktop\ "
Public Function SourcePath()
If InStr(1, SOURCE_PATH, ":", vbTextCompare) > 0 Then
SourcePath = SOURCE_PATH
Else
SourcePath = CurrentProject.Path & "\" & SOURCE_PATH
End If
End Function
Et
Sub TestTableUpdaterNewsletterExcel()
Dim tu As TableUpdater
CurrentDb.Execute "DELETE * FROM [tbl_Productions]"
Set tu = New TableUpdater
With tu
' Fichier à importer (chemin, type, version)
.Source = SourcePath() & "Productions.xlsx"
.Range = "Productions!"
.SourceType = Excel
.ExcelVersion = acSpreadsheetTypeExcel12
.Headers = True
.Target = "tbl_Productions"
.TempTable = "tbl_Productions TEMP"
.Import
End With
' Message final
BilanImportation tu
' Libérer les ressources
Set tu = Nothing
End Sub
Maintenant Je voudrai donner le choix à chaque utilisateur sur son poste de choisir le chemin de son fichier a importer par l’intermédiaire d’un filedialog boxe dans mon cas le nom est « CheminFichier » j’ai donc modifié le code comme suite :
.Source = " CheminFichier "
Mais cela ne fonction pas, j’ai besoin d’aides alors je viens vers vous a travers ce site svp aidez-moi.
yg_be
Messages postés
23415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 janvier 2025
1 557
9 mars 2020 à 17:56
9 mars 2020 à 17:56
je ne vois pas où tu as utilisé FileDialog.
merci de lire et d’appliquer ma demande en #3.
merci de lire et d’appliquer ma demande en #3.
Maland_1969
Messages postés
8
Date d'inscription
samedi 7 mars 2020
Statut
Membre
Dernière intervention
14 mars 2020
>
yg_be
Messages postés
23415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 janvier 2025
11 mars 2020 à 16:28
11 mars 2020 à 16:28
Bonsoir,
Je voudrais vous envoyer mon application pour que vous y Jetez un coup d’œil s'il vous plait
merci
Je voudrais vous envoyer mon application pour que vous y Jetez un coup d’œil s'il vous plait
merci
yg_be
Messages postés
23415
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
2 janvier 2025
Ambassadeur
1 557
Modifié le 20 mars 2020 à 18:40
Modifié le 20 mars 2020 à 18:40
peux-tu fermer cette discussion, si tu n'as pas d'autre question?
8 mars 2020 à 15:05
.
J'ai déjà essayé cela et j'ai le message d'erreur :
Erreur de compilation : variable non définie
Je ne comprend pas
8 mars 2020 à 15:45
le cas échéant, pense à utiliser les balises de code: https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
8 mars 2020 à 17:09