Vous voulez savoir combien de fichiers se trouvent dans un dossier de vos unités de → Lire la suite
- 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 – Lister les fichiers contenus dans un dossier Cet article va vous montrer comment lister les fichiers contenus dans un dossier quelconque dans une feuille de calcul. Ici, les fichiers seront listés dans les cellules de la colonne A de la feuille de calcul Feuil1. Pour cela, nous utiliserons la fonction Dir() pour parcourir le dossier : Dim Fichier As String Fichier = Dir("chemin") Où chemin représente le chemin du dossier à examiner. Par exemple c:\dossier\sous-dossier\. Si nécessaire, vous pouvez préciser le modèle des fichiers recherchés à la suite du chemin. Par exemple, c:\dossier\sous-dossier\*.docx recherchera les fichiers d’extension docx dans le dossier c:\dossier\sous-dossier → Lire la suite
- 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…
- Combien de Ram ai-je besoin pour mon ordinateur Random Access Memory, habituellement appelé RAM ou simplement Mémoire, est l’une des pièces les plus importantes de tout ordinateur. La RAM fait partir de l’une des caractéristiques à prendre en compte lors de l’achat d’un ordinateur, qu’il soit Bureau ou → Lire la suite
- Comment protéger un code VBA efficacement ? Après avoir passé des jours, des semaines ou des mois à développer votre application Excel et son code VBA, vous n’avez pas forcément envie que n’importe qui puisse y accéder pour s’en servir à d’autres fins … Le mot de passe VBA La première étape consiste à ajouter un mot de passe au projet VBA pour interdire l’accès au code VBA. Pour cela, faites un clic droit sur le projet → 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 – Modifier et lire les attributs des fichiers Dans Windows, les fichiers possèdent des attributs qui peuvent changer leur comportement dans l’explorateur de fichiers. Par exemple, les fichiers cachés n’apparaitront pas dans l’explorateur de fichiers, ou encore, les fichiers à lecture seule ne pourront pas être modifiés. Modifier les attributs d’un fichier En utilisant l’instruction VBA SetAttr, vous pouvez modifier l’attribut d’un fichier quelconque. Voici sa syntaxe : SetAttr "chemin", attribut Où chemin est le chemin complet du fichier dont vous voulez modifier l’attribut et attribut est l’attribut que vous voulez lui donner → Lire la suite
- VBA Excel – L’enregistreur de macros Avant d’aborder le langage VBA, je vous propose de découvrir l’enregistreur de macros. Cet outil enregistre les actions effectuées dans Excel et les transforme en des instructions VBA. Une fois l’enregistreur lancé, tout ce que vous faites au clavier et à la souris est enregistré. Par exemple, la frappe des touches, le clic sur une cellule, le clic sur des icônes du ruban, la mise en forme des cellules, lignes et colonnes, etc.. Lorsque vous arrêtez l’enregistreur, des instructions VBA sont générées et enregistrées dans le classeur → Lire la suite
- VBA Excel – Avant de commencer Excel est très pratique pour réaliser des documents sous la forme de tableaux : des bulletins de paie, des devis et des factures, par exemple. Il permet également de créer des études prévisionnelles, d’analyser et de synthétiser des données. Parfois, il n’existe aucune fonctionnalité prédéfinie dans Excel pour répondre à un besoin particulier. Vous devez alors “programmer Excel” pour créer cette fonctionnalité. Pour cela, vous pouvez passer par l’enregistreur de macros ou par le langage VBA. Cette formation va vous apprendre à utiliser l’un comme l’autre. Aucune connaissance en programmation n’est nécessaire. Par contre, vous devez avoir déjà pratiqué Excel →…
- VBA Excel – Utiliser les fonctions d’Excel en VBA De très nombreuses fonctions sont accessibles dans Excel. Ces fonctions peuvent parfois rendre de grands → Lire la suite