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 modèle sans confirmation


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 141
    Billets dans le blog
    1
    Par défaut enregistrement modèle sans confirmation
    Bonjour,
    voici mon projet, je dois faire un fichier pour un suivi de clé dynamométrique.
    ce fichier est un fichier modèle (.xlt) qui se trouve sur un serveur.
    On remplit les données sur un onglet, et les calculs faisant, sur le 2ème onglet on sait si la clé est aux normes ou non.
    Tout cela marche très bien.
    On m'a demandé de créer un enregistrement automatique du fichier avec comme nom : le numéro de la clé.xls
    Cela marche également, lorsque je fais un saveas, mon nouveau fichier se créé, mais je dois encore y effacer le bouton "enregistrer" sur le 1er onglet.
    Pour cela, si je ne veux pas arrêter la macro, il me faut rouvrir mon fichier modèle. Je l'ouvre puis active le fichier "num_de_clé.xls" pour y effacer le bouton et le refermer en l'enregistrant.
    Mon souci est là, car en ouvrant le fichier modèle, il m'ouvre un fichier du même nom mais en xls et si je veux l'enregistrer comme modèle il me demande une confirmation.
    JE NE VEUX PAS LAISSER CE CHOIX A L'UTILISATEUR.
    Je voudrais que l'utilisateur n'y voit rien et continue de travailler sur le modèle.
    Je ne trouve pas, quelqu'un peut-il m'aider.
    Voici la macro du bouton enregistrer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    Sub enregistre()
     
        informer = MsgBox("AVez vous bien rempli tous les champs?", vbYesNo, "Vérification avant enregistrement")
        If informer = 7 Then Exit Sub
        Sheets("bilan").Select
        répert = ActiveWorkbook.Path
        If Sheets("données").Range("B1").Value = "" Then
            MsgBox "il manque le numéro de la clé DÉSOLÉ..."
            Exit Sub
        End If
        nom = Sheets("données").Range("B1").Value & ".xls"
        ActiveWorkbook.SaveAs Filename:=répert & "\" & nom, FileFormat:= _
            xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
            , CreateBackup:=False
        Sheets("données").Shapes(1).Delete
        Workbooks.Open Filename:=répert & "\" & "formulaire clé.xlt"
        Windows(nom).Activate
        ActiveWindow.Close savechanges:=True
    'ci-après se trouve mon problème
        ActiveWorkbook.SaveAs Filename:=répert & "\formulaire clé.xlt"
     
    End Sub
    je n'arrive pas à rajouter de savechanges:= true par exemple dans l'enregistrement du fichier modèle

  2. #2
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    pour désactiver les messages d'alertes

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Application.DisplayAlerts = False
    .. Sauvegarde
    Application.DisplayAlerts = True

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Août 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 141
    Billets dans le blog
    1
    Par défaut
    Désolé de ce 1er message mais j'ai trouvé ma solution.
    Pour info, j'ai enlevé les alertes avant d'enregistrer puis je les ai remises et cela marche à merveille.

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

Discussions similaires

  1. Enregistrer les modifications sans confirmation
    Par Ptikir dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 22/04/2009, 10h23
  2. Réponses: 4
    Dernier message: 03/07/2008, 16h46
  3. Réponses: 1
    Dernier message: 09/03/2008, 16h57
  4. Réponses: 2
    Dernier message: 10/04/2007, 13h03
  5. Enregistrer texte sans jsr75
    Par PoZZyX dans le forum Java ME
    Réponses: 3
    Dernier message: 14/07/2006, 14h51

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