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
- 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,…
- Pourquoi la chimie est-elle importante pour l'étude de… Pourquoi la chimie est importante pour l'étude de l'anatomie et de la physiologie peut ne pas être évidente si vous regardez simplement votre corps comme une collection d'organes. Mais toutes les cellules de vos organes sont composées de produits chimiques et les réactions chimiques sont impliquées dans tous les mouvements et cycles de votre corps. La chimie explique comment vos cellules produisent de l'énergie et des protéines, pourquoi vous respirez et avez du sang et quels types d'aliments et de vitamines sont importants pour la nutrition. Avec une compréhension de base de la chimie, vous pouvez comprendre pourquoi vos organes…
- 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…
- URL (Uniform Resource Locator) Un lien est plus formellement connu sous le nom d'URL, qui signifie Uniform Resource Locator. Dans le domaine de l'informatique, il y a toujours eu un débat sur la différence entre une URL et un URI. Parfois, vous verrez le mot lien Web et l'URL utilisés de manière interchangeable, et parfois vous verrez l'acronyme URL et URI utilisés de manière interchangeable. URI signifie Uniform Resource Identifier. Il est légèrement plus général et peut faire référence à des choses qui ne sont pas réellement des fichiers, bien que les URL ne soient plus uniquement utilisées pour identifier les fichiers. L'URI est plus générale que l'URL et…
- VBA Excel – Que peut-on sélectionner dans une feuille de… orsque vous utilisez Excel, vous sélectionnez fréquemment des cellules et des plages de cellules. Eh bien, VBA est en mesure d’effectuer les mêmes sélections. Sélection d’une cellule Deux fonctions peuvent être utilisées : Cells() et Range(). Leur syntaxe est très différente. A vous de décider quelle est celle qui vous convient le mieux. Par exemple, cette instruction sélectionne la cellule à l’intersection de la ligne 4 et de la colonne 1 : Cells(4,1).Select Ou encore, cette instruction sélectionne la cellule A4, qui se trouve à l’intersection de la ligne 4 et de la colonne 1 : Range("A4").Select → 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 – Recherche de doublons dans une colonne Cette section va vous présenter un code utile qui pourra certainement vous servir un jour ou l’autre. Le but du jeu est de trouver les cellules qui apparaissent en double (ou plus) dans la colonne où se trouve la cellule active. Il n’y a rien de bien compliqué : il suffit de comparer tour à tour toutes les cellules de la colonne à la première, puis à la deuxième, puis à la troisième, ainsi de suite jusqu’à l’avant-dernière cellule de la colonne. Ici, la couleur d’arrière-plan de la cellule qui apparait en double sera modifiée → 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.…
- Comment les cellules, les tissus et les organes sont-ils… L'une des complexités de la vie en tant qu'organisme multicellulaire est que les milliards de morceaux qui composent votre corps doivent en quelque sorte tous travailler ensemble pour accomplir les fonctions de base qui vous maintiennent en vie. Les biologistes se réfèrent à la relation entre les cellules, les tissus et les organes comme les niveaux d'organisation du corps humain. Une échelle de complexité Il peut être utile de visualiser les niveaux d'organisation comme une échelle. En commençant par l'échelon inférieur avec la composante la plus élémentaire du corps humain, vous pouvez imaginer chaque échelon suivant comme un nouveau niveau…
- Quelques actions de base sur les cellules en VBA En VBA, indiquer comment gérer les cellules, se déplacer entre elles, récupérer leurs contenus ou les remplir avec des données est essentiel. Pour chacune de ces opérations, VBA a du code spécifique (programmation Objet). Pour vous aider à agir sur les cellules, voici quelques actions intéressantes parmi les plus courantes. La liste des actions, mais...→ Lire la suite