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 :

Comment savoir si un classeur a déjà été sauvé ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut Comment savoir si un classeur a déjà été sauvé ?
    Je cherche à sauver un pDF au même endroit que le classeur.

    Pour cela il faut que le classeur ai été sauvé au moins 1 fois.
    je me fouts de savoir s'il y a des modifs à sauver, et donc je suppose que tester avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If Not ActiveWorkbook.Saved Then
    n'est pas la bonne manière.

  2. #2
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    J'ai trouvé comme un grand .

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    If ActiveWorkbook.Name = ActiveWorkbook.FullName Then
        MsgBox "Veuillez d'abord sauver le classeur excel", vbCritical
        GoTo abort
    End If

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Très astucieux ! Sisi !
    (j'aurais cherché le point ou "classeur" dans le nom )

  4. #4
    Membre Expert Avatar de Godzestla
    Homme Profil pro
    Chercheur de bonheur
    Inscrit en
    Août 2007
    Messages
    2 403
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : Belgique

    Informations professionnelles :
    Activité : Chercheur de bonheur
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2007
    Messages : 2 403
    Par défaut
    Danku well, Ouskelnor

    J'avais aussi cherché classeur (et Book), mais le problème c'est que tu peux sauver le classeur sous ce nom.

    Bonne journée à toi.

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Citation Envoyé par Godzestla Voir le message
    Danku well, Ouskelnor

    J'avais aussi cherché classeur (et Book), mais le problème c'est que tu peux sauver le classeur sous ce nom.
    Non, pas si tu testes sur le nom complet, l'un a .xls, l'autre non Mais je préfère de loin ta solution

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

Discussions similaires

  1. Comment savoir à quelle feuille de classeur se réfère un nom de plage
    Par statista dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/10/2011, 15h06
  2. Réponses: 2
    Dernier message: 03/05/2010, 12h04
  3. Comment savoir qu'une fonction est standard ?
    Par D[r]eadLock dans le forum C
    Réponses: 5
    Dernier message: 24/03/2003, 14h42
  4. Réponses: 9
    Dernier message: 11/03/2003, 12h22
  5. Réponses: 4
    Dernier message: 10/09/2002, 17h09

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