Création d'onglet suivant plusieurs variables

  • Initiateur de la discussion Initiateur de la discussion ebac1
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

ebac1

Guest
Bonjour à tous,
J'aimerais créer une feuille suivant un modèle nommée suivant deux valeurs de cellule une la semaine et une la position de la ligne, j' ai joint un exemple afin de faciliter ma demande.
Si quelq'un pouvais m'aider cela serait sympa.
Merci d'avance
 

Pièces jointes

Re : Création d'onglet suivant plusieurs variables

Salut ebac1, le forum,

Desole mais je n'arrive pas a saisir le sens de ce que tu veux faire...
Dans ta cellule B15 que va t'il y avoir ?
Et surtout quels sont les criteres de creation de la nouvelle feuille ?

Bonne journee

Olivier
 
Re : Création d'onglet suivant plusieurs variables

Bonjour,
Dans les cellules vertes il y aura des libellés, dans les feuilles crées le détail de ses libellés, chaque cellules vertes implique une nouvelle feuille nommée Semaine - ligne.
Merci et bonne journée
 
Re : Création d'onglet suivant plusieurs variables

Bonjour


Pour créer une feuille
(Edit: il faudrait rajouter une procédure pour vérifier si la feuille à créer n'existe pas déjà
dans le classeur)
Code:
Sub Macro1()
Dim X As String
Dim Y As String
Dim Z As String
X = Range("B13").Value
If ActiveCell.Column <> 2 And IsEmpty(ActiveCell.Offset(, -1)) Then Exit Sub
Y = ActiveCell.Offset(, -1).Text
Z = X & "-" & Y
Sheets.Add After:=Sheets(Worksheets.Count)
ActiveSheet.Name = Z
End Sub
Pour créer un lien hypertexte sur la dernière feuille créée
Code:
Sub Macro4()
Dim W As String
Dim X As String
Dim Y As String
W = Sheets(Worksheets.Count).Name
X = Right(W, 1)
Y = "'" & W & "'!A1"
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:=Y, TextToDisplay:=X
ActiveCell.HorizontalAlignment = xlCenter
End Sub
 
Dernière édition:
Re : Création d'onglet suivant plusieurs variables

Bonjour,

Merci pour ton aide Staple1600, ça répond à ma demande en partie, mais je dois gérer plusieurs colonnes de ce type qui représente les semaines.
J'essaye de trouver la solution mais je suis un néophite sur excel, alors s'il y a de l'aide, je suis preneur.
Merci d'avance
 
Re : Création d'onglet suivant plusieurs variables

Bonjour,
Je n'arrive pas à adapter le code de Staple1600 pour renommer cette feuille en récupérant le numéro de semaine (ligne 28)au dessus de la cellule active et le numéro de la ligne situé colonne "A", sachant qu'ils y a autant de colonnes que de semaines.
Si quelqu'un pouvait m'aiguiller..?
Merci d'avance
 

Pièces jointes

Re : Création d'onglet suivant plusieurs variables

Bonsoir


Essaye cette adaptation
Code:
Sub test()
Dim X As String
Dim Y As String
Dim Z As String
Dim Lign_SEM As Long
Lign_SEM = 28
X = Cells(Lign_SEM, ActiveCell.Column).Value
'celle permet de sortir si cellule vide en colonne A
'If IsEmpty(ActiveCell.Offset(, -1)) Then Exit Sub
'ici on récupère la valeur dans la colonne A
Y = ActiveCell.Offset(0, -1).Value
'ici on crée le nom de la feuille
Z = X & "-" & Y
'on ajoute une feuille vierge derrière la dernière feuille
Sheets.Add After:=Sheets(Worksheets.Count)
'on renomme la nouvelle feuille
ActiveSheet.Name = Z
End Sub

PS: Les cellules fusionnées risquent de poser problème.
 
Dernière édition:
Re : Création d'onglet suivant plusieurs variables

bonjour,
J'ai essayé ton adaptation mais on ne récupère pas la valeur dans la colonne A, mais celle d'à coté de la cellule active, je n'arrive pas à récupérer également la feuille modèle.
je cherche toujours, mais je n'obtiens aucun résultats positifs.
merci pour ton aide si tu as d'autres idées n'hésites pas..!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
48
Affichages
2 K
Réponses
7
Affichages
1 K
Réponses
5
Affichages
629
Réponses
8
Affichages
722
Retour