VBA: Cette macro ralentit-elle Excel?

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 !

Staple1600

XLDnaute Barbatruc
Bonsoir le forum

Est-ce que ce genre de code ralentit Excel?

Code:
Sub HeureINmenu()
' insére la date et l'heure dans la barre de menu
'////////////////////////////////////////////////
'Inspiré par
'Groupes de discussion : microsoft.public.fr.excel
'De : "JB"
'Date : 11 Feb 2007 13:23:42 -0800
'Local : Dim 11 fév 2007 23:23
'Objet : Re: heure dans un menu
heure = Now + TimeValue("00:00:1")
    With Application
        .OnTime heure, "HeureINmenu"
        .ActiveWindow.Caption = _
        "Nous sommes le " & Date & ", il est : " & Format(heure, "hh:mm:ss")
    End With
End Sub
 
Re : VBA: Cette macro ralentit-elle Excel?

Bonjour tirex28, le forum


Mon regard est plus souvent attiré vers le coin gauche de l'écran

Et j'ai adapté cette macro pour épater ma copine

avec ce code 😛

Code:
With Application
        .OnTime heure, "HeureINmenu"
        .ActiveWindow.Caption = _
        "Nous sommes le " & Date & ", il est : " & Format(heure, "hh:mm:ss") &  _
"[B]tu es si belle à cette heure (Meme Excel la remarqué)[/B]"
    End With

Donc je voulais juste savoir si je laisse tourner cette macro en permanence, cela va-til ralentir Excel de manière significative?
 
Re : VBA: Cette macro ralentit-elle Excel?

Bonjour
Amusant
Je pense comme tirex que le ralentissement doit être minime mais par contre cela peut sans doute interférer avec des macros.
J'avais eu un Pb avec un caption : j'ai oublié le détail mais il me semble que cela modifiait l'identité de la fenêtre active et mettait donc le souk dans le code existant.
Donc sans doute à utiliser avec modération malgré ton amour immodéré 🙄
 
Re : VBA: Cette macro ralentit-elle Excel?

Bonjour Chris


Maintenant que je l'ai épaté (la copine)

Je vais rendre sa liberté à ActiveWindow.Caption

Cela me fait penser à autre chose

Serait-ce une bonne idée d'utiliser ActiveWindow.Caption pour passer des infos?

ex:

Code:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Dim QLF As String
QLF = "Vous venez de sélectionner la feuille : " & UCase(ActiveSheet.Name)
Application.ActiveWindow.Caption = QLF
End Sub

ou des résulats de calcul
 
- 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

A
Réponses
2
Affichages
1 K
Antoine C.
A
Réponses
0
Affichages
2 K
H
Réponses
2
Affichages
1 K
H
C
Réponses
1
Affichages
2 K
Compte Supprimé 979
C
G
Réponses
6
Affichages
2 K
Guillaume831
G
L
Réponses
4
Affichages
2 K
Lorenzogazier
L
P
Réponses
12
Affichages
2 K
P
M
Réponses
3
Affichages
4 K
_matt_44
M
A
Réponses
1
Affichages
2 K
Retour