Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Intervertir le nom de deux feuilles

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 !

Evelynetfrancois

XLDnaute Impliqué
Bonjour a tous
Dans mon classeur j ai (entre autres) deux feuilles nommées
Self2 et Self
Pour INTERVERTIR le nom de ces deux feuilles j'utilise :

Sheets("Self2").Name = "x"
Sheets("Self").Name = "self2"
Sheets("x").Name = "self"

Self2 devient Self , et Self devient Self2


Je passe par "X" pour ne pas avoir, pendant l’exécution de la macro deux feuilles du même nom qui provoquent une erreur évidemment.....

N'y a t il pas plus simple, voir plus pro ???

Merci pour vos idées si précieuses

E et F
 
Dernière édition:
Re : Intervertir le nom de deux feuilles

Bonjour Evelynetfrancois

il n'y a pas d'autre façon de procéder

je me souviens qu'en langage de programmation "Pascal" , il existait la fonction "swap" qui permettait de faire la même chose mais je ne pense pas qu'ellee existe en VB
 
Re : Intervertir le nom de deux feuilles

Bonjour,

Simplement 😉 on peut tout écrire sur une seule ligne de code pour rappeler que les 3 opérations forment un même ensemble :

Code:
Sheets("Self2").Name = "x": Sheets("Self").Name = "self2": Sheets("x").Name = "self"

A+
 
Re : Intervertir le nom de deux feuilles

Bonjour à tous

sauf erreur, même écrit sur la même ligne et séparées par des ":", il y aura bien 3 instructions d'exécutées consécutivement...

bonne soiré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

Discussions similaires

Réponses
1
Affichages
1 K
P
  • Question Question
Réponses
1
Affichages
3 K
Patrosso
P
H
Réponses
19
Affichages
7 K
R
Réponses
34
Affichages
12 K
raniou010
R
A
Réponses
0
Affichages
787
A
M
Réponses
20
Affichages
3 K
massol
M
P
Réponses
2
Affichages
1 K
Pat2A
P
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…