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 d'une sélection d'une feuille dans nouveau classeur


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Enregistrement d'une sélection d'une feuille dans nouveau classeur
    Bonjour,

    J'aimerais en cliquant sur un bouton enregistrer_xlsm une sélection de ma feuille "ft" dans un nouveau classeur. J'avais un code qui marchait bien juste pour une feuille mais pour une sélection j'ai apporté des modifs qui ne marchent pas.

    J'ai tapé le code suivant en regardant un peu sur différents forums

    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
    Private Sub Enregistrer_xlsm_Click()
    Dim nw As Workbook
    Dim dossier As String
    Dim fiche As Range
    Dim fichexlsm As String
     
    Set nw = ActiveWorkbook
    Set fiche = Sheets("ft").Range("A1:Q58")
     
    dossier = "C:\Users\aexal\Dropbox\Projet\Fiche technique"
    fichexlsm = dossier & "\" & Sheets("ft").Range("cat_1") & " Fiche " & Range("A4") & " " & Range("B2")
     
    fiche.Copy
    nw.SaveAs Filename:=fichexlsm & ".xlsm"
     
    End Sub
    L'enregistrement se fait bien : bon format, bon nom et bon dossier de destination

    Mon pb est que ça sauvegarde tout le classeur et pas seulement la feuille et surtout la sélection que je souhaite

    Si qq'un peut me donner un coup de main. J'ai aucune formation en vba, je regarde juste des idées de code et essaye d'être logique. Bon là pour le coup je dois être loin d'être logique lol

    Merci d'avance
    Dernière modification par Invité ; 31/01/2018 à 08h55. Motif: Ajout des balises code : sélection du code + # dans la barre d'outil de la fenêtre de rédaction des messages

Discussions similaires

  1. Enregistrer certaines feuilles dans nouveau classeur sans formules
    Par Lyricslife dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/08/2016, 11h57
  2. [LibreOffice][Tableur] Ajout de feuille dans nouveau classeur
    Par PJ_VBA dans le forum OpenOffice & LibreOffice
    Réponses: 6
    Dernier message: 31/10/2015, 19h43
  3. Réponses: 1
    Dernier message: 13/04/2015, 11h17
  4. [WD18] Metre une colonne d'une Table sur une ligne d'une autre Table
    Par Totophe2 dans le forum WinDev
    Réponses: 2
    Dernier message: 22/11/2013, 12h58
  5. [XL-2003] copier des feuilles dans nouveau classeur
    Par JohnNC115 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/01/2011, 08h25

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