Function nommer onglet

  • Initiateur de la discussion Initiateur de la discussion VBA
  • 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 !

V

VBA

Guest
Bonjour à tous,

J'ai un petit problème.

je travaille sur excel et j'essai ds une feuille de créer une fonction qui indique ds une cellule le nom de la feuille suivante.

Donc j'ai crée une fonction index (voir au bas du message) qui donne le numéro de la feuille suivante et je connais la fonction qui crée le permet d'indiquer le nom de la feuille active, mais comment la fonction "getsheetname" va donner le nom selon le numero de la feuille donné par la fonction "getsheetnumber"(bref le nom de la feuille suivante)?


Si quelqu'un connait la solution ça va encore m'aider.

merci bcp

VBA

Public Function GetSheetNumber() As String
GetSheetNumber = ActiveSheet.Index + 1
End Function

Public Function GetSheetName() As String
GetSheetName = ActiveSheet.Name
End Function
 
Bonjour,

Une petite combinaison des 2 fonctions, + un test de validité ça donnerait une solution du genre :

Function getsheetname()
If ActiveSheet.Index = Sheets.Count Then
getsheetname = "Ceci est la dernière feuille"
Else
getsheetname = Sheets(ActiveSheet.Index + 1).Name
End If
End Function


Bonne journée

Rai
 
- 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
2
Affichages
335
Retour