Bonjour,
(excel 2000 sur XP)
J'ai une macro qui fonctionne sans pb en .xls
Ayant scrupuleusement suivi les excellentes consignes
données dans ce groupe ;-) j'ai :
- créé une .xla dans le répertoire qu'il faut,
- mis isAddin sur true
- Puis déclaré en macro complémentaire.
2 cas se présente tous KO :-(
1) la macro n'apparait pas dans la liste à disposition de
l'utilisateur. Alors que avec l'éditeur VBA on constate
qu'elle est bien là ! Elle devient disponible si on repasse
isAddin à False, mais dans ce cas apparaissent les feuilles
de la macro et son nom apparaît dans la liste des classeurs
ouverts !
2) sur un autre poste la macro est carrément considérée non
conforme lorsque je tente de la mettre en "macro
complémentaire" ...
Je suis le seul à avoir ces déboires ou quelqu'un peut-il
m'indiquer ce que j'oublie ?
Merci.
Cordialement.
--
Otez la cle pour me répondre.
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
FxM
Bonjour,
Voici ce que j'ai fait (Win98-XL2000) :
- ouvrir Excel sur un classeur vide - Alt-F11 - Insertion | module - public function plus(inp1,inp2) plus=inp1+inp2 end function - retourner dans Excel - enregistrer sous - macro complémentaire (*.xla) - nommer toto.xla - quitter excel - rouvrir Excel - outil macro complémentaire - cocher toto La fonction plus n'apparait pas dans 'toutes' mais est présente dans 'personnalisées'.
@+ FxM
Alain NEWS wrote:
Bonjour, (excel 2000 sur XP) J'ai une macro qui fonctionne sans pb en .xls Ayant scrupuleusement suivi les excellentes consignes données dans ce groupe ;-) j'ai : - créé une .xla dans le répertoire qu'il faut, - mis isAddin sur true - Puis déclaré en macro complémentaire.
2 cas se présente tous KO :-(
1) la macro n'apparait pas dans la liste à disposition de l'utilisateur. Alors que avec l'éditeur VBA on constate qu'elle est bien là ! Elle devient disponible si on repasse isAddin à False, mais dans ce cas apparaissent les feuilles de la macro et son nom apparaît dans la liste des classeurs ouverts !
2) sur un autre poste la macro est carrément considérée non conforme lorsque je tente de la mettre en "macro complémentaire" ...
Je suis le seul à avoir ces déboires ou quelqu'un peut-il m'indiquer ce que j'oublie ?
Merci. Cordialement.
Bonjour,
Voici ce que j'ai fait (Win98-XL2000) :
- ouvrir Excel sur un classeur vide
- Alt-F11
- Insertion | module
- public function plus(inp1,inp2)
plus=inp1+inp2
end function
- retourner dans Excel
- enregistrer sous
- macro complémentaire (*.xla)
- nommer toto.xla
- quitter excel
- rouvrir Excel
- outil macro complémentaire
- cocher toto
La fonction plus n'apparait pas dans 'toutes' mais est présente dans
'personnalisées'.
@+
FxM
Alain NEWS wrote:
Bonjour,
(excel 2000 sur XP)
J'ai une macro qui fonctionne sans pb en .xls
Ayant scrupuleusement suivi les excellentes consignes données dans ce
groupe ;-) j'ai :
- créé une .xla dans le répertoire qu'il faut,
- mis isAddin sur true
- Puis déclaré en macro complémentaire.
2 cas se présente tous KO :-(
1) la macro n'apparait pas dans la liste à disposition de l'utilisateur.
Alors que avec l'éditeur VBA on constate qu'elle est bien là ! Elle
devient disponible si on repasse isAddin à False, mais dans ce cas
apparaissent les feuilles de la macro et son nom apparaît dans la liste
des classeurs ouverts !
2) sur un autre poste la macro est carrément considérée non conforme
lorsque je tente de la mettre en "macro complémentaire" ...
Je suis le seul à avoir ces déboires ou quelqu'un peut-il m'indiquer ce
que j'oublie ?
- ouvrir Excel sur un classeur vide - Alt-F11 - Insertion | module - public function plus(inp1,inp2) plus=inp1+inp2 end function - retourner dans Excel - enregistrer sous - macro complémentaire (*.xla) - nommer toto.xla - quitter excel - rouvrir Excel - outil macro complémentaire - cocher toto La fonction plus n'apparait pas dans 'toutes' mais est présente dans 'personnalisées'.
@+ FxM
Alain NEWS wrote:
Bonjour, (excel 2000 sur XP) J'ai une macro qui fonctionne sans pb en .xls Ayant scrupuleusement suivi les excellentes consignes données dans ce groupe ;-) j'ai : - créé une .xla dans le répertoire qu'il faut, - mis isAddin sur true - Puis déclaré en macro complémentaire.
2 cas se présente tous KO :-(
1) la macro n'apparait pas dans la liste à disposition de l'utilisateur. Alors que avec l'éditeur VBA on constate qu'elle est bien là ! Elle devient disponible si on repasse isAddin à False, mais dans ce cas apparaissent les feuilles de la macro et son nom apparaît dans la liste des classeurs ouverts !
2) sur un autre poste la macro est carrément considérée non conforme lorsque je tente de la mettre en "macro complémentaire" ...
Je suis le seul à avoir ces déboires ou quelqu'un peut-il m'indiquer ce que j'oublie ?
Merci. Cordialement.
FxM
oups, je corrige : la fonction plus (et non toto) apparait à la fois dans 'Tous' et dans 'personnalisées'.
@+ FxM
Alain NEWS wrote:
Bonjour, (excel 2000 sur XP) J'ai une macro qui fonctionne sans pb en .xls Ayant scrupuleusement suivi les excellentes consignes données dans ce groupe ;-) j'ai : - créé une .xla dans le répertoire qu'il faut, - mis isAddin sur true - Puis déclaré en macro complémentaire.
2 cas se présente tous KO :-(
1) la macro n'apparait pas dans la liste à disposition de l'utilisateur. Alors que avec l'éditeur VBA on constate qu'elle est bien là ! Elle devient disponible si on repasse isAddin à False, mais dans ce cas apparaissent les feuilles de la macro et son nom apparaît dans la liste des classeurs ouverts !
2) sur un autre poste la macro est carrément considérée non conforme lorsque je tente de la mettre en "macro complémentaire" ...
Je suis le seul à avoir ces déboires ou quelqu'un peut-il m'indiquer ce que j'oublie ?
Merci. Cordialement.
oups, je corrige :
la fonction plus (et non toto) apparait à la fois dans 'Tous' et dans
'personnalisées'.
@+
FxM
Alain NEWS wrote:
Bonjour,
(excel 2000 sur XP)
J'ai une macro qui fonctionne sans pb en .xls
Ayant scrupuleusement suivi les excellentes consignes données dans ce
groupe ;-) j'ai :
- créé une .xla dans le répertoire qu'il faut,
- mis isAddin sur true
- Puis déclaré en macro complémentaire.
2 cas se présente tous KO :-(
1) la macro n'apparait pas dans la liste à disposition de l'utilisateur.
Alors que avec l'éditeur VBA on constate qu'elle est bien là ! Elle
devient disponible si on repasse isAddin à False, mais dans ce cas
apparaissent les feuilles de la macro et son nom apparaît dans la liste
des classeurs ouverts !
2) sur un autre poste la macro est carrément considérée non conforme
lorsque je tente de la mettre en "macro complémentaire" ...
Je suis le seul à avoir ces déboires ou quelqu'un peut-il m'indiquer ce
que j'oublie ?
oups, je corrige : la fonction plus (et non toto) apparait à la fois dans 'Tous' et dans 'personnalisées'.
@+ FxM
Alain NEWS wrote:
Bonjour, (excel 2000 sur XP) J'ai une macro qui fonctionne sans pb en .xls Ayant scrupuleusement suivi les excellentes consignes données dans ce groupe ;-) j'ai : - créé une .xla dans le répertoire qu'il faut, - mis isAddin sur true - Puis déclaré en macro complémentaire.
2 cas se présente tous KO :-(
1) la macro n'apparait pas dans la liste à disposition de l'utilisateur. Alors que avec l'éditeur VBA on constate qu'elle est bien là ! Elle devient disponible si on repasse isAddin à False, mais dans ce cas apparaissent les feuilles de la macro et son nom apparaît dans la liste des classeurs ouverts !
2) sur un autre poste la macro est carrément considérée non conforme lorsque je tente de la mettre en "macro complémentaire" ...
Je suis le seul à avoir ces déboires ou quelqu'un peut-il m'indiquer ce que j'oublie ?
Merci. Cordialement.
Frédéric Sigonneau
Bonjour,
Pour ce qui est des procédures (FxM t'ayant apporté des éclaircissements pour les fonctions), il est normal qu'elles n'apparaissent pas dans la liste affichée par Alt+F8. Ce qui n'empêche nullement qu'elles soient utilisables en tapant leur nom dans la zone 'Nom de la macro' (pour les exécuter comme pour les affecter à un bouton). Si elles n'ont pas de paramètres, le bouton Exécuter devient disponible dès que le nom de la procédure est saisi. Avec des paramètres, c'est un peu plus compliqué (et d'un intérêt très limité, AMA) mais faisable aussi.
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Bonjour, (excel 2000 sur XP) J'ai une macro qui fonctionne sans pb en .xls Ayant scrupuleusement suivi les excellentes consignes données dans ce groupe ;-) j'ai : - créé une .xla dans le répertoire qu'il faut, - mis isAddin sur true - Puis déclaré en macro complémentaire.
2 cas se présente tous KO :-(
1) la macro n'apparait pas dans la liste à disposition de l'utilisateur. Alors que avec l'éditeur VBA on constate qu'elle est bien là ! Elle devient disponible si on repasse isAddin à False, mais dans ce cas apparaissent les feuilles de la macro et son nom apparaît dans la liste des classeurs ouverts !
2) sur un autre poste la macro est carrément considérée non conforme lorsque je tente de la mettre en "macro complémentaire" ...
Je suis le seul à avoir ces déboires ou quelqu'un peut-il m'indiquer ce que j'oublie ?
Merci. Cordialement. -- Otez la cle pour me répondre.
Bonjour,
Pour ce qui est des procédures (FxM t'ayant apporté des éclaircissements pour
les fonctions), il est normal qu'elles n'apparaissent pas dans la liste affichée
par Alt+F8. Ce qui n'empêche nullement qu'elles soient utilisables en tapant
leur nom dans la zone 'Nom de la macro' (pour les exécuter comme pour les
affecter à un bouton).
Si elles n'ont pas de paramètres, le bouton Exécuter devient disponible dès que
le nom de la procédure est saisi. Avec des paramètres, c'est un peu plus
compliqué (et d'un intérêt très limité, AMA) mais faisable aussi.
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour,
(excel 2000 sur XP)
J'ai une macro qui fonctionne sans pb en .xls
Ayant scrupuleusement suivi les excellentes consignes
données dans ce groupe ;-) j'ai :
- créé une .xla dans le répertoire qu'il faut,
- mis isAddin sur true
- Puis déclaré en macro complémentaire.
2 cas se présente tous KO :-(
1) la macro n'apparait pas dans la liste à disposition de
l'utilisateur. Alors que avec l'éditeur VBA on constate
qu'elle est bien là ! Elle devient disponible si on repasse
isAddin à False, mais dans ce cas apparaissent les feuilles
de la macro et son nom apparaît dans la liste des classeurs
ouverts !
2) sur un autre poste la macro est carrément considérée non
conforme lorsque je tente de la mettre en "macro
complémentaire" ...
Je suis le seul à avoir ces déboires ou quelqu'un peut-il
m'indiquer ce que j'oublie ?
Merci.
Cordialement.
--
Otez la cle pour me répondre.
Pour ce qui est des procédures (FxM t'ayant apporté des éclaircissements pour les fonctions), il est normal qu'elles n'apparaissent pas dans la liste affichée par Alt+F8. Ce qui n'empêche nullement qu'elles soient utilisables en tapant leur nom dans la zone 'Nom de la macro' (pour les exécuter comme pour les affecter à un bouton). Si elles n'ont pas de paramètres, le bouton Exécuter devient disponible dès que le nom de la procédure est saisi. Avec des paramètres, c'est un peu plus compliqué (et d'un intérêt très limité, AMA) mais faisable aussi.
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Bonjour, (excel 2000 sur XP) J'ai une macro qui fonctionne sans pb en .xls Ayant scrupuleusement suivi les excellentes consignes données dans ce groupe ;-) j'ai : - créé une .xla dans le répertoire qu'il faut, - mis isAddin sur true - Puis déclaré en macro complémentaire.
2 cas se présente tous KO :-(
1) la macro n'apparait pas dans la liste à disposition de l'utilisateur. Alors que avec l'éditeur VBA on constate qu'elle est bien là ! Elle devient disponible si on repasse isAddin à False, mais dans ce cas apparaissent les feuilles de la macro et son nom apparaît dans la liste des classeurs ouverts !
2) sur un autre poste la macro est carrément considérée non conforme lorsque je tente de la mettre en "macro complémentaire" ...
Je suis le seul à avoir ces déboires ou quelqu'un peut-il m'indiquer ce que j'oublie ?
Merci. Cordialement. -- Otez la cle pour me répondre.
Alain NEWS
FxM wrote:
Bonjour,
Voici ce que j'ai fait (Win98-XL2000) :
- ouvrir Excel sur un classeur vide - Alt-F11 - Insertion | module - public function plus(inp1,inp2) plus=inp1+inp2 end function - retourner dans Excel - enregistrer sous - macro complémentaire (*.xla) - nommer toto.xla - quitter excel - rouvrir Excel - outil macro complémentaire - cocher toto La fonction plus n'apparait pas dans 'toutes' mais est présente dans 'personnalisées'.
@+ FxM
Sauf incompréhension c'est exactement ce que j'ai fait ! Et cela ne marche pas :-(
-- Otez la cle pour me répondre.
FxM wrote:
Bonjour,
Voici ce que j'ai fait (Win98-XL2000) :
- ouvrir Excel sur un classeur vide
- Alt-F11
- Insertion | module
- public function plus(inp1,inp2)
plus=inp1+inp2
end function
- retourner dans Excel
- enregistrer sous
- macro complémentaire (*.xla)
- nommer toto.xla
- quitter excel
- rouvrir Excel
- outil macro complémentaire
- cocher toto
La fonction plus n'apparait pas dans 'toutes' mais est présente dans
'personnalisées'.
@+
FxM
Sauf incompréhension c'est exactement ce que j'ai fait !
Et cela ne marche pas :-(
- ouvrir Excel sur un classeur vide - Alt-F11 - Insertion | module - public function plus(inp1,inp2) plus=inp1+inp2 end function - retourner dans Excel - enregistrer sous - macro complémentaire (*.xla) - nommer toto.xla - quitter excel - rouvrir Excel - outil macro complémentaire - cocher toto La fonction plus n'apparait pas dans 'toutes' mais est présente dans 'personnalisées'.
@+ FxM
Sauf incompréhension c'est exactement ce que j'ai fait ! Et cela ne marche pas :-(
-- Otez la cle pour me répondre.
Alain NEWS
Frédéric Sigonneau wrote:
Bonjour,
Pour ce qui est des procédures (FxM t'ayant apporté des éclaircissements pour les fonctions), il est normal qu'elles n'apparaissent pas dans la liste affichée par Alt+F8. Ce qui n'empêche nullement qu'elles soient utilisables en tapant leur nom dans la zone 'Nom de la macro' (pour les exécuter comme pour les affecter à un bouton). Si elles n'ont pas de paramètres, le bouton Exécuter devient disponible dès que le nom de la procédure est saisi. Avec des paramètres, c'est un peu plus compliqué (et d'un intérêt très limité, AMA) mais faisable aussi.
FS Merci à tous mais mon pb n'est pas réglé. Je garde donc ma
solution dégradée.
Cordialement.
-- Otez la cle pour me répondre.
Frédéric Sigonneau wrote:
Bonjour,
Pour ce qui est des procédures (FxM t'ayant apporté des éclaircissements pour
les fonctions), il est normal qu'elles n'apparaissent pas dans la liste affichée
par Alt+F8. Ce qui n'empêche nullement qu'elles soient utilisables en tapant
leur nom dans la zone 'Nom de la macro' (pour les exécuter comme pour les
affecter à un bouton).
Si elles n'ont pas de paramètres, le bouton Exécuter devient disponible dès que
le nom de la procédure est saisi. Avec des paramètres, c'est un peu plus
compliqué (et d'un intérêt très limité, AMA) mais faisable aussi.
FS
Merci à tous mais mon pb n'est pas réglé. Je garde donc ma
Pour ce qui est des procédures (FxM t'ayant apporté des éclaircissements pour les fonctions), il est normal qu'elles n'apparaissent pas dans la liste affichée par Alt+F8. Ce qui n'empêche nullement qu'elles soient utilisables en tapant leur nom dans la zone 'Nom de la macro' (pour les exécuter comme pour les affecter à un bouton). Si elles n'ont pas de paramètres, le bouton Exécuter devient disponible dès que le nom de la procédure est saisi. Avec des paramètres, c'est un peu plus compliqué (et d'un intérêt très limité, AMA) mais faisable aussi.
FS Merci à tous mais mon pb n'est pas réglé. Je garde donc ma