VBA : Décompresser en masse des fichiers Zip

Un fichier ZIP est un fichier qui contient un ou plusieurs fichiers compressés ; la compression de fichiers permettant de réduire le volume des données avant leur transmission ou stockage. La décompression des fichiers ZIP est l’étape indispensable pour retrouver les fichiers dans leur forme originelle avant de pouvoir les exploiter. En présence de nombreux …

Continue reading ‘VBA : Décompresser en masse des fichiers Zip’ »

Share Button

Télécharger et scinder la base des numéros SIREN (base SIRENE)

La loi pour une République numérique (Loi n° 2016-1321 du 7 octobre 2016) a ouvert les bases de données SIRENE (principe de l’open data) à partir de janvier 2017. Le site SIRENE (géré par l’INSEE) propose plusieurs bases de données en téléchargement intégral regroupant les données des millions d’entreprises françaises (SIREN) et de leurs établissements …

Continue reading ‘Télécharger et scinder la base des numéros SIREN (base SIRENE)’ »

Share Button

Les boucles compteur en langage C

Une boucle est une structure de programmation qui permet de répéter un ensemble d’instructions un certain nombre de fois. Il existe plusieurs types de boucles introduites par While, Do… While et For. Les boucles compteur se construisent de la façon suivante : for (compteur = départ; compteur = arrivée; compteur=compteur+pas) { }

Share Button

Excel et VBA : obtenir un nom de fichier avec la boîte de dialogue GetOpenFilename

Le principe de base d’un programme est de traiter des informations de sources diverses. La fonction GetOpenFilename permet de sélectionner un ou plusieurs fichiers à traiter à l’aide d’une boîte de dialogue. Le nom des fichiers sélectionnés est stocké dans une variable ; celle-ci peut ensuite être analysée par le programme VBA. Cette fonction s’utilise ainsi :

Share Button

EXCEL et VBA : Manipuler des plages de cellules dans des variables tableaux

Le VBA est un langage de programmation puissant, intégré à l’ensemble des logiciels du pack OFFICE, qui permet d’enchaîner de nombreux calculs. Sous Excel, ces calculs portent fréquemment sur des plages de cellules. Or, les opérations de lecture et d’écriture sur des plages Excel de grande taille ralentissent de manière significative l’exécution des programmes VBA …

Continue reading ‘EXCEL et VBA : Manipuler des plages de cellules dans des variables tableaux’ »

Share Button