Résoudre des problèmes complexes à l’aide la programmation informatique

Dans notre quotidien professionnel, nous devons fréquemment réaliser des tâches répétitives avec des desseins plus ou moins complexes. Par exemple, dans le cadre d’un reporting mensuel, collecter les balances d’un groupe de sociétés, les ouvrir, les mettre en forme pour enfin les analyser. Prises isolément, ces tâches ne prennent pas beaucoup de temps mais répétées, …

Continue reading ‘Résoudre des problèmes complexes à l’aide la programmation informatique’ »

Share Button

Fonction Excel DATEDIF (fonction cachée) : Calculer le nombre de jours, mois ou années entre deux dates

Excel dispose d’une fonction cachée pour calculer le nombre de jours, mois ou années entre deux dates. Syntaxe : DATEDIF(date_début;date_fin;unité) date_début : date représentant la première date, ou date de début, de la période. Les dates doivent être entrées sous forme de chaînes de texte placées entre guillemets (par exemple, « 30/01/2001 »), comme numéros de série (par …

Continue reading ‘Fonction Excel DATEDIF (fonction cachée) : Calculer le nombre de jours, mois ou années entre deux dates’ »

Share Button

SGBDR ACCESS : Programmer des requêtes SQL dans des macros VBA

Les requêtes SQL remplissent de nombreuses tâches concourant à l’analyse de données. Ces requêtes peuvent être utilement programmées en VBA. Cette pratique permet à la fois d’automatiser l’exécution successive de plusieurs requêtes et de modifier les requêtes à la volée pour les adapter en fonction des circonstances précises (dates, comptes, entités…). ‘Mouvements sur comptes cessions immo NomReq …

Continue reading ‘SGBDR ACCESS : Programmer des requêtes SQL dans des macros VBA’ »

Share Button

MS/ACCESS, VBA : écrire dans un classeur Excel

Le résultat d’une requête SQL est aisément transférable d’ACCESS vers un classeur Excel à l’aide de la commande VBA TransferSpreadsheet. Exemple : DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, NomReq, Chemin & NomClasseurXL La syntaxe de cette commande est la suivante : DoCmd.TransferSpreadsheet(TransferType, SpreadsheetType, TableName, FileName, HasFieldNames, Range, UseOA). Paramètres :

Share Button

MS/ACCESS, VBA : créer et supprimer des requêtes

La création et la suppression de requêtes SQL à partir du VBA d’ACCESS s’opèrent respectivement à l’aide des commandes CreateQueryDef et DeleteObject. Tout d’abord, pour la création, la commande CreateQueryDef dans l’exemple suivant crée une requête nommée par la variable NomReq avec le texte SQL contenu dans la variable TexteReq dans la base de données …

Continue reading ‘MS/ACCESS, VBA : créer et supprimer des requêtes’ »

Share Button