EXPORT AUTOMATISÉ DONNÉES TABLE OU REQUÊTE ACCESS DANS UN CLASSEUR EXCEL
fg10
Messages postés34Date d'inscriptionsamedi 26 avril 2003StatutMembreDernière intervention24 mai 2010
-
24 mai 2010 à 09:16
cs_comme
Messages postés122Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention18 juillet 2009
-
25 mai 2010 à 15:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_comme
Messages postés122Date d'inscriptiondimanche 19 mars 2006StatutMembreDernière intervention18 juillet 2009 25 mai 2010 à 15:32
Bjrs
Comment appeller cette function ,de plus si on utilise ado et non le dao
houtas
Messages postés116Date d'inscriptionjeudi 14 décembre 2006StatutMembreDernière intervention29 août 2013 25 mai 2010 à 10:31
Salut FG10 ta remarque est pertinente, mais j'ai préféré faire deux fonctions séparés, afin de ne garder qu'un seul argument le nom de la requête ou la table, ce qui facilite la réutilisation du code pour un débutant, l'ajout de la variable boolean permet d'avoir une seule fonction qui fait les deux, mais implique également le rajout d'une variable qui sera fonction de la valeur du boolean pour placer les données en ligne 1 ou ligne 2.
gmerca
Messages postés1Date d'inscriptionjeudi 17 septembre 2009StatutMembreDernière intervention25 mai 2010 25 mai 2010 à 04:52
Merci beaucoup poour ce code, ça fait un moment que je cherchais comment importer des entêtes de colonnes par VBA pour une table MS SQL 2005. Ca marche très bien.
fg10
Messages postés34Date d'inscriptionsamedi 26 avril 2003StatutMembreDernière intervention24 mai 20101 24 mai 2010 à 09:16
pour infole code peut etre reduit de 50% si
Function export_excel(ByVal nomrequete As String,entete as boolean)
if entete then
# 'renseigner les entêtes de colonnes
# For j = 0 To rs.Fields.Count - 1
# objFeuille.Cells(1, i) = rs.Fields(j).Name
# i = i + 1
# Next j
25 mai 2010 à 15:32
Comment appeller cette function ,de plus si on utilise ado et non le dao
25 mai 2010 à 10:31
25 mai 2010 à 04:52
24 mai 2010 à 09:16
Function export_excel(ByVal nomrequete As String,entete as boolean)
if entete then
# 'renseigner les entêtes de colonnes
# For j = 0 To rs.Fields.Count - 1
# objFeuille.Cells(1, i) = rs.Fields(j).Name
# i = i + 1
# Next j