J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0
pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne
marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la macro.
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
Michel Gaboly
Bonsoir,
J'ai des ennuis avec Thunderbird en ce moement qui tronque mes messages dès qu'ils sont un peu long. Par sécurité, je mets une copie de ma réponse à cette adresse :
http://www.gaboly.com/MPFE/LireClasseur1.html
Cela vient de ce que le résultat est une matrice, qui par défaut ne peut être affichée dans une cellule unique, dans laquelle n'apparaît que le premier terme de la matrice.
Plusieurs solutions :
1 - Entre dans une cellule de feuille macro
=POSER.NOM("ListeFeuilles";LIRE.CLASSEUR(1))
Bonsoir,
J'ai des ennuis avec Thunderbird en ce moement qui tronque mes messages dès
qu'ils sont un peu long. Par sécurité, je mets une copie de ma réponse à cette
adresse :
http://www.gaboly.com/MPFE/LireClasseur1.html
Cela vient de ce que le résultat est une matrice, qui par défaut ne peut
être affichée dans une cellule unique, dans laquelle n'apparaît que le premier
terme de la matrice.
J'ai des ennuis avec Thunderbird en ce moement qui tronque mes messages dès qu'ils sont un peu long. Par sécurité, je mets une copie de ma réponse à cette adresse :
http://www.gaboly.com/MPFE/LireClasseur1.html
Cela vient de ce que le résultat est une matrice, qui par défaut ne peut être affichée dans une cellule unique, dans laquelle n'apparaît que le premier terme de la matrice.
Plusieurs solutions :
1 - Entre dans une cellule de feuille macro
=POSER.NOM("ListeFeuilles";LIRE.CLASSEUR(1))
ROCHE Pierre
Bonsoir,
La fonction te renvoie tous les noms des onglets présents dans ta feuille sous forme de tableau horizontal. Ensuite il te faut lire ce tableau du premier élément jusqu'au dernier (cet élément peut être variable) par une boucle Voici un exemple prenant en compte tous ces paramètres :
"guinadi" a écrit dans le message de news: 41dfeeed$0$393$
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0 pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la macro.
merci a tous ceux qui pourrons m'aider.
Bonsoir,
La fonction te renvoie tous les noms des onglets présents dans ta feuille
sous forme de tableau horizontal.
Ensuite il te faut lire ce tableau du premier élément jusqu'au dernier (cet
élément peut être variable) par une boucle
Voici un exemple prenant en compte tous ces paramètres :
"guinadi" <callegari.jeanpierre@free.fr> a écrit dans le message de news:
41dfeeed$0$393$636a15ce@news.free.fr...
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0 pour
avoir le nom des onglets ouvert dans une feuille excel , mais ça ne marche
pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la macro.
La fonction te renvoie tous les noms des onglets présents dans ta feuille sous forme de tableau horizontal. Ensuite il te faut lire ce tableau du premier élément jusqu'au dernier (cet élément peut être variable) par une boucle Voici un exemple prenant en compte tous ces paramètres :
"guinadi" a écrit dans le message de news: 41dfeeed$0$393$
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0 pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la macro.
merci a tous ceux qui pourrons m'aider.
j
ça existe encore autre part que ches jacouille ? chez moi avec ¬TIVER("feuil1") =SELECTIONNER("l1c1") =FORMULE(INDEX(LIRE.CLASSEUR(1);1;2)) =RETOUR() j'ai bien le nom du 2ème onglet
http://jacxl.free.fr
"guinadi" a écrit dans le message de news: 41dfeeed$0$393$
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0 pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la macro.
merci a tous ceux qui pourrons m'aider.
ça existe encore autre part que ches jacouille ?
chez moi avec
¬TIVER("feuil1")
=SELECTIONNER("l1c1")
=FORMULE(INDEX(LIRE.CLASSEUR(1);1;2))
=RETOUR()
j'ai bien le nom du 2ème onglet
j@c
http://jacxl.free.fr
"guinadi" <callegari.jeanpierre@free.fr> a écrit dans le message de news:
41dfeeed$0$393$636a15ce@news.free.fr...
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0
pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne
marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la
macro.
ça existe encore autre part que ches jacouille ? chez moi avec ¬TIVER("feuil1") =SELECTIONNER("l1c1") =FORMULE(INDEX(LIRE.CLASSEUR(1);1;2)) =RETOUR() j'ai bien le nom du 2ème onglet
http://jacxl.free.fr
"guinadi" a écrit dans le message de news: 41dfeeed$0$393$
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0 pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la macro.
merci a tous ceux qui pourrons m'aider.
guinadi
Merci pour ta réponse, ça marche bien.
ça existe encore autre part que ches jacouille ? chez moi avec ¬TIVER("feuil1") =SELECTIONNER("l1c1") =FORMULE(INDEX(LIRE.CLASSEUR(1);1;2)) =RETOUR() j'ai bien le nom du 2ème onglet
http://jacxl.free.fr
"guinadi" a écrit dans le message de news: 41dfeeed$0$393$
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0 pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la
macro.
merci a tous ceux qui pourrons m'aider.
Merci pour ta réponse, ça marche bien.
ça existe encore autre part que ches jacouille ?
chez moi avec
¬TIVER("feuil1")
=SELECTIONNER("l1c1")
=FORMULE(INDEX(LIRE.CLASSEUR(1);1;2))
=RETOUR()
j'ai bien le nom du 2ème onglet
j@c
http://jacxl.free.fr
"guinadi" <callegari.jeanpierre@free.fr> a écrit dans le message de news:
41dfeeed$0$393$636a15ce@news.free.fr...
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0
pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne
marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la
ça existe encore autre part que ches jacouille ? chez moi avec ¬TIVER("feuil1") =SELECTIONNER("l1c1") =FORMULE(INDEX(LIRE.CLASSEUR(1);1;2)) =RETOUR() j'ai bien le nom du 2ème onglet
http://jacxl.free.fr
"guinadi" a écrit dans le message de news: 41dfeeed$0$393$
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0 pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la
ça existe encore autre part que ches jacouille ? chez moi avec ¬TIVER("feuil1") =SELECTIONNER("l1c1") =FORMULE(INDEX(LIRE.CLASSEUR(1);1;2)) =RETOUR() j'ai bien le nom du 2ème onglet
http://jacxl.free.fr
"guinadi" a écrit dans le message de news: 41dfeeed$0$393$
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0 pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la
ça existe encore autre part que ches jacouille ?
chez moi avec
¬TIVER("feuil1")
=SELECTIONNER("l1c1")
=FORMULE(INDEX(LIRE.CLASSEUR(1);1;2))
=RETOUR()
j'ai bien le nom du 2ème onglet
j@c
http://jacxl.free.fr
"guinadi" <callegari.jeanpierre@free.fr> a écrit dans le message de news:
41dfeeed$0$393$636a15ce@news.free.fr...
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0
pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne
marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la
ça existe encore autre part que ches jacouille ? chez moi avec ¬TIVER("feuil1") =SELECTIONNER("l1c1") =FORMULE(INDEX(LIRE.CLASSEUR(1);1;2)) =RETOUR() j'ai bien le nom du 2ème onglet
http://jacxl.free.fr
"guinadi" a écrit dans le message de news: 41dfeeed$0$393$
bonjour a tous
J'utilise la fonction "=lire.classeur(1)" en langage macro excel 4.0 pour avoir le nom des onglets ouvert dans une feuille excel , mais ça ne marche pas car je n'ai qu' un seul nom d'onglet lorsque j'execute la
macro.
merci a tous ceux qui pourrons m'aider.
Michel Gaboly
Bonjour,
Regarde là : http://www.gaboly.com/MPFE/LireClasseur1.html