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 :

Enregistrer sous/fichier Personnal [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Septembre 2014
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Septembre 2014
    Messages : 58
    Par défaut Enregistrer sous/fichier Personnal
    Bonjour à tous,

    Je cherche à envoyer mon dossier personnal à plusieurs utilisateurs et que lorsqu'ils l'ouvre, celui ci se place automatiquement dans leur dossier.

    Le problème est que mon code ne fonctionne pas:


    edit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Workbook_Open()
    ActiveWorkbook.SaveAs Filename:= ChDir Environ("APPDATA") & "\Microsoft\Excel\XLSTART", _
            FileFormat:=xlExcel12, CreateBackup:=False, ConflictResolution:=xlLocalSessionChanges
    End Sub
    Avez-vous une idée?

    Merci de votre aide!
    Alain

  2. #2
    Membre émérite Avatar de Nicolas JACQUIN
    Homme Profil pro
    .
    Inscrit en
    Avril 2014
    Messages
    556
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : .
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2014
    Messages : 556
    Par défaut
    Bonjour,

    l'idée est bonne pour propager un bon virus partout,
    je pense que les personnes à qui tu l'envoies ce classeur s'ont au courant et sont assez grand pour l'enregistrer par eux même.

    Bonne continuation

  3. #3
    Membre averti
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Septembre 2014
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Septembre 2014
    Messages : 58
    Par défaut
    J'ai eu ma réponse je la met ici si cela intéresse quelqu'un:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    'Private Sub Workbook_Open()
    'Application.DisplayAlerts = False 'supprimer event alerte sauvegarde
    'ActiveWorkbook.SaveAs Filename:=Environ("APPDATA") & "\Microsoft\Excel\XLSTART\PERSONALessai.XLSB", _
    '        FileFormat:=xlExcel12, CreateBackup:=False, ConflictResolution:=xlLocalSessionChanges
    'Application.DisplayAlerts = True 'restaurer event alerte sauvegarde
    'End Sub
    Citation Envoyé par Nicolas JACQUIN Voir le message
    Bonjour,

    l'idée est bonne pour propager un bon virus partout,
    je pense que les personnes à qui tu l'envoies ce classeur s'ont au courant et sont assez grand pour l'enregistrer par eux même.

    Bonne continuation
    Bonjour, Les personnes à qui j'envoie le fichier sont mes collègues et clairement ils ne connaissent pas l'existence même du VBA pour 95% d'entre eux. donc c'est très utile comme procédure.

  4. #4
    Membre émérite Avatar de Nicolas JACQUIN
    Homme Profil pro
    .
    Inscrit en
    Avril 2014
    Messages
    556
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : .
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2014
    Messages : 556
    Par défaut
    et que se passe-t-il après plusieurs ouvertures ?? il y aura pas un petit problème ?

  5. #5
    Membre averti
    Homme Profil pro
    Consultant fonctionnel
    Inscrit en
    Septembre 2014
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant fonctionnel

    Informations forums :
    Inscription : Septembre 2014
    Messages : 58
    Par défaut
    si c'est pour cela que je met en "mode" commentaire le code.
    et que je donne pour consigne aux personnes de n'ouvrir qu'une seule fois ce fichier.
    Je ne suis clairement pas au point sur VBA mais je cherche à rectifier cela pour aider les autres après.
    bon WE,

  6. #6
    Membre émérite Avatar de Nicolas JACQUIN
    Homme Profil pro
    .
    Inscrit en
    Avril 2014
    Messages
    556
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Activité : .
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2014
    Messages : 556
    Par défaut
    Une astuce pour quel ne s'exécute qu'une seul fois

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    'Tu rentre 1 dans ta cellule A1
     
    Private Sub Workbook_Open()
     
    If Range("A1") <> 1 Then Exit Sub 'ici tu met cette condition
    MsgBox "A bientôt" '<-------------------------------------------------et ici ton code
    Range("A1") = 0 'et ici tu met ça
     
    End Sub
    Il y a surement d'autre possibilité, mais comme ça, c'est la seul que j'ai dans la tête

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

Discussions similaires

  1. Enregistrement sous fichier
    Par jayden dans le forum C++
    Réponses: 5
    Dernier message: 13/08/2009, 16h47
  2. Enregistré sous un fichier .txt
    Par Max(soul) dans le forum Dynamique
    Réponses: 26
    Dernier message: 16/01/2007, 16h09
  3. code pour enregistré un fichier sous different nom
    Par france38 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 28/10/2006, 14h31
  4. enregistrer lignes fichier sous condition
    Par makohsarah dans le forum Langage
    Réponses: 1
    Dernier message: 21/08/2006, 16h46
  5. [CSV] Enregistrer sous? Apres un fichier enregistré
    Par Anakior dans le forum Langage
    Réponses: 12
    Dernier message: 19/12/2005, 14h30

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