Création de sheet par apport a une liste avec onglet caché

Bonjour;

J'aurai besoin d'aide car je suis nul en excel mais j’essaie d'apprendre et de comprendre.

Alors j'aimerais créer des sheets par apport à une liste, avec possibilité d'ajout et de vérif si la feuille existe déjà.

Et bien sur avec les 2 feuilles a créé masqué et qu'elle se mette l'une derrière l'autre.

Ex: Liste 1,2, 3,4, 5

Création: Sheet 1 et juste dérriere sheet RC-1

Je vous joins mon fichier.

Merci d'avance de votre aide.

Slts

16classeur1.xlsm (11.40 Ko)

Bonjour et bienvenu(e)

Peux tu être plus explicite

mercato a écrit :

Création: Sheet 1 et juste dérriere sheet RC-1

Pourquoi Sheet 1 ?

Juste derrière RC-1 : Où est cette page ?

Tu as trois onglets

"EXPLODED VIEW", "0", "RC"

une liste : 1, 2, 3, 4, 5, 6, 7

Quel est le résultat souhaité ?

Écris la liste des feuilles que tu veux obtenir

Bonjour,

Alor je vais essayé d'être clair.

Dans la feuille "Exploded View" il y a une liste en S3 jusque S39.

J'aimerais créer des copies des feuilles 0 et RC nom comme la liste et dans l'ordre.

ex: liste : toto, tata, etc...

Feuille: "toto" suivie de la feuille "RC-toto".

j'espère être clair.

merci d'avance

Slts.

Bonjour

mercato a écrit :

Alor je vais essayé d'être clair.

C'est raté

Pourquoi tu inventes d'autres noms de feuille

Pourquoi tu n'as pas pris le nom des feuilles du fichier et la liste en R3:R9 (pourquoi tu as choisis S3:S39 ?)

Banzai64 a écrit :

Écris la liste des feuilles que tu veux obtenir

Je me demande si une solution t'intéresse

Banzai64 a écrit :

Bonjour

mercato a écrit :

Alor je vais essayé d'être clair.

C'est raté

Pourquoi tu inventes d'autres noms de feuille

Pourquoi tu n'as pas pris le nom des feuilles du fichier et la liste en R3:R9 (pourquoi tu as choisis S3:S39 ?)

Alors j'aimerai réintégrer cette macro dans mon fichier de travail il est confidentiel donc je ne pouvais pas le mettre à dispo. Et ma liste dans mon fichier de travail se trouve en S3:S39.

Je me demande si une solution t'intéresse

Oui il doit bien y avoir une solution que me convienne.

Pour aider a comprendre voici ma macro mais j'aimerai faire mieux:

Sub Add_Sheet()

'

' Add_Sheet Macro

'

'

Application.ScreenUpdating = False

debut_tableau_listing_of_part = 3

fin_tableau_listing_of_part = 39

For Cursor = debut_tableau_listing_of_part To fin_tableau_listing_of_part

If (Sheets("EXPLODED VIEW").Cells(3, 19).Value <> "-") Then

Sheets("0").Visible = True

Sheets("0").Copy After:=Sheets(6)

ActiveSheet.Name = Sheets("EXPLODED VIEW").Cells(3, 19).Value

Sheets("RC").Visible = True

Sheets("RC").Copy After:=Sheets(7)

ActiveSheet.Name = "RC_" + Sheets("EXPLODED VIEW").Cells(3, 19).Value

End If

Next

Sheets("EXPLODED VIEW").Select

Sheets("0").Visible = False

Sheets("RC").Visible = False

Application.ScreenUpdating = True

End Sub

Bonjour

Je ne veux pas t'imposer quelque chose

Mais si tu ne réponds pas à la question que je te pose, je n'avancerai pas

Banzai64 a écrit :

Écris la liste des feuilles que tu veux obtenir

Elle ne doit pas être si compliqué la réponse

Tu as le nom des feuilles à l'origine, tu as la liste des feuilles à ajouter donc tu écris (attention ce n'est qu'un exemple - à toi de les marquer dans le bon ordre)

"EXPLODED VIEW", "0", "RC", "1", "2", "3", "4", "5", "6", "7"

Mais si tu persistes à ne pas répondre, j'abandonne

Ok alors 0 et RC sont les feuilles a copiés et a nommé suivant la liste qui est dans exploded view.

Ce qui donnera comme feuille:

1,RC-01,2,RC-02 etc.......

Bonjour

A tester

Merci beaucoup exactement ce que je voulais.

Merci de me faire avancer dans mon projet.

Slts.

Rechercher des sujets similaires à "creation sheet apport liste onglet cache"