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 :

extraire un onglet d'un classeur avec ses formules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2011
    Messages : 116
    Par défaut extraire un onglet d'un classeur avec ses formules
    bonjour à tous le monde...

    je suis sur la suite de mon projet que j'avais mis à l'écart...pour des raisons de santé.

    Voilà, j'ai un classeur avec plusieurs onglets et j'utilise cette fonction pour extraire l'onglet "Feuil2" composé de plusieurs formules

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sheets(2).Copy
        ActiveSheet.UsedRange = ActiveSheet.UsedRange.Value
     
        For Each n In ActiveWorkbook.Names: n.Delete: Next
     
        ActiveWorkbook.SaveAs Filename:=cheminXls & nom, FileFormat:=xlNormal
        ActiveWorkbook.Close
    mon problème est que apres extraction mes formules ne sont plus là...
    j'ai cherché sur le forum mais je ne trouve pas vraiment...

    Pouvez vous m'aider ? D'avance merci.

    Tim

  2. #2
    Membre Expert
    Homme Profil pro
    Retraité
    Inscrit en
    Avril 2011
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Avril 2011
    Messages : 1 858
    Par défaut
    Bonjour,

    Lorsque tu écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveSheet.UsedRange = ActiveSheet.UsedRange.Value
    les formules sont remplacées par leur valeur.
    Fais un test après avoir supprimé cette ligne.

    Cordialement.

  3. #3
    Membre très actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2011
    Messages : 116
    Par défaut
    Merci beaucoup gFZT82...si tu savais depuis tout le temps que je cherche cette fonction...alors qu'elle était dans ma programmation sous mes yeux...

    Merci encore et bon week end.

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

Discussions similaires

  1. [XL-2007] Extraire et sauvegarder sous un onglet d'un classeur
    Par Jeromeric dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/11/2011, 14h30
  2. [XL-2003] VB Copier/Coller onglet dans nouveaux classeurs avec boucle
    Par Dbiche dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/01/2011, 12h36
  3. [XL-2003] Copier des onglets vers nouveau classeur avec Variable
    Par xbb12 dans le forum Excel
    Réponses: 2
    Dernier message: 24/03/2010, 16h26
  4. [Toutes versions] recherchev sur un autre classeur avec onglet variable
    Par leptitdave dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 31/08/2009, 16h28
  5. Copier un classeur avec ses macros
    Par arkorrigan dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 10/07/2008, 16h49

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