[VBA] Copier une feuille après feuilles cachées

bubble.diver Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
bubble.diver Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

débutant en VBA, je me tourne vers vous en espérant trouver réponses à ma question.

Je dispose d'un feuille Source suivi de deux feuilles cachées. Je souhaite dupliquer la feuilles source de telle sorte qu'elles se retrouvent en dernière position. Mon problème est qu'au final lorsque j'affiche les feuilles cachées, ce sont celles-ci qui sont en dernier.

voici mon fichier qui reprend l'idée de mon problème : https://www.cjoint.com/?DGCxvMQ1e9u

merci d'avance à tous

1 réponse

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonsoir

    Soit tu positionnes les feuilles cachées AVANT la feuille visible Source et elles resteront dans cet ordre

    Soit si tu veux que les feuilles cachées restent après Source mais avant "1" tu rajoutes 4 lignes en fin de macro pour replacer les feuilles au bon endroit
    Sheets("Data").Select
    Sheets("Data").Move Before:=Sheets("1")
    Sheets("Masque").Select
    Sheets("Masque").Move Before:=Sheets("1")

    Cdlmnt
    0
    1. xuorel Messages postés 253 Date d'inscription   Statut Membre Dernière intervention  
       
      Ok donc pas de moyen direct de les faire atterrir en dernier.

      je vais donc essayer (selon la manière dont ca se combinera dans mon code) :

      - soit ta méthode
      - soit afficher les 2 feuilles cachées avant de copier les autres, puis les remasquer

      merci pour ta réponse
      0
    2. bubble.diver Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      @via55 : tout comme xuorel, je te remercie pour ta réponse
      0