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 :

Probleme d'execution de macro sous excel 2007


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 357
    Par défaut Probleme d'execution de macro sous excel 2007
    Bonjour ;
    J'ai un bouton sur la feuille '1' qui imprime la première page .
    voila le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub Ellipse9_Clic()
    ActiveWindow.SelectedSheets.PrintOut From:=1, To:=1
    End Sub
    la fonction marche très bien, mais quand je ferme le fichier et l'ouvre autre fois , quand je clique sur le bouton m'affiche

    Impossible d'exécuter la macro test. Il est possible qu'elle ne soit pas disponible dans ce classeur ou que toutes les macros soient désactivées.
    merci d'avance

  2. #2
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Bonjour,
    Citation Envoyé par hanou88 Voir le message
    la fonction marche très bien ,mais quand je ferme le fichier et l'ouvre autre fois , quand je clique sur le bouton m'affiche
    mpossible d'exécuter la macro test. Il est possible qu'elle ne soit pas disponible dans ce classeur ou que toutes les macros soient désactivées.
    merci d'avance
    Le message est assez clair :
    - soit la macro n'est pas disponible : par exemple, tu as enregistré le fichier en xlsx au lieu de xlsm
    - soit les macros sont désactivées : voir les options du centre de confidentialité

  3. #3
    Expert confirmé
    Avatar de MarcelG
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2009
    Messages
    3 449
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2009
    Messages : 3 449
    Billets dans le blog
    7
    Par défaut
    Bonjour hanou, Patrice, Bonjour au Forum,

    La méthode PrintOut s'affecte directement à une feuille de calcul.
    A mon avis, il serait plus prudent de coder:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Thisworkbook.Worksheets("tata").Printout...
    (à adapter)

    Ce en considérant cette règle, essentielle, de nommer et bien rattacher les objets (Range, Workbook...)

  4. #4
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 357
    Par défaut
    Citation Envoyé par MarcelG Voir le message
    Bonjour hanou, Patrice, Bonjour au Forum,

    La méthode PrintOut s'affecte directement à une feuille de calcul.
    A mon avis, il serait plus prudent de coder:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Thisworkbook.Worksheets("tata").Printout...
    (à adapter)

    Ce en considérant cette règle, essentielle, de nommer et bien rattacher les objets (Range, Workbook...)
    merci pour votre réponse toujours le même message !!!!!!!!!!!!!!

  5. #5
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 357
    Par défaut
    Citation Envoyé par Patrice740 Voir le message
    Bonjour,


    - soit la macro n'est pas disponible : par exemple, tu as enregistré le fichier en xlsx au lieu de xlsm
    - soit les macros sont désactivées : voir les options du centre de confidentialité

    merci pour votre réponse, pour le fichier g enregistré sous format xlsm et pour les macros sont actives ..
    Le message est assez clair :

  6. #6
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Citation Envoyé par hanou88 Voir le message
    merci pour votre réponse, pour le fichier g enregistré sous format xlsm et pour les macros sont actives ..
    Et le fichier se trouve dans un répertoire de confiance ?

  7. #7
    Membre éclairé
    Inscrit en
    Novembre 2008
    Messages
    357
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 357
    Par défaut
    Citation Envoyé par Patrice740 Voir le message
    Et le fichier se trouve dans un répertoire de confiance ?
    j'ai pas compris de quelle répertoire tu parle ?

  8. #8
    Expert confirmé Avatar de Patrice740
    Homme Profil pro
    Retraité
    Inscrit en
    Mars 2007
    Messages
    2 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 478
    Par défaut
    Citation Envoyé par hanou88 Voir le message
    j'ai pas compris de quelle répertoire tu parle ?
    Il y a des répertoire (par exemple le répertoire internet temporaire) dans lesquels les macros sont généralement désactivées
    Voir les emplacements approuvés dans le centre de gestion de confidentialité/

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 11/01/2012, 11h52
  2. Probleme macro sous Excel 2007
    Par vladimire dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 13/02/2009, 15h36
  3. Lenteurs de macros VBA sous Excel 2007 vs Excel 2003
    Par nicotab dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/11/2007, 18h47
  4. probleme de lenteur lors de l'execution d'une macro sous excel
    Par smartbis dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/05/2007, 08h49

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