[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 -
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
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
A voir également:
- [VBA] Copier une feuille après feuilles cachées
- Comment faire un livret avec des feuilles a4 - Guide
- Bruler feuille de laurier - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Comment supprimer une feuille sur word - Guide
- Comment copier une vidéo youtube - Guide
1 réponse
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
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
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