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

J

John94

Guest
Bonjour,

Je me casse la tête mais ne parviens à résoudre mon pb donc si quelqu'un pouvait m'aider ce serait cool.

Voilà mon pb : j'insère un graphique en vba et tout se passe très bien mais maintenant je souhaiterai faire en sorte que l'utilisateur puisse changer le nom de l'onglet de la feuille source a sa guise.

Pour se faire j'ai renommé l'objet feuille. mais le pb c'est que le code VBA fait appel a une chaine de caractere (a savoir le nom de l'onglet ici "SP") :

ActiveChart.Location Where:=xlLocationAsObject, Name:="SP"

Quelqu'un saurait-il comment faire appel non pas au nom situé dans l'onglet mais le nom de l'objet feuille.

merci

John
 
Re : Graphe sou VBA

Bonsoir John

essaye peut être comme ceci :

Code:
name:=Feuil1

ou Feuil1 est le nom qui apparait dans la fenêtre vba projet.

A tester...

sinon si c'est la feuille active tu peux utiliser :

Code:
name:=ActiveSheet.Name

bonne soirée
@+
 
Re : Graphe sou VBA

Probleme résolu 🙂🙂

voici mon code

Dim Nom_Feuille as String

'Pour le placer dans la feuille active
Nom_Feuille = SP.Name
ActiveChart.Location Where:=xlLocationAsObject, Name:=Nom_Feuille

où SP est le nom de l'objet feuille
 
Re : Graphe sou VBA

Bonjour John, Bruno

Quelle type de feuille est active au moment du passage de cette instruction, je pense qu'il s'agit d'une feuille graphique et non d'une feuille de calcul !!!

Si tu rencontres toujoujours des problèmes mets ton fichier en pièce jointe, sans données confidentielle, avec le code dans sa totalité.

bonne journée
@+
 
- 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
8
Affichages
717
Réponses
3
Affichages
430
  • Résolu(e)
Microsoft 365 VBA - Tableau
Réponses
10
Affichages
714
Réponses
5
Affichages
672
Compte Supprimé 979
C
P
  • Question Question
Réponses
6
Affichages
764
L
Réponses
1
Affichages
1 K
L
F
  • Question Question
Réponses
11
Affichages
1 K
Réponses
12
Affichages
1 K
Retour