COMMENT INSERER UN NOM D'ONGLET DANS UNE FEUILLE DE CALCUL
5 réponses
yarole2001
Je souhaiterais mettre dans une cellule excell le nom de l'onglet (je ne
souhaite pas le mettre dans l'en-tête de page mais bien dans la feuille
elle-même.
Est-ce possible ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
garnote
Bonjour,
Tu pourrais utiliser une fonction personnalisée. Copie cette macro dans un module standard :
Function onglet() onglet = ActiveSheet.Name End Function
et entre dans une cellule la formule : =onglet()
Serge
"yarole2001" a écrit dans le message de news:
Je souhaiterais mettre dans une cellule excell le nom de l'onglet (je ne souhaite pas le mettre dans l'en-tête de page mais bien dans la feuille elle-même. Est-ce possible ?
Bonjour,
Tu pourrais utiliser une fonction personnalisée.
Copie cette macro dans un module standard :
Function onglet()
onglet = ActiveSheet.Name
End Function
et entre dans une cellule la formule :
=onglet()
Serge
"yarole2001" <yarole2001@discussions.microsoft.com> a écrit dans le message
de news: C137B144-6E47-4C06-B87D-4868DB55B325@microsoft.com...
Je souhaiterais mettre dans une cellule excell le nom de l'onglet (je ne
souhaite pas le mettre dans l'en-tête de page mais bien dans la feuille
elle-même.
Est-ce possible ?
Tu pourrais utiliser une fonction personnalisée. Copie cette macro dans un module standard :
Function onglet() onglet = ActiveSheet.Name End Function
et entre dans une cellule la formule : =onglet()
Serge
"yarole2001" a écrit dans le message de news:
Je souhaiterais mettre dans une cellule excell le nom de l'onglet (je ne souhaite pas le mettre dans l'en-tête de page mais bien dans la feuille elle-même. Est-ce possible ?
Jacky
Bonjour,
Dans une cellule(de LL et PF) =DROITE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-TROUVE("]";CELLUL E("nomfichier"))) Le fichier doit être sauvé au moins une fois.
En VBA [b1] = ActiveSheet.Name
Salutations JJ
"yarole2001" a écrit dans le message de news:
Je souhaiterais mettre dans une cellule excell le nom de l'onglet (je ne souhaite pas le mettre dans l'en-tête de page mais bien dans la feuille elle-même. Est-ce possible ?
Bonjour,
Dans une cellule(de LL et PF)
=DROITE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-TROUVE("]";CELLUL
E("nomfichier")))
Le fichier doit être sauvé au moins une fois.
En VBA
[b1] = ActiveSheet.Name
Salutations
JJ
"yarole2001" <yarole2001@discussions.microsoft.com> a écrit dans le message
de news:C137B144-6E47-4C06-B87D-4868DB55B325@microsoft.com...
Je souhaiterais mettre dans une cellule excell le nom de l'onglet (je ne
souhaite pas le mettre dans l'en-tête de page mais bien dans la feuille
elle-même.
Est-ce possible ?
Dans une cellule(de LL et PF) =DROITE(CELLULE("nomfichier");NBCAR(CELLULE("nomfichier"))-TROUVE("]";CELLUL E("nomfichier"))) Le fichier doit être sauvé au moins une fois.
En VBA [b1] = ActiveSheet.Name
Salutations JJ
"yarole2001" a écrit dans le message de news:
Je souhaiterais mettre dans une cellule excell le nom de l'onglet (je ne souhaite pas le mettre dans l'en-tête de page mais bien dans la feuille elle-même. Est-ce possible ?
Ouais, pas très pratique ma fonction. Ne se met pas à jour si tu changes le nom de l'onglet. Un peu mieux : Private Sub Workbook_SheetActivate(ByVal Sh As Object) [A1] = ActiveSheet.Name End Sub À coller dans le module ThisWorkbook. Se mettra à jour quand la feuille sera activée.
Serge
"garnote" a écrit dans le message de news:
Bonjour,
Tu pourrais utiliser une fonction personnalisée. Copie cette macro dans un module standard :
Function onglet() onglet = ActiveSheet.Name End Function
et entre dans une cellule la formule : =onglet()
Serge
"yarole2001" a écrit dans le message de news:
Je souhaiterais mettre dans une cellule excell le nom de l'onglet (je ne souhaite pas le mettre dans l'en-tête de page mais bien dans la feuille elle-même. Est-ce possible ?
Ouais, pas très pratique ma fonction. Ne se met pas à jour
si tu changes le nom de l'onglet. Un peu mieux :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
[A1] = ActiveSheet.Name
End Sub
À coller dans le module ThisWorkbook.
Se mettra à jour quand la feuille sera activée.
Serge
"garnote" <rien@absent.com> a écrit dans le message de news:
O4DrmoqvFHA.2728@TK2MSFTNGP14.phx.gbl...
Bonjour,
Tu pourrais utiliser une fonction personnalisée.
Copie cette macro dans un module standard :
Function onglet()
onglet = ActiveSheet.Name
End Function
et entre dans une cellule la formule :
=onglet()
Serge
"yarole2001" <yarole2001@discussions.microsoft.com> a écrit dans le
message de news: C137B144-6E47-4C06-B87D-4868DB55B325@microsoft.com...
Je souhaiterais mettre dans une cellule excell le nom de l'onglet (je ne
souhaite pas le mettre dans l'en-tête de page mais bien dans la feuille
elle-même.
Est-ce possible ?
Ouais, pas très pratique ma fonction. Ne se met pas à jour si tu changes le nom de l'onglet. Un peu mieux : Private Sub Workbook_SheetActivate(ByVal Sh As Object) [A1] = ActiveSheet.Name End Sub À coller dans le module ThisWorkbook. Se mettra à jour quand la feuille sera activée.
Serge
"garnote" a écrit dans le message de news:
Bonjour,
Tu pourrais utiliser une fonction personnalisée. Copie cette macro dans un module standard :
Function onglet() onglet = ActiveSheet.Name End Function
et entre dans une cellule la formule : =onglet()
Serge
"yarole2001" a écrit dans le message de news:
Je souhaiterais mettre dans une cellule excell le nom de l'onglet (je ne souhaite pas le mettre dans l'en-tête de page mais bien dans la feuille elle-même. Est-ce possible ?