Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un
modèle.
Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute
plusieurs fois ma commande?
Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça
plante.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
cabinet.irdem
bonjour c'est irdem Normal !!!!! ils sont en train de se battre avec les restes de la dinde qu'ils ont surveillé en ce jour de ¨Noël...... alors fichier- données externes importer fichier .xls et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un modèle. Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute plusieurs fois ma commande? Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça plante.
Merci d'avance pour vos idées et conseils.
Bonne année 2005 à tous
Gilbert
bonjour c'est irdem
Normal !!!!!
ils sont en train de se battre avec les restes de la dinde qu'ils ont
surveillé en ce jour de ¨Noël......
alors
fichier- données externes importer fichier .xls
et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un
modèle.
Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute
plusieurs fois ma commande?
Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça
plante.
bonjour c'est irdem Normal !!!!! ils sont en train de se battre avec les restes de la dinde qu'ils ont surveillé en ce jour de ¨Noël...... alors fichier- données externes importer fichier .xls et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un modèle. Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute plusieurs fois ma commande? Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça plante.
Merci d'avance pour vos idées et conseils.
Bonne année 2005 à tous
Gilbert
Gilbert
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"" a écrit dans le message de news:
bonjour c'est irdem Normal !!!!! ils sont en train de se battre avec les restes de la dinde qu'ils ont surveillé en ce jour de ¨Noël...... alors fichier- données externes importer fichier .xls et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un modèle. Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute plusieurs fois ma commande? Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça plante.
Merci d'avance pour vos idées et conseils.
Bonne année 2005 à tous
Gilbert
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"cabinet.irdem@tele2.fr" <cabinetirdemtele2fr@discussions.microsoft.com> a
écrit dans le message de
news:76BF9FF6-E81A-4D0C-9525-0CD993A47207@microsoft.com...
bonjour c'est irdem
Normal !!!!!
ils sont en train de se battre avec les restes de la dinde qu'ils ont
surveillé en ce jour de ¨Noël......
alors
fichier- données externes importer fichier .xls
et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des
liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un
modèle.
Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute
plusieurs fois ma commande?
Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls,
lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux
récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant
j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça
plante.
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"" a écrit dans le message de news:
bonjour c'est irdem Normal !!!!! ils sont en train de se battre avec les restes de la dinde qu'ils ont surveillé en ce jour de ¨Noël...... alors fichier- données externes importer fichier .xls et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un modèle. Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute plusieurs fois ma commande? Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça plante.
Merci d'avance pour vos idées et conseils.
Bonne année 2005 à tous
Gilbert
cabinet.irdem
bjr c'est irdem alors si vous utilisez la procedure de transfert à l'aide de la macro "executer code" il vous faut créer la function en vba
DoCmd.TransferSpreadsheet [typetransfert][, typefeuille], nomtable, nomfichier[, contientnomschamps][, étendue] regardez aussi ds l'aide de access ds action transférer FeuilleDeCalcul
et rappeler la function sur votre macro.......
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"" a écrit dans le message de news:
bonjour c'est irdem Normal !!!!! ils sont en train de se battre avec les restes de la dinde qu'ils ont surveillé en ce jour de ¨Noël...... alors fichier- données externes importer fichier .xls et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un modèle. Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute plusieurs fois ma commande? Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça plante.
Merci d'avance pour vos idées et conseils.
Bonne année 2005 à tous
Gilbert
bjr c'est irdem
alors si vous utilisez la procedure de transfert à l'aide de la macro
"executer code" il vous faut créer la function en vba
DoCmd.TransferSpreadsheet [typetransfert][, typefeuille], nomtable,
nomfichier[, contientnomschamps][, étendue]
regardez aussi ds l'aide de access ds action transférer FeuilleDeCalcul
et rappeler la function sur votre macro.......
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"cabinet.irdem@tele2.fr" <cabinetirdemtele2fr@discussions.microsoft.com> a
écrit dans le message de
news:76BF9FF6-E81A-4D0C-9525-0CD993A47207@microsoft.com...
bonjour c'est irdem
Normal !!!!!
ils sont en train de se battre avec les restes de la dinde qu'ils ont
surveillé en ce jour de ¨Noël......
alors
fichier- données externes importer fichier .xls
et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des
liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un
modèle.
Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute
plusieurs fois ma commande?
Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls,
lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux
récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant
j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça
plante.
bjr c'est irdem alors si vous utilisez la procedure de transfert à l'aide de la macro "executer code" il vous faut créer la function en vba
DoCmd.TransferSpreadsheet [typetransfert][, typefeuille], nomtable, nomfichier[, contientnomschamps][, étendue] regardez aussi ds l'aide de access ds action transférer FeuilleDeCalcul
et rappeler la function sur votre macro.......
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"" a écrit dans le message de news:
bonjour c'est irdem Normal !!!!! ils sont en train de se battre avec les restes de la dinde qu'ils ont surveillé en ce jour de ¨Noël...... alors fichier- données externes importer fichier .xls et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un modèle. Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute plusieurs fois ma commande? Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça plante.
Merci d'avance pour vos idées et conseils.
Bonne année 2005 à tous
Gilbert
Gilbert
Je n'utilise pas cette fonction. J'utilise un modèle de document Excel (toto.xlt) que je rempli par VBA cellule par cellule et dans lequel se trouve une macro dont je lance l'exécution depuis Access. Ce que je veux c'est connaitre le numéro qui est ajouté automatiquement au nom du fichier modèle à chaque ouverture. Les fichiers vont s'appeler Toto1.xls, Toto2.xls, etc
Merci d'avance Gilbert
"" a écrit dans le message de news:
bjr c'est irdem alors si vous utilisez la procedure de transfert à l'aide de la macro "executer code" il vous faut créer la function en vba
DoCmd.TransferSpreadsheet [typetransfert][, typefeuille], nomtable, nomfichier[, contientnomschamps][, étendue] regardez aussi ds l'aide de access ds action transférer FeuilleDeCalcul
et rappeler la function sur votre macro.......
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"" a
écrit dans le message de news:
bonjour c'est irdem Normal !!!!! ils sont en train de se battre avec les restes de la dinde qu'ils ont surveillé en ce jour de ¨Noël...... alors fichier- données externes importer fichier .xls et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un
modèle. Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute
plusieurs fois ma commande? Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça
plante.
Merci d'avance pour vos idées et conseils.
Bonne année 2005 à tous
Gilbert
Je n'utilise pas cette fonction. J'utilise un modèle de document Excel
(toto.xlt) que je rempli par VBA cellule par cellule et dans lequel se
trouve une macro dont je lance l'exécution depuis Access.
Ce que je veux c'est connaitre le numéro qui est ajouté automatiquement au
nom du fichier modèle à chaque ouverture.
Les fichiers vont s'appeler Toto1.xls, Toto2.xls, etc
Merci d'avance
Gilbert
"cabinet.irdem@tele2.fr" <cabinetirdemtele2fr@discussions.microsoft.com> a
écrit dans le message de
news:02C2F933-37C2-43AF-A3D7-C22FE96E26D0@microsoft.com...
bjr c'est irdem
alors si vous utilisez la procedure de transfert à l'aide de la macro
"executer code" il vous faut créer la function en vba
DoCmd.TransferSpreadsheet [typetransfert][, typefeuille], nomtable,
nomfichier[, contientnomschamps][, étendue]
regardez aussi ds l'aide de access ds action transférer FeuilleDeCalcul
et rappeler la function sur votre macro.......
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"cabinet.irdem@tele2.fr" <cabinetirdemtele2fr@discussions.microsoft.com>
a
écrit dans le message de
news:76BF9FF6-E81A-4D0C-9525-0CD993A47207@microsoft.com...
bonjour c'est irdem
Normal !!!!!
ils sont en train de se battre avec les restes de la dinde qu'ils ont
surveillé en ce jour de ¨Noël......
alors
fichier- données externes importer fichier .xls
et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des
liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir
d'un
modèle.
Comment puis-je récupérer le numéro du fichier créé lorsque
j'exécute
plusieurs fois ma commande?
Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls,
lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux
récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant
j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre
temps, ça
Je n'utilise pas cette fonction. J'utilise un modèle de document Excel (toto.xlt) que je rempli par VBA cellule par cellule et dans lequel se trouve une macro dont je lance l'exécution depuis Access. Ce que je veux c'est connaitre le numéro qui est ajouté automatiquement au nom du fichier modèle à chaque ouverture. Les fichiers vont s'appeler Toto1.xls, Toto2.xls, etc
Merci d'avance Gilbert
"" a écrit dans le message de news:
bjr c'est irdem alors si vous utilisez la procedure de transfert à l'aide de la macro "executer code" il vous faut créer la function en vba
DoCmd.TransferSpreadsheet [typetransfert][, typefeuille], nomtable, nomfichier[, contientnomschamps][, étendue] regardez aussi ds l'aide de access ds action transférer FeuilleDeCalcul
et rappeler la function sur votre macro.......
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"" a
écrit dans le message de news:
bonjour c'est irdem Normal !!!!! ils sont en train de se battre avec les restes de la dinde qu'ils ont surveillé en ce jour de ¨Noël...... alors fichier- données externes importer fichier .xls et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un
modèle. Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute
plusieurs fois ma commande? Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça
plante.
Merci d'avance pour vos idées et conseils.
Bonne année 2005 à tous
Gilbert
cabinet.irdem
bnjour regardes dans l'aide D'Access dans les FONCTIONS DDE dont voici un exemple ps: me tenir informé si possible avant le 1er de l'an.....
Exemple Sub ExcelDDE() Dim entI As Integer, entCanal1 As Integer Dim chSujets As String, chRéponse As String, chNomFeuille As String
On Error Resume Next ' Installe une routine de gestion d'erreur.
entCanal1 = DDEInitiate("Excel", "System") ' Établit la liaison. If Err Then ' Si erreur, Excel n'est Err = 0 ' peut-être pas actif. Shell "C:ExcelExcel.exe", 1 ' Réinitialise l'erreur If Err Then Exit Sub ' En cas de nouvelle erreur, sortie. ' Etablit une liaison avec le tableur. entCanal1 = DDEInitiate("Excel", "System") End If
' Crée une nouvelle feuille de calcul. DDEExecute entCanal1, "[New(1)]" ' Lit la liste des sujets, le nom de la feuille de calcul. chSujets = DDERequest(entCanal1, "Selection") chNomFeuille = Left(chSujets, entch(1, chSujets, "!") - 1) ' Ferme la liaison DDE. DDETerminate entCanal1 ' Etablit la liaison avec une nouvelle feuille de calcul. entCanal1 = DDEInitiate("Excel", chNomFeuille) For intI = 1 To 10 ' Place certaines valeurs DDEPoke entCanal1, "R1C" & entI, entI ' dans la première ligne. Next entI ' Crée un graphique. DDEExecute entCanal1, "[Select(""R1C1:R1C10"")][New(2,2)]" ' Ferme toutes les liaisons. DDETerminateAll End Sub
Je n'utilise pas cette fonction. J'utilise un modèle de document Excel (toto.xlt) que je rempli par VBA cellule par cellule et dans lequel se trouve une macro dont je lance l'exécution depuis Access. Ce que je veux c'est connaitre le numéro qui est ajouté automatiquement au nom du fichier modèle à chaque ouverture. Les fichiers vont s'appeler Toto1.xls, Toto2.xls, etc
Merci d'avance Gilbert
"" a écrit dans le message de news:
bjr c'est irdem alors si vous utilisez la procedure de transfert à l'aide de la macro "executer code" il vous faut créer la function en vba
DoCmd.TransferSpreadsheet [typetransfert][, typefeuille], nomtable, nomfichier[, contientnomschamps][, étendue] regardez aussi ds l'aide de access ds action transférer FeuilleDeCalcul
et rappeler la function sur votre macro.......
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"" a
écrit dans le message de news:
bonjour c'est irdem Normal !!!!! ils sont en train de se battre avec les restes de la dinde qu'ils ont surveillé en ce jour de ¨Noël...... alors fichier- données externes importer fichier .xls et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un
modèle. Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute
plusieurs fois ma commande? Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça
plante.
Merci d'avance pour vos idées et conseils.
Bonne année 2005 à tous
Gilbert
bnjour
regardes dans l'aide D'Access dans les FONCTIONS DDE
dont voici un exemple
ps: me tenir informé si possible avant le 1er de l'an.....
Exemple
Sub ExcelDDE()
Dim entI As Integer, entCanal1 As Integer
Dim chSujets As String, chRéponse As String, chNomFeuille As String
On Error Resume Next
' Installe une routine de gestion d'erreur.
entCanal1 = DDEInitiate("Excel", "System")
' Établit la liaison.
If Err Then ' Si erreur, Excel n'est
Err = 0 ' peut-être pas actif.
Shell "C:ExcelExcel.exe", 1
' Réinitialise l'erreur
If Err Then Exit Sub
' En cas de nouvelle erreur, sortie.
' Etablit une liaison avec le tableur.
entCanal1 = DDEInitiate("Excel", "System")
End If
' Crée une nouvelle feuille de calcul.
DDEExecute entCanal1, "[New(1)]"
' Lit la liste des sujets, le nom de la feuille de calcul.
chSujets = DDERequest(entCanal1, "Selection")
chNomFeuille = Left(chSujets, entch(1, chSujets, "!") - 1)
' Ferme la liaison DDE.
DDETerminate entCanal1
' Etablit la liaison avec une nouvelle feuille de calcul.
entCanal1 = DDEInitiate("Excel", chNomFeuille)
For intI = 1 To 10 ' Place certaines valeurs
DDEPoke entCanal1, "R1C" & entI, entI
' dans la première ligne.
Next entI
' Crée un graphique.
DDEExecute entCanal1, "[Select(""R1C1:R1C10"")][New(2,2)]"
' Ferme toutes les liaisons.
DDETerminateAll
End Sub
Je n'utilise pas cette fonction. J'utilise un modèle de document Excel
(toto.xlt) que je rempli par VBA cellule par cellule et dans lequel se
trouve une macro dont je lance l'exécution depuis Access.
Ce que je veux c'est connaitre le numéro qui est ajouté automatiquement au
nom du fichier modèle à chaque ouverture.
Les fichiers vont s'appeler Toto1.xls, Toto2.xls, etc
Merci d'avance
Gilbert
"cabinet.irdem@tele2.fr" <cabinetirdemtele2fr@discussions.microsoft.com> a
écrit dans le message de
news:02C2F933-37C2-43AF-A3D7-C22FE96E26D0@microsoft.com...
bjr c'est irdem
alors si vous utilisez la procedure de transfert à l'aide de la macro
"executer code" il vous faut créer la function en vba
DoCmd.TransferSpreadsheet [typetransfert][, typefeuille], nomtable,
nomfichier[, contientnomschamps][, étendue]
regardez aussi ds l'aide de access ds action transférer FeuilleDeCalcul
et rappeler la function sur votre macro.......
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"cabinet.irdem@tele2.fr" <cabinetirdemtele2fr@discussions.microsoft.com>
a
écrit dans le message de
news:76BF9FF6-E81A-4D0C-9525-0CD993A47207@microsoft.com...
bonjour c'est irdem
Normal !!!!!
ils sont en train de se battre avec les restes de la dinde qu'ils ont
surveillé en ce jour de ¨Noël......
alors
fichier- données externes importer fichier .xls
et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des
liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir
d'un
modèle.
Comment puis-je récupérer le numéro du fichier créé lorsque
j'exécute
plusieurs fois ma commande?
Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls,
lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux
récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant
j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre
temps, ça
bnjour regardes dans l'aide D'Access dans les FONCTIONS DDE dont voici un exemple ps: me tenir informé si possible avant le 1er de l'an.....
Exemple Sub ExcelDDE() Dim entI As Integer, entCanal1 As Integer Dim chSujets As String, chRéponse As String, chNomFeuille As String
On Error Resume Next ' Installe une routine de gestion d'erreur.
entCanal1 = DDEInitiate("Excel", "System") ' Établit la liaison. If Err Then ' Si erreur, Excel n'est Err = 0 ' peut-être pas actif. Shell "C:ExcelExcel.exe", 1 ' Réinitialise l'erreur If Err Then Exit Sub ' En cas de nouvelle erreur, sortie. ' Etablit une liaison avec le tableur. entCanal1 = DDEInitiate("Excel", "System") End If
' Crée une nouvelle feuille de calcul. DDEExecute entCanal1, "[New(1)]" ' Lit la liste des sujets, le nom de la feuille de calcul. chSujets = DDERequest(entCanal1, "Selection") chNomFeuille = Left(chSujets, entch(1, chSujets, "!") - 1) ' Ferme la liaison DDE. DDETerminate entCanal1 ' Etablit la liaison avec une nouvelle feuille de calcul. entCanal1 = DDEInitiate("Excel", chNomFeuille) For intI = 1 To 10 ' Place certaines valeurs DDEPoke entCanal1, "R1C" & entI, entI ' dans la première ligne. Next entI ' Crée un graphique. DDEExecute entCanal1, "[Select(""R1C1:R1C10"")][New(2,2)]" ' Ferme toutes les liaisons. DDETerminateAll End Sub
Je n'utilise pas cette fonction. J'utilise un modèle de document Excel (toto.xlt) que je rempli par VBA cellule par cellule et dans lequel se trouve une macro dont je lance l'exécution depuis Access. Ce que je veux c'est connaitre le numéro qui est ajouté automatiquement au nom du fichier modèle à chaque ouverture. Les fichiers vont s'appeler Toto1.xls, Toto2.xls, etc
Merci d'avance Gilbert
"" a écrit dans le message de news:
bjr c'est irdem alors si vous utilisez la procedure de transfert à l'aide de la macro "executer code" il vous faut créer la function en vba
DoCmd.TransferSpreadsheet [typetransfert][, typefeuille], nomtable, nomfichier[, contientnomschamps][, étendue] regardez aussi ds l'aide de access ds action transférer FeuilleDeCalcul
et rappeler la function sur votre macro.......
Merci, mais c'est par code que je veux récupérer le nom du fichier!!
"" a
écrit dans le message de news:
bonjour c'est irdem Normal !!!!! ils sont en train de se battre avec les restes de la dinde qu'ils ont surveillé en ce jour de ¨Noël...... alors fichier- données externes importer fichier .xls et suivre les instructions.
Bonjour à tous
Je pose ma question de préférence à ceux qui n'ont pas abusé des liquides
alcoolisés hier soir.
J'utilise l'automation pour remplir un fichier Excel créé à partir d'un
modèle. Comment puis-je récupérer le numéro du fichier créé lorsque j'exécute
plusieurs fois ma commande? Les fichiers s'appellent Fichier1.xls, Fichier2.xls,..,FichierN.xls, lorsque
le modèle s'appelle Fichier.xlt. C'est la valeur de N que je veux récupérer
pour lancer une macro se trouvant dans ce fichier. Pour l'instant j'exécute
Fichier1!Macro1, mais si le fichier Fichier1 a été fermé entre temps, ça