Créer 1 liste de cellule donnée sur onglets changeant de noms
Fermé
chacalcolik
Messages postés
15
Date d'inscription
jeudi 29 octobre 2015
Statut
Membre
Dernière intervention
11 octobre 2018
-
Modifié par chacalcolik le 29/10/2015 à 14:26
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 oct. 2015 à 16:56
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 29 oct. 2015 à 16:56
A voir également:
- Créer 1 liste de cellule donnée sur onglets changeant de noms
- Créer liste déroulante excel - Guide
- Changer de dns - Guide
- Créer un compte instagram sur google - Guide
- Créer un compte google - Guide
- Créer un compte gmail - Guide
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
29 oct. 2015 à 15:00
29 oct. 2015 à 15:00
Bonjour
pas trop compris ce que vous voulez placer en B3
à tout hasard, pour placer le nom de l'onglet dans une cellule:
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)
et donc selon ce que j"ai compris, en B3:
="description "&=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)
crdlmnt
pas trop compris ce que vous voulez placer en B3
à tout hasard, pour placer le nom de l'onglet dans une cellule:
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)
et donc selon ce que j"ai compris, en B3:
="description "&=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)
crdlmnt
29 oct. 2015 à 15:16
Tout d'abord, merci pour le coup de main.
Lorsque j'inscris votre formule dans la case B1 de mon sommaire, la case B1 de mon sommaire indique ''description sommaire'', et ceci se répète lorsque j'inscris la formule dans la case B2 de mon sommaire, la case B3, etc.
Ce que je souhaite, c'est que la case B1 de mon sommaire indique ce qui est inscrit dans la case B3 de mon onglet 1, que la case B2 de mon sommaire indique ce qui est inscrit dans la case B3 de mon onglet 2, etc. et ce, peu importe quel nom j'assigne à mes onglets.
Je vous remercie encore pour votre patience et votre amabilité !
29 oct. 2015 à 15:29
=INDIRECT("'"&A1&"'!B3") attention aux signes
ou quelque chose sur le même principe, car je ne sais pas où vous prenez le nom de l'onglet.
mais cette formule vous renverra le B3 de l'onglet dont le nom est inscrit en A
crdlmnt
29 oct. 2015 à 15:47
les noms des onglets sont représenté par les noms des clients, donc à chaque semaine les noms des clients changent et les noms des onglets aussi. voici la formule macro pour laquelle j'ai réussi à reproduire le nom de chaque onglet dans ma colonne A1 :
Sub Sommaire()
Dim NbFeuilles As Long
Dim NmFeuille As String
Dim Cpt As Long
Dim ExtraitNom As String
Dim NmLien As String
NbFeuilles = Worksheets.Count
Application.ScreenUpdating = False
Range("A1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
Selection.ClearContents
For Cpt = 2 To NbFeuilles
NmFeuille = Sheets(Cpt).Name
ExtraitNom = (NmFeuille)
NmLien = "'" & NmFeuille & "'!A1"
Sheets("SOMMAIRE").Select
Range("A1").Offset(Cpt - 2, 0).Value = ExtraitNom
ActiveSheet.Hyperlinks.Add Anchor:=Range("A1").Offset(Cpt - 2, 0), Address:="", SubAddress:=NmLien, TextToDisplay:=NmFeuille
Next Cpt
Application.ScreenUpdating = True
Range("A1").Select
End Sub
avec cette macro, A1 indique le nom donné à mon premier onglet (par exemple Marc), A2 indique le nom donné à mon 2e onglet (par exemple Sylvain), A3 le nom donné à mon 3e onglet, etc.
seulement voilà je ne connais pas assez bien les termes exacts des formules macro pour faire en sorte que ma colonne B reflète le texte de la case B3 de chaque onglet au lieu d'être le titre de chaque onglet.
Merci pour votre aide !
29 oct. 2015 à 15:50
pour mémoire
=INDIRECT("'"&A1&"'!B3")
29 oct. 2015 à 15:53