COMMENT DUPLIQUER 500 FOIS (OU PLUS !) UNE FEUILLE DE CALCUL EXCEL EN 1 CLIC

Поділитися
Вставка
  • Опубліковано 27 сер 2024
  • ❤️ S'abonner à la chaîne : bit.ly/31xepIW
    💻 LIEN DE L’ARTICLE ET DE TELECHARGEMENT : www.excelforma...
    🗨️ Dans ce tutoriel, je vais vous montrer comment automatiser l’insertion de nouvelles feuilles de calculs dans un classeur de manière automatique. Nous verrons ainsi comment insérer une toute nouvelle feuille de calculs, complètement vide, mais également comment dupliquer une feuille active, un grand nombre de fois ! Et l’histoire de simplifier automatiquement le process de création de la macro, nous utiliserons l’outil de création de macro automatique intégré à Excel !
    😻 Si cette vidéo vous plaît, je vous invite fortement à la liker et à vous abonner à la chaîne. C’est ce qui va me permettre de développer ma chaîne, pour pouvoir continuer à vous proposer des contenus que celui-ci !
    📢 Posez-moi également toutes vos questions dans l’espace des commentaires, je me ferai un plaisir d’y répondre !
    =============================================
    📚 Formations Excel offertes :
    - Formation Excel pour les débutants GRATUITE : www.excelforma...
    - Formation VBA complète GRATUITE : www.excelforma...
    =============================================
    📑 SOMMAIRE :
    1. Créer une nouvelle feuille, sans saisir de ligne de code
    2. Analyse et amélioration des macros VBA
    2.1. La macro insererNouvelleFeuilleVide
    2.2. La macro dupliquerLaFeuilleActive
    =============================================
    LIENS UTILES :
    - Tout savoir sur les boucles For … Next et For ... Each en VBA [#15 FORMATION EXCEL VBA COMPLETE] = www.excelforma...
    - Créer une macro VBA AUTOMATIQUEMENT sur EXCEL avec l’enregistreur [#03 FORMATION EXCEL VBA COMPLETE] = www.excelforma...
    - [Formation vidéo gratuite] Tout (absolument tout !) savoir sur la formule RECHERCHEV() = www.excelforma...
    - Tout savoir sur les boucles For … Next et For ... Each en VBA [#15 FORMATION EXCEL VBA COMPLETE] = www.excelforma...
    - IF...THEN ou Comment effectuer des tests logiques simples en VBA [#11 FORMATION EXCEL VBA COMPLETE] = www.excelforma...
    - Présentation de Visual Basic Editor (VBE) = www.excelforma...
    - Analyse d’une macro VBA = www.excelforma...
    - Comment lancer une macro VBA (13 méthodes !) = www.excelforma...
    - Comment pister les évènements sur Excel = www.excelforma...
    =============================================
    👨‍👨‍👧‍👦 Réseaux sociaux :
    - Facebook : / excelformation.fr
    - Twitter : / excelformation

КОМЕНТАРІ • 20

  • @J.Marl.
    @J.Marl. 2 роки тому

    Génial. Simplement génial. Merci.

  • @mlvb9553
    @mlvb9553 2 роки тому

    Merci !!!!

  • @shocksyou
    @shocksyou Рік тому

    Bonjour
    Tout d'abord merci pour la méthode, mais j'aimerais aussi savoir si tu peux nous montrer comment renommé les 500 feuilles avec 500 nom différent stp

  • @axelfoley8764
    @axelfoley8764 7 місяців тому

    Intéressant mais honnêtement pourquoi ce n'est pas inclus directement dans la fenêtre de demande de copie du genre : combien voulez-vous de copie de cette feuille .

  • @MrMerlinMalin
    @MrMerlinMalin Рік тому

    Bonjour,
    J'ai un fichier excel orignal avec la macro de la vidéo pour créer autant de copie de l'original en fonction du nombre de jour du mois en cours (via la demande input box)
    j'aimerais renommer chaque feuille de la manière suivante:
    jour / mois /mois
    exemple: Lundi 3 Octobre 2022 pour la 1ere feuille
    puis mardi 4 Octobre 2022
    etc...
    jusqu'à atteindre le dernier jour du moi.
    Est-ce réalisable via une macro ? si oui, pourriez vous m'aider à obtenir le résultat voulu.
    En espérant etre clair dans ma demande.
    Merci à vous

  • @elberi1659
    @elberi1659 4 роки тому

    super pratique, très bien expliqué, j'ai crée lundi un tableau avec 25 copies de la feuille active que j'ai retravaillées individuellement ! celà m'aurait bien aidé ! J'ai envoyé les feuilles à 25 destinataires différents. Existe-t
    -il une macro pour envoyer par exemple la feuille 1 au destinataire 1, la feuille 2 au destinataire 2....( j'ai supprimé les 24 feuilles à chaque envoi)

    • @ExcelFormation
      @ExcelFormation  4 роки тому +1

      Bonjour, merci pour votre message, j'aurai dû sortir cette vidéo plus tôt lol
      Oui, cela serait possible, nous pourrions par exemple prévoir une cellule sur chaque feuille (toujours aux même coordonnées) au sein de laquelle la macro viendrait chercher l'adresse mail correspondante. À bientôt :)

    • @elberi1659
      @elberi1659 4 роки тому

      @@ExcelFormation bonjour, le problème n'est pas vraiment le choix de l'adresse mail, mais d'envoyer la feuille active seule en PJ. Je cherche une micro à personnaliser mais en vain...

  • @micropat3883
    @micropat3883 4 роки тому +1

    Bonjour Alex : Bonne idée pour la duplication. cependant le code est incomplet car si l'on clique sur le bouton annuler de l'inputbox il y a une erreur d'exécution.

    • @ExcelFormation
      @ExcelFormation  4 роки тому +1

      Bonjour, merci pour votre message ! Effectivement pour ne pas trop allonger la durée de la vidéo, je me suis limité au principal. Pour éviter toute saisie incorrecte, il faudrait stocker la valeur saisie par l'utilisateur afin d'en effectuer une série de tests (il faudrait également vérifier que le résultat saisi soit une valeur numérique, et définir une valeur maximale). À bientôt :)

    • @J.Marl.
      @J.Marl. 2 роки тому

      Merci pour cette précision. Pouvez vous expliquer comment on procède à ces vérifications s'il vous plaît ?

  • @mashadasha3199
    @mashadasha3199 3 роки тому

    Merci pour les explications.Je voudrais savoir comment, depuis le classeur actif,ajouter une feuille dans un autre classeur en utilisant le VBA

    • @ExcelFormation
      @ExcelFormation  3 роки тому

      Bonjour, voici la macro qui permet d'ajouter une nouvelle feuille dans le classeur "autreClasseur.xlsx" :
      Windows("autreClasseur.xlsx").Activate
      Sheets.Add After:=Sheets(Sheets.Count)
      Windows("classeurActif.xlsm").Activate
      À bientôt :)

    • @mashadasha3199
      @mashadasha3199 3 роки тому

      @@ExcelFormation Merci

  • @barthelemygilles
    @barthelemygilles 4 роки тому

    Hello, super, merci : juste une dernière petite erreur, si on se tient au but de ton exercice, ce n'est pas" before" mais "after", là où tu t'étais trompé entre "cell" et "sheet" :-)

  • @juliadumontois3964
    @juliadumontois3964 3 роки тому

    Franchement bof

    • @ExcelFormation
      @ExcelFormation  3 роки тому +1

      Merci pour cet avis, j'espère que vous trouverez votre bonheur dans les autres vidéos :)

  • @malikah.6964
    @malikah.6964 3 роки тому

    Bonjour, mille mercis pour ce tuto :) je l'ai testé et il est top. Par contre je me suis aperçue que lorsque je duplique une feuille excel stop la macro (code erreur) lorsque le nom existe déjà. J'ai essayé de créer une commande intermédiaire pour afficher un message lorsque l'onglet (nom) existe déjà sans succès. pouvez vous m'aider ? Voici ma commande :
    Dim numTitre As String
    numTitre = InputBox("Client à suivre")
    Sheets("Clientmatrice").Copy after:=Sheets(Sheets.Count)
    ActiveSheet.Range("_zoneSaisie").ClearContents
    ActiveSheet.Name = numTitre
    ActiveSheet.Range("reference").Value = numTitre ' Ajout le nom du titre
    Merci par avance de votre aide :)
    Malika