IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

erreur de reconnaissance de macros?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    conseiller financier
    Inscrit en
    Novembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : conseiller financier
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3
    Par défaut erreur de reconnaissance de macros?
    Bonjour!

    J'en suis à mes premières armes avec le VBA, mais comme j'ai déjà fait du Matlab et du C, je doute fort que mon code soit le problème...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Function testeur(cell As Double) As Double
    testeur = cell * 3
    End Function
    Ceci est ce que j'ai écrit dans un module dans Excel 2007. Quand je tape dans une cellule du classeur =testeur(4), au lieu d'écrire 12, il écrit #NOM?. Personnellement, je pense que c'est une histoire de reconnaissance des Macros, mais je n'y connais rien. Pendant que je tape la formule, je la vois bien comme suggestion, donc en quelque part, Excel aussi. J'ai coché l'option de désactiver toutes les macros avec notification mais. Quand j'ouvre Excel, il me demande si je veux les activer, je choisis de le faire, je tape ma formule, elle me montre l'erreur. J'ai gossé là-dessus une bonne partie de l'après-midi et je commence à en avoir assez.

    Merci de venir à mon secours!

  2. #2
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Par défaut
    Bonjour,

    As-tu placé ton code dans un module standard (Modules / Module1 par exemple) ?

    Cordialement.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    conseiller financier
    Inscrit en
    Novembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : conseiller financier
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3
    Par défaut Bonjour!
    J'ai fait insérer un module et ça a généré le module 1 que j'ai ensuite renommé.

  4. #4
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Par défaut
    Bonjour,

    De mon coté, cela fonctionne correctement.
    Teste le fichier.

    Cordialement.
    Fichiers attachés Fichiers attachés

  5. #5
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132

  6. #6
    Futur Membre du Club
    Homme Profil pro
    conseiller financier
    Inscrit en
    Novembre 2012
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : conseiller financier
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2012
    Messages : 3
    Par défaut Mais pourquoi???
    Bonjour!

    Le fichier de GFZT82 fonctionne effectivement sur ma machine. Je remarque une chose importante : il s'agit d'un fichier .xls alors que ce que j'avais créé était un .xlsm. C'est que si je crée un nouveau fichier excel dans lequel j'écris un code semblable à celui que j'ai décrit avant, moment d'enregistrer le tout une fenêtre apparait et me dit que :
    "Les fonctionnalités suivantes ne peuvent pas être enregistrées dans des classeurs sans macro :
    Projet VB
    Pour enregistrer un fichier avec ces fonctionnalités, cliquer sur non, puis sélectionner un type de fichier prenant en charge les macros dans la liste Type fichier."

    Est-ce que c'est le .xslm le problème? Comment avez-vous fait pour sauvegarder le tout en xls?

    Merci!

  7. #7
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut, non ce format XLSM prend en compte les macros, voir ici
    Si tu veux du XLS : Sauver au format Classeur Excel 97-2003 (*.xls)

  8. #8
    Expert confirmé
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 093
    Billets dans le blog
    20
    Par défaut
    salut,
    eh bien il faut activer les macros !
    Have a nice day. Oliv'
    Votre réponse est peut être dans mon blog !
    https://www.developpez.net/forums/blogs/191381-oliv-/

Discussions similaires

  1. Erreur 400 après lancement Macro VBA Excel
    Par ananar dans le forum Macros et VBA Excel
    Réponses: 36
    Dernier message: 23/08/2008, 15h33
  2. Erreur fonction Excel dans macro
    Par jboul dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 03/07/2008, 16h05
  3. Réponses: 2
    Dernier message: 26/06/2007, 17h59
  4. [Smarty] erreur de reconnaissance des {}
    Par Yoteco dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 12/12/2006, 21h20
  5. bloquer un message d'erreur lié a une macro
    Par db48752b dans le forum Access
    Réponses: 11
    Dernier message: 21/09/2006, 13h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo