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 :

Enregistrement de classeur sans macro [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Directeur technique
    Inscrit en
    Mars 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2012
    Messages : 1
    Par défaut Enregistrement de classeur sans macro
    Bonjour,
    J'ai un classeur Excel avec une macro qui enregistre automatiquement la feuille à une certaine heure (programmée dans la feuille).
    J'utilise pour l'enregistrement le code suivant (avec " Nom_classeur" fabriqué auparavant) :
    ActiveWorkbook.SaveAs Filename:=Nom_classeur, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False

    Le problème est, qu'à chaque enregistrement, apparait le message suivant auquel je ne sais répondre que manuellement :
    Les fonctionnalités suivantes ne peuvent pas être enregistrées dans des classeurs sans macro :
    . Projet VB
    Pour enregistrer ce fichier avec ces fonctionnalités, cliquez sur Non, puis sélectionnez un type de fichier prenant en charge les macro.
    Pour continuer à enregistrer en tatn que classeur sans macro, cliquez sur Oui.


    Comment peut-on faire pour éviter ce message ou y répondre automatiquement.
    Merci

  2. #2
    Membre chevronné
    Avatar de bifconsult
    Homme Profil pro
    Consultant
    Inscrit en
    Mars 2012
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2012
    Messages : 189
    Par défaut
    Bonjour,

    A partir de Excel 2007, les fichiers sans macro sont des xlsx, ceux avec macro des xlsm. Si vous enregistrez un fichier qui contient des macros avec l'extension xlsx, Excel supprime les macros, et vous demande si vous êtes certain de vouloir le faire.

    Vous pouvez essayer ceci, que je place en début de code en général pour éviter les messages tels que "êtes-vous certain de vouloir supprimer la feuille xxxx ?"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Application.DisplayAlerts = False
    'Et en fin de code, je place Application.DisplayAlerts = true
    BC

  3. #3
    Inactif  

    Homme Profil pro
    cuisiniste
    Inscrit en
    Avril 2009
    Messages
    15 374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cuisiniste
    Secteur : Bâtiment

    Informations forums :
    Inscription : Avril 2009
    Messages : 15 374
    Billets dans le blog
    8
    Par défaut heu
    bonjour

    la solution de sauver le classeur en xlsx avec la suppression des alertes et bonne a condition que ce fichier te sert strictement avec 2007
    par contre si le fichier et utilisé sur un autre ordi avec une version antérieure a 2007 ca va planter

    j'aurais opté pour la suppression du code dans le classeur obtenu en le sauvegardant en "xls" compatible avec toutes les versions il semble

    tu a çà dans la faq il me semble

    au plaisir
    mes fichiers dans les contributions:
    mail avec CDO en vba et mail avec CDO en vbs dans un HTA
    survol des bouton dans userform
    prendre un cliché d'un range

    si ton problème est résolu n'oublie pas de pointer : : ça peut servir aux autres
    et n'oublie pas de voter

  4. #4
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2018
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2018
    Messages : 8
    Par défaut
    Bonjour,

    Merci à tous, ça fonctionne ! C'est top

    Bonne continuation

    MathDbrn

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

Discussions similaires

  1. [XL-97] Créer un nouveau classeur sans macro
    Par skk201 dans le forum Excel
    Réponses: 2
    Dernier message: 28/02/2014, 12h15
  2. [XL-2003] Enregistrer un classeur sans les formules
    Par al1_24 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/04/2011, 19h11
  3. [XL-2003] Copie de classeur sans macro
    Par Enthau dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 03/07/2009, 10h41
  4. Enregistrer Un Classeur Sans Les Macros
    Par potters dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 20/06/2007, 08h48
  5. Enregistrer fichier .xls sans macro ni code vb
    Par alexxx69 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 08/11/2005, 17h48

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