Bonjour à tous,
Voilà très très longtemps que je ne suis plus venu ici !
Voilà mon problème :
J'ai une fonction Toto(a,b) que je voudrais pouvoir utiliser en VBA
n'importe quand sans devoir importer le module dans le quel est se
trouve à chaque classeur que je crée. Je pensais qu'en la plaçant
dans le classer/module personnel cela allait fonctionner, mais non.
Merci d'avance,
Blaise
Bonjour à tous,
Voilà très très longtemps que je ne suis plus venu ici !
Voilà mon problème :
J'ai une fonction Toto(a,b) que je voudrais pouvoir utiliser en VBA
n'importe quand sans devoir importer le module dans le quel est se
trouve à chaque classeur que je crée. Je pensais qu'en la plaçant
dans le classer/module personnel cela allait fonctionner, mais non.
Merci d'avance,
Blaise
Bonjour à tous,
Voilà très très longtemps que je ne suis plus venu ici !
Voilà mon problème :
J'ai une fonction Toto(a,b) que je voudrais pouvoir utiliser en VBA
n'importe quand sans devoir importer le module dans le quel est se
trouve à chaque classeur que je crée. Je pensais qu'en la plaçant
dans le classer/module personnel cela allait fonctionner, mais non.
Merci d'avance,
Blaise
Bonjour,
Normalement, ça fonctionne. Vérifie que ton classeur de macros
personnelles est bien ouvert :
Clique sur l'onglet Affichage, bouton Afficher. Le nom de ce classeur
doit apparaître.
Cordialement.
DanielBonjour à tous,
Voilà très très longtemps que je ne suis plus venu ici !
Voilà mon problème :
J'ai une fonction Toto(a,b) que je voudrais pouvoir utiliser en VBA
n'importe quand sans devoir importer le module dans le quel est se
trouve à chaque classeur que je crée. Je pensais qu'en la pla çant
dans le classer/module personnel cela allait fonctionner, mais non.
Merci d'avance,
Blaise
Bonjour,
Normalement, ça fonctionne. Vérifie que ton classeur de macros
personnelles est bien ouvert :
Clique sur l'onglet Affichage, bouton Afficher. Le nom de ce classeur
doit apparaître.
Cordialement.
Daniel
> Bonjour à tous,
>
> Voilà très très longtemps que je ne suis plus venu ici !
>
> Voilà mon problème :
>
> J'ai une fonction Toto(a,b) que je voudrais pouvoir utiliser en VBA
> n'importe quand sans devoir importer le module dans le quel est se
> trouve à chaque classeur que je crée. Je pensais qu'en la pla çant
> dans le classer/module personnel cela allait fonctionner, mais non.
>
> Merci d'avance,
> Blaise
Bonjour,
Normalement, ça fonctionne. Vérifie que ton classeur de macros
personnelles est bien ouvert :
Clique sur l'onglet Affichage, bouton Afficher. Le nom de ce classeur
doit apparaître.
Cordialement.
DanielBonjour à tous,
Voilà très très longtemps que je ne suis plus venu ici !
Voilà mon problème :
J'ai une fonction Toto(a,b) que je voudrais pouvoir utiliser en VBA
n'importe quand sans devoir importer le module dans le quel est se
trouve à chaque classeur que je crée. Je pensais qu'en la pla çant
dans le classer/module personnel cela allait fonctionner, mais non.
Merci d'avance,
Blaise
Merci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi
Merci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi
Merci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi
Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
DanielMerci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bie n
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi
Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
Daniel
> Merci de ta réponse Daniel, mais je comprend pas.
> Il n'y a pas de bouton Afficher dans l'onglet Affichage.
>
> Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
> modules, un pour les procédures et l'autre pour les fonctions.(Bie n
> qu'il n'y ait pour le moment d'une seule procédure et la seule
> fonction que je teste) D'ailleurs, la procédure, appelée par un
> raccourci clavier, fonctionne.
>
> Bien à toi
Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
DanielMerci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bie n
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi
Au temps pour moi, j'ai pourtant nettoyé mes verres de lunette ce
matin :)
Le classeur est bien chargé
Le code est tout simple :
Public Function NbreAlea(BorneInferieure As Single, BorneSuperieure
As Single) As Single 'retourne un nombre aléatoire entre les
bornes NbreAlea = Int((BorneSuperieure - BorneInferieure + 1) *
Rnd()) + BorneInferieure End Function
==== > Comme cela ne fonctionnait pas, j'ai ajouté moi-même le " Public "
Blaise
Le dimanche 26 mars 2017 17:05:44 UTC+2, DanielCo a écrit :Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
DanielMerci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi
Au temps pour moi, j'ai pourtant nettoyé mes verres de lunette ce
matin :)
Le classeur est bien chargé
Le code est tout simple :
Public Function NbreAlea(BorneInferieure As Single, BorneSuperieure
As Single) As Single 'retourne un nombre aléatoire entre les
bornes NbreAlea = Int((BorneSuperieure - BorneInferieure + 1) *
Rnd()) + BorneInferieure End Function
==== > Comme cela ne fonctionnait pas, j'ai ajouté moi-même le " Public "
Blaise
Le dimanche 26 mars 2017 17:05:44 UTC+2, DanielCo a écrit :
Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
Daniel
Merci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi
Au temps pour moi, j'ai pourtant nettoyé mes verres de lunette ce
matin :)
Le classeur est bien chargé
Le code est tout simple :
Public Function NbreAlea(BorneInferieure As Single, BorneSuperieure
As Single) As Single 'retourne un nombre aléatoire entre les
bornes NbreAlea = Int((BorneSuperieure - BorneInferieure + 1) *
Rnd()) + BorneInferieure End Function
==== > Comme cela ne fonctionnait pas, j'ai ajouté moi-même le " Public "
Blaise
Le dimanche 26 mars 2017 17:05:44 UTC+2, DanielCo a écrit :Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
DanielMerci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi
Si tu as mis ta fonction dans personal.xlsb, pour l'utiliser, tu dois
utiliser la syntaxe :
=personal.xlsb!NbreAlea(...)Au temps pour moi, j'ai pourtant nettoyé mes verres de lunette ce
matin :)
Le classeur est bien chargé
Le code est tout simple :
Public Function NbreAlea(BorneInferieure As Single, BorneSuperieure
As Single) As Single 'retourne un nombre aléatoire entre les
bornes NbreAlea = Int((BorneSuperieure - BorneInferieure + 1) *
Rnd()) + BorneInferieure End Function
=====
Comme cela ne fonctionnait pas, j'ai ajouté moi-même le " Pub lic "
Blaise
Le dimanche 26 mars 2017 17:05:44 UTC+2, DanielCo a écrit :Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
DanielMerci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(B ien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée pa r un
raccourci clavier, fonctionne.
Bien à toi
Si tu as mis ta fonction dans personal.xlsb, pour l'utiliser, tu dois
utiliser la syntaxe :
=personal.xlsb!NbreAlea(...)
> Au temps pour moi, j'ai pourtant nettoyé mes verres de lunette ce
> matin :)
>
> Le classeur est bien chargé
>
> Le code est tout simple :
>
> Public Function NbreAlea(BorneInferieure As Single, BorneSuperieure
> As Single) As Single 'retourne un nombre aléatoire entre les
> bornes NbreAlea = Int((BorneSuperieure - BorneInferieure + 1) *
> Rnd()) + BorneInferieure End Function
>
> =====
> Comme cela ne fonctionnait pas, j'ai ajouté moi-même le " Pub lic "
>
> Blaise
>
> Le dimanche 26 mars 2017 17:05:44 UTC+2, DanielCo a écrit :
>> Regarde ici :
>> http://www.cjoint.com/c/GCApcO6rSuv
>> A moins que tu sois sur Mac ?
>> Poste le code quui ne fonctionne pas.
>> Daniel
>>
>>> Merci de ta réponse Daniel, mais je comprend pas.
>>> Il n'y a pas de bouton Afficher dans l'onglet Affichage.
>>>
>>> Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
>>> modules, un pour les procédures et l'autre pour les fonctions.(B ien
>>> qu'il n'y ait pour le moment d'une seule procédure et la seule
>>> fonction que je teste) D'ailleurs, la procédure, appelée pa r un
>>> raccourci clavier, fonctionne.
>>>
>>> Bien à toi
Si tu as mis ta fonction dans personal.xlsb, pour l'utiliser, tu dois
utiliser la syntaxe :
=personal.xlsb!NbreAlea(...)Au temps pour moi, j'ai pourtant nettoyé mes verres de lunette ce
matin :)
Le classeur est bien chargé
Le code est tout simple :
Public Function NbreAlea(BorneInferieure As Single, BorneSuperieure
As Single) As Single 'retourne un nombre aléatoire entre les
bornes NbreAlea = Int((BorneSuperieure - BorneInferieure + 1) *
Rnd()) + BorneInferieure End Function
=====
Comme cela ne fonctionnait pas, j'ai ajouté moi-même le " Pub lic "
Blaise
Le dimanche 26 mars 2017 17:05:44 UTC+2, DanielCo a écrit :Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
DanielMerci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(B ien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée pa r un
raccourci clavier, fonctionne.
Bien à toi
Au temps pour moi, j'ai pourtant nettoyé mes verres de lunette ce matin :)
Le classeur est bien chargé
Le code est tout simple :
Public Function NbreAlea(BorneInferieure As Single, BorneSuperieure As Single) As Single
'retourne un nombre aléatoire entre les bornes
NbreAlea = Int((BorneSuperieure - BorneInferieure + 1) * Rnd()) + BorneInferieure
End Function
==== > Comme cela ne fonctionnait pas, j'ai ajouté moi-même le " Public "
Blaise
Le dimanche 26 mars 2017 17:05:44 UTC+2, DanielCo a écrit :Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
DanielMerci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi
Au temps pour moi, j'ai pourtant nettoyé mes verres de lunette ce matin :)
Le classeur est bien chargé
Le code est tout simple :
Public Function NbreAlea(BorneInferieure As Single, BorneSuperieure As Single) As Single
'retourne un nombre aléatoire entre les bornes
NbreAlea = Int((BorneSuperieure - BorneInferieure + 1) * Rnd()) + BorneInferieure
End Function
==== > Comme cela ne fonctionnait pas, j'ai ajouté moi-même le " Public "
Blaise
Le dimanche 26 mars 2017 17:05:44 UTC+2, DanielCo a écrit :
Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
Daniel
Merci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi
Au temps pour moi, j'ai pourtant nettoyé mes verres de lunette ce matin :)
Le classeur est bien chargé
Le code est tout simple :
Public Function NbreAlea(BorneInferieure As Single, BorneSuperieure As Single) As Single
'retourne un nombre aléatoire entre les bornes
NbreAlea = Int((BorneSuperieure - BorneInferieure + 1) * Rnd()) + BorneInferieure
End Function
==== > Comme cela ne fonctionnait pas, j'ai ajouté moi-même le " Public "
Blaise
Le dimanche 26 mars 2017 17:05:44 UTC+2, DanielCo a écrit :Regarde ici :
http://www.cjoint.com/c/GCApcO6rSuv
A moins que tu sois sur Mac ?
Poste le code quui ne fonctionne pas.
DanielMerci de ta réponse Daniel, mais je comprend pas.
Il n'y a pas de bouton Afficher dans l'onglet Affichage.
Je vois très bien dans l'IDE PERSONNAL.XSLB et dedans mes deux
modules, un pour les procédures et l'autre pour les fonctions.(Bien
qu'il n'y ait pour le moment d'une seule procédure et la seule
fonction que je teste) D'ailleurs, la procédure, appelée par un
raccourci clavier, fonctionne.
Bien à toi