Il peut parfois être utile d’exécuter une macro à l’ouverture d’un classeur. Pour cela, vous devez créer la procédure Workbook_Open().
Ouvrez la fenêtre Microsoft Visual Basic pour Applications du classeur concerné. Double-cliquez sur ThisWorkbook dans la fenêtre Projet (1) et sélectionnez Workbook dans la liste déroulante Objet (2). La procédure Workbook_Open() est automatiquement créée. Il ne vous reste plus qu’à la compléter → Lire la suite
- VBA Excel – Exécuter une procédure à la fermeture d’un… Il peut parfois être utile d’exécuter une macro à la fermeture d’un classeur. Pour cela, vous devez créer la procédure Workbook_BeforeClose(). Ouvrez la fenêtre Microsoft Visual Basic pour Applications du classeur concerné. Double-cliquez sur ThisWorkbook dans la fenêtre Projet (1) et sélectionnez BeforeClose dans la liste déroulante Procédure (2). La procédure Workbook_BeforeClose() est automatiquement créée. Il ne vous reste plus qu’à la compléter (3) → Lire la suite
- Gestion de la mémoire Qu'est-ce que la gestion de la mémoire? La gestion de la mémoire est une activité effectuée dans le noyau du système d'exploitation. Le noyau lui-même est la partie centrale d'un système d'exploitation, il gère les opérations de l'ordinateur et de son matériel, mais il est surtout connu pour gérer la mémoire et le temps CPU. L'une des fonctions clés du système de gestion de mémoire dans un ordinateur est l'affectation de mémoire à un certain nombre de programmes en cours d'exécution différents pour maintenir les performances du système stables. La mémoire dans le système est allouée dynamiquement en fonction des besoins,…
- RAM et ROM Les systèmes nécessitent des unités de stockage, que ce soit à court ou à long terme. Les systèmes informatiques tirent parti des systèmes de mémoire dont ils disposent, qu'il s'agisse de mémoire vive (RAM), de mémoire d'accès en lecture seule (ROM) et d'unités de stockage très denses comme les disques durs. Vous vous demandez peut-être pourquoi nous ne pouvons pas avoir une unité de stockage pour tous. Pour faire simple, c'est parce que chaque système est spécialement conçu pour fonctionner efficacement pour sa fonction plutôt que pour exécuter toutes les fonctions que vous désirez. Prenons cet article comme un exemple de la…
- VBA Excel – Introduction au VBA Qu’est-ce que VBA ? VBA est l’abréviation de Visual Basic for Applications. Comme son nom l’indique, VBA est issu du langage Visual Basic de Microsoft. Le “A” de VBA désigne les applications de la suite Office. Essentiellement Word, Excel, PowerPoint et Outlook. En utilisant VBA, vous pourrez donc automatiser certaines tâches dans les applications Office. Cette formation s’intéresse avant tout à l’utilisation de VBA dans Excel, mais les principes abordés s’appliquent (sauf lorsqu’ils sont trop spécifiques) aux autres applications de la suite → Lire la suite
- VBA Excel – L’application Microsoft Visual Basic pour… Dans cet article, vous allez faire connaissance avec l’application Microsoft Visual Basic for Applications, dans laquelle vous développerez vos projets VBA. Pour accéder à cette fenêtre, basculez sur l’onglet Développeur du ruban et cliquez sur l’icône Visual Basic dans le groupe Code → Lire la suite
- KB4458469 – Windows 10 1803 Windows 10 Version 1803, mise à jour KB4458469 en dehors du cadre du Patch Tuesday de Septembre 2018. Une nouvelle mise à jour est disponible en téléchargement pour Windows 10 Version 1803 alias Windows 10 April 2018 Update. Microsoft déploie une nouvelle mise à jour, éstampillée du nom KB4458469, elle apparaît avec en contenu des corrections de bugs. Aucune nouvelle fonctionnalité du système d’exploitation n’est introduite dans cette mise à jour. Cette mise a jour fait passer l’O.S a la version Build 17134.320 Sa distribution est assurée par le service Windows Update tandis que la finalisation de l’installation demande un…
- LibreOffice Calc – Mise à jour automatique de la table à… Il serait intéressant de mettre à jour le classeur dès son ouverture. Pour cela, vous allez créer une macro qui exécute la commande Actualiser la plage dans le menu Données et demander son exécution à l’ouverture du classeur. Déroulez le menu Outils, pointez l’entrée Macros et cliquez sur Enregistrer une macro. La boîte de dialogue Enregistrer une macro s’affiche. Lancez la commande Actualiser la plage dans le menu Données puis cliquez sur Terminer l’enregistrement dans la boîte de dialogue Enregistrer une macro. La boîte de dialogue Macros LibreOffice Basic s’affiche. Donnez un nom à la macro et cliquez sur Enregistrer pour enregistrer la macro → Lire la suite
- VBA Excel – Affecter une macro à un bouton dans la barre… Pour accéder facilement à une macro, vous pouvez lui affecter une icône dans la barre d’outils Accès rapide. Lancez la commande Options dans le menu Fichier. La boîte de dialogue Options Excel s’affiche. Sélectionnez Barre d’outils Accès rapide dans la partie gauche de la boîte de dialogue. Sélectionnez Macros dans la liste déroulante Choisir les commandes dans les catégories suivantes . Cliquez sur la macro dans la zone de liste inférieure, puis cliquez sur Ajouter → Lire la suite
- VBA Excel – Le modèle objet d’Excel Si vous avez déjà côtoyé un langage de programmation objet, vous aurez certainement compris en lisant l’article précédent que les éléments manipulés dans Excel sont des objets. Les principaux objets Excel Si vous n’avez jamais approché de près ou de loin un langage objet, vous n’avez certainement aucune idée de ce qu’est un langage objet, ni comment le fait que le VBA soit un langage objet va impacter votre programmation. Eh bien, disons qu’Excel consiste en un ensemble de briques que nous appellerons « objets ». Par exemple, les classeurs, les feuilles de calcul, les plages et les cellules sont des objets Excel.…
- VBA Excel – Une première macro Excel Définition d’une première macro A titre d’exemple, nous allons définir une macro qui met en en forme des dates. Avant de sélectionner l’onglet Développeur et de cliquer sur l’icône Enregistrer une macro dans le groupe Code, sélectionnez les cellules dont le format doit être changé → Lire la suite