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

Bonjour Alcazar et tout le forum,

J'espere que tu vas bien car moi cela va bien.

Et je te remercie de prendre des nouvelles du Forum, mais si SVP, tu avais envie d'autre chose, tu peux aussi le demander.

Et merci aussi pour toutes les réponses.

Et au revoir à bientôt, les gars et les filles.

Ceci est un message autoenregistré provenant du PC de Celeda qui essaie d'aider sur le Forum XLD.
Appuyer sur la touche escape pour sortir de l'application.

Passez une bonne journée.

Celeda
 
Bonjour,

Encore une fois Merci STephane de nous faire bénéficier de tes connaissances : voici ce qui avait été proposé :



Date: Sun, 21 Nov 1999 21:29:11 +0100
From: Laurent Longre <laurent.longre@free.fr>
Subject: Re: Effacer / Renommer de la Feuill1?

Pour empêcher le... "renommage" (???) de la feuille, la bidouille
suivante pourra peut-être t'intéresser:

=- Insére une nouvelle feuille dans le classeur, tape la formule =ALEA()
dans n'importe quelle cellule de cette feuille et mets sa propriété
Visible sur xlVeryHidden sous VBA.

- Dans le module ThisWorkbook du classeur, copie le code suivant:

Dim NomFeuille As String

Private Sub Workbook_Open()
NomFeuille = ActiveSheet.Name
End Sub

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
NomFeuille = Sh.Name
End Sub

Private Sub Workbook_SheetCalculate(ByVal Sh As Object)
If NomFeuille = "Feuil1" And ActiveSheet.Name <> "Feuil1" _
Then ActiveSheet.Name = "Feuil1"
End Sub

Ca ne marchera malheureusement que si le mode de calcul est sur
automatique. Si l'utilisateur le met sur manuel, ça ne fonctionnera
plus.

Cette bidouille se base sur le fait que l'action de renommer une feuille
déclenche automatiquement un événement Calculate, à condition que le
classeur comporte quelque part au moins un appel à une fonction volatile
(d'où le =ALEA() dans la feuille xlVeryHidden) et que le mode de calcul
soit automatique.

Signé Laurent.


Celeda
 
- 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
6
Affichages
191
Réponses
17
Affichages
654
Réponses
1
Affichages
114
Retour