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 :

Copier et incrémenter le nom d'une feuille


Sujet :

Macros et VBA Excel

  1. #1
    Candidat au Club
    Femme Profil pro
    Responsable achats
    Inscrit en
    Décembre 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : France, Gers (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable achats
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2014
    Messages : 2
    Par défaut Copier et incrémenter le nom d'une feuille
    Bonjour à tous,

    J'ai lu cette discussion.

    J'ai utilisé la macro :
    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
    17
    18
    19
    20
    21
    22
    23
    Sub copie_sheet()
        'total_sheet = ActiveWorkbook.Sheets.Count
        Dim num As Long
        Dim ws As Worksheet
         num = 1
     
        'on va boucler sur tout les sheets pour controler si num ne corespond pas au dernier chiffre dans le nom des sheets
        ' pour eviter une erreur
        For Each ws In Application.Worksheets
            If Right(ws.Name, 1) = num Then
                num = num + 1 'on ajoute 1 a num
            Else
                'on quitte la boucle si le numero est atteint
                Exit For
            End If
        Next
        Sheets("P01").Copy After:=Sheets(Sheets.Count)
        ActiveSheet.Name = "P" & "0" & num
    End Sub
     
    Private Sub CommandButton1_Click()
     
    End Sub
    Qui fonctionne très bien....
    En revanche j'ai besoin que quand je créer la nouvelle feuille avec son nouveau nom, ça copie toute la mise en forme et les formules de la première feuille qui s'appelle P01.
    Je ne sais pas programmer du tout, je pense que ça n'est malgré tout pas si dur.... Si quelqu'un pouvait m'aider ça serait super.
    Bonne journée.
    (j'espère que je peux poster sur un sujet résolu....)

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Le code utilisé crée une copie 100% conforme de "PO1", je ne comprends donc pas ce que tu désires.

Discussions similaires

  1. [XL-2007] Copier et incrémenter le nom d'une feuille
    Par familledacp dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 04/07/2018, 16h40
  2. [XL-2007] Incrémenter le nom d'un feuille dans une formule
    Par Buzzz2727 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/08/2012, 23h26
  3. Copier colonnes suivant leur nom dans une autre feuille
    Par paflolo dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 18/10/2006, 14h49
  4. Réponses: 37
    Dernier message: 02/03/2006, 01h58
  5. Réponses: 4
    Dernier message: 09/11/2005, 17h11

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