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 :

Sauvergarder un classeur


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    156
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 156
    Par défaut Sauvergarder un classeur
    Bonjour,

    Je rencontre un problème suite à la sauvegarde d'un fichier dans ma macro.
    Pour se faire, j'utilise WorkBook.SaveAs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ActiveWorkbook.SaveAs chemin & classeurCible, FileFormat:=xlExcel8
    Mais dans la suite de mon code, je ne peux pas par exemple supprimer le contenu de certaines colonnes car le fichier est protégé ou en lecture seule :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Sheets(1).Columns("F:M").ClearContents

    Remarque : Lorsque je ne traite pas cette partie sur la suppression des colonnes, mon code s'exécute normalement. Mais à l'ouverture du fichier de façon manuelle, j'ai le même problème, celui ci est protégé.

    Y a t il une option à rajouter à SaveAs pour palier à ce problème?...

    Merci.

  2. #2
    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

    quand tu a une macro qui utilise le saveas sa veut dire deja que tu va changer le nom du classeur
    forcement le reste de ta macro ne comprend pas dans quel classeur tu veux vider les colonnes tu va etre obligé d'utilise des variables pour determiner le nom du classeur de depart et celui de sortie




    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

Discussions similaires

  1. [XL-2003] Sauvergarder un nouveau classeur en le nommant dans un répertoire à choisir
    Par Neptune64 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/09/2010, 17h24
  2. [VBA-Excel,VB6,Fichier texte]enregistrer un classeur excel..
    Par Tarul dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/01/2005, 13h09
  3. [Excel] Commentavoir si un classeur est déjà ouvert ?
    Par Henkyl dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 14/05/2004, 11h27
  4. Classeur/tableur d'Openoffice et les virgules
    Par Michaël dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 30/04/2004, 14h21

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