Dans cet article, nous allons apprendre comment activer la fonctionnalité plein écran et désactiver le bouton de redimensionnement de la fenêtre à l’aide de VBA. Explication logique Nous avons créé une macro «ActivatingFullScreen» pour modifier la propriété de l’application Excel afin d’activer la fonction plein écran. Nous avons utilisé l’événement… Continue Reading Activer la fonction plein écran et désactiver le bouton de redimensionnement de la fenêtre d’un classeur Excel à l’aide VBA dans Microsoft Excel.

Laissez les macros déterminer elles-mêmes le bouton CommandBar qui les a démarrées. Si vous attachez la macro ci-dessous à plusieurs boutons de la barre de commande, la boîte de message affichera un contenu différent: Sub DummyMacro() If Application.CommandBars.ActionControl Is Nothing Then ‘ the macro was not started from a commandbar… Continue Reading Déterminer quel bouton CommandBar qui a commencé une macro VBA à l’aide dans Microsoft Excel

La macro ci-dessous montre comment vous pouvez basculer l’état de disponibilité d’un élément de menu. Sub ToggleMenuControls() Dim m As CommandBarControl, mi As CommandBarControl Set m = CommandBars.FindControl(ID:=30002) ‘ File Menu If m Is Nothing Then Exit Sub For Each mi In m.Controls If mi.ID = 18 Then mi.Enabled =… Continue Reading Changer la disponibilité d’un élément de menu à l’aide VBA dans Microsoft Excel

Si vous vous demandez comment puis-je créer une minuterie dans Excel Question: Un compte à rebours de 30 à 0 secondes doit être affiché dans la barre d’état. Réponse: Insérez le code suivant dans le module standard. Sub CountDown() Dim intCounter As Integer Dim bln As Boolean bln = Application.DisplayStatusBar… Continue Reading Compte à rebours dans la barre d’état à l’aide VBA dans Microsoft Excel

La macro ci-dessous montre comment vous pouvez modifier l’état d’un bouton CommandBar personnalisé pour qu’il s’affiche comme enfoncé ou non. Sub ToggleButtonState() Dim m As CommandBarControl Set m = CommandBars(« CommandBarName »).Controls(1) If m.State = msoButtonDown Then m.State = msoButtonUp Else m.State = msoButtonDown End If Set m = Nothing End Sub

Les exemples ci-dessous utilisent le bouton Nouveau de la barre d’outils Standard comme exemple. Vous pouvez remplacer « Standard » par le nom ou le numéro d’une autre barre de commande et le numéro du contrôle que vous souhaitez modifier. Utilisez cette macro pour modifier le texte de l’info-bulle: Sub ChangeToolTipsText() Application.CommandBars(« Standard »).Controls(1).TooltipText… Continue Reading Modifier l’info-bulle pour toolbarbuttons en utilisant VBA dans Microsoft Excel

Avec la macro ci-dessous, vous pouvez activer la disponibilité de la barre de menus du classeur, de la barre d’outils Standard et d’une barre de commande personnalisée. La première fois que vous exécutez la macro, le menu et la barre standard sont désactivés, la barre d’outils personnalisée est activée. La… Continue Reading Modifiez la disponibilité pour les CommandBars en utilisant VBA dans Microsoft Excel

La barre d’état dans Excel peut être utilisée comme moniteur de code. Lorsque votre code VBA est long et que vous effectuez plusieurs tâches à l’aide de VBA, vous désactivez souvent la mise à jour de l’écran afin de ne pas voir cet écran scintiller. Mais à cause de cela,… Continue Reading Comment afficher un message sur l’état Excel VBA Bar aide

Avec la macro ci-dessous, vous pouvez afficher une barre de commande centrée sur l’écran, à la fois horizontalement et verticalement. La macro montre également comment vous pouvez obtenir la taille de l’écran à l’aide de la fonction GetSystemMetrics32. Declare Function GetSystemMetrics32 Lib « User32 » _ Alias « GetSystemMetrics » (ByVal nIndex As Long)… Continue Reading Afficher une CommandBar centrée sur l’écran en utilisant VBA dans Microsoft Excel