Excel & VBA : automatiser l’impression des feuilles de calcul

Certaines tâches répétitives gagnent à être automatisées. Il en est ainsi des impressions. Il est en effet fréquent d’avoir à imprimer de manière récurrente des feuilles de travail. Sur des séries importantes, cette tâche se révèle rapidement fastidieuse. Or elle est aisément automatisable à l’aide de quelques lignes de code VBA. L’instruction VBA qui permet …

Continue reading ‘Excel & VBA : automatiser l’impression des feuilles de calcul’ »

Share Button

Excel & VBA : changer la couleur des onglets d’un classeur

Par défaut, la couleur des onglets des feuilles de calcul Excel est grise. Pour changer la couleur d’un onglet, un clic droit permet d’accéder à la palette de couleur : Cette action manuelle peut également être réalisée par programmation en VBA à l’aide de l’instruction .Tab. Par exemple, le code suivant change la couleur de …

Continue reading ‘Excel & VBA : changer la couleur des onglets d’un classeur’ »

Share Button

Excel & VBA : affecter une macro à un bouton de commande

Pour déclencher manuellement l’exécution une macro VBA, il y a deux solutions. La première consiste à la sélectionner dans la liste des macros puis à l’exécuter. La deuxième consiste à affecter l’exécution de la macro à un bouton de commande. Cette seconde solution présente l’avantage d’être plus professionnelle et facilité l’usage de votre feuille de …

Continue reading ‘Excel & VBA : affecter une macro à un bouton de commande’ »

Share Button

EXCEL : enregistrer un classeur contenant une macro VBA

Par défaut, depuis la version 2007 d’Excel, un classeur est doté de l’extension *.xlsx. Un tel classeur ne peut comprendre de macro VBA. D’ailleurs, si l’on enregistre un classeur comprenant une macro VBA avec cette extension, la macro sera irrémédiablement perdue ; un message alerte l’utilisateur sur ce risque en cas d’erreur. Pour enregistrer un …

Continue reading ‘EXCEL : enregistrer un classeur contenant une macro VBA’ »

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