Met le nom de l'onglet actif dans une variable

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

Fab117

XLDnaute Impliqué
Salut,
je voudrais que ma macro mette le nom de l'onglet actif dans la variable :
Dim OngletSource As Worksheet

Quelqu'un aurait-il svp le code ?

Merci.

Fab
 
Re : Met le nom de l'onglet actif dans une variable

Bonjour,
voici ce qu'il faut pour recuperer le nom de l'onglet actif:

MaVariable = ActiveSheet.Name

Cependant si ta variable est definie comme suit :

Dim OngletSource As Worksheet

il n'est pas possible a ma connaissance d'y affecter directement le nom de ton onglet actif.

OngletSource est un objet (une worksheet)
ActiveSheet.Name est un string !
 
Dernière édition:
Re : Met le nom de l'onglet actif dans une variable

Bonjour tlm,

Pour compléter ce qu'à dit Larson

1ère possibilité
Code:
Dim Variable As String
Variable = ActiveSheet.Name
[I][COLOR="SeaGreen"]dans le code cette variable sera utilisée comme ceci[/COLOR][/I]
Sheets(Variable).Range("A1") = ....

2ème possibilité
Code:
Dim Variable As Worksheet
Set Variable = ActiveSheet
[COLOR="seagreen"][I]dans le code cela donnera[/I][/COLOR]
Variable.Range("A1") = ...
 
- 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

Discussions similaires

Réponses
3
Affichages
117
Réponses
11
Affichages
232
Retour