Trucs, astuces et réponses

Les articles suivants sont disponibles pour la rubrique «Sous-programmes et fonctions». Cliquez sur le titre de l’article (affiché en gras) pour voir l’article associé.

link: / excel-Checking_if_a_Workbook_is_Already_Open [Vérifier si un classeur est déjà ouvert]

Savoir qu’un classeur est déjà ouvert peut être une condition préalable au bon fonctionnement de votre macro. Voici comment le vérifier.

link: / excel-Deleting_Worksheet_Code_in_a_Macro [Suppression du code de feuille de travail dans une macro]

Lors de la création d’une application dans VBA pour que d’autres puissent l’utiliser, vous souhaiterez peut-être un moyen pour votre code VBA de modifier ou de supprimer d’autres parties de votre code VBA.

En théorie, cela peut être facile à faire; cette astuce explique comment.

link: / excel-Disabling_a_Function_Key [Désactivation d’une touche de fonction]

Les touches de fonction sont utilisées pour effectuer des tâches courantes dans Excel. Si vous souhaitez désactiver l’une des touches de fonction, c’est assez simple à faire. Voici comment procéder.

link: / excel-Displaying_the_Print_Dialog_Box_in_a_Macro [Affichage de la boîte de dialogue d’impression dans une macro]

Vous souhaitez imprimer un document à l’aide d’une macro? Une façon consiste à afficher la boîte de dialogue Imprimer et à permettre à l’utilisateur d’interagir avec elle. Cette astuce montre à quel point il est facile d’ouvrir la boîte de dialogue souhaitée.

link: / excel-Progression_Indicator_in_a_Macro [Indicateur de progression dans une macro]

Lorsque votre macro bourdonne, s’occupant de ses propres affaires, un utilisateur qui regarde l’écran peut ne voir aucune activité et peut donc se demander si la macro fonctionne vraiment. Une façon de garder les utilisateurs au courant de ce qui se passe est de demander à la macro de fournir une sorte d’indicateur de progression.

link: / excel-Turning_Off_Screen_Updating [Désactivation de la mise à jour de l’écran]

Vous voulez un moyen rapide d’accélérer vos macros? Tout ce que vous avez à faire est d’empêcher Excel de mettre à jour l’écran pendant que la macro est en cours d’exécution. Voici comment procéder.

link: / excel-Understanding_Functions_in_Macros [Comprendre les fonctions dans les macros]

Les fonctions sont une construction de programmation courante. Ils vous aident à créer des moyens simples de traiter les informations et de renvoyer une valeur. Voici comment créer vos propres fonctions.

link: / excel-Understanding_Subroutines [Comprendre les sous-programmes]

Lors du développement de macros, vous pouvez créer des sous-programmes. C’est un excellent moyen de réutiliser du code commun et de faciliter vos tâches de programmation.

link: / excel-Using_a_Progress_Indicator_in_Macros [Utilisation d’un indicateur de progression dans les macros]

Quelques conseils pour ajouter un indicateur de progression qui s’exécute lors de longs calculs de macro