Relancer une macro enregistrée ou installée

mug developpeur vba

Devenez développeur : notre initiation à VBA en 5 parties

  1. Découvrez la face cachée d'Excel : l'interface de programmation
  2. Créez votre première macro sans aucun code : enregistrez-la
  3. Installez et réutilisez une macro existante
  4. Prudence : sauvegardez vos fichiers avec macros !
  5. Relancez une procédure enregistrée ou installée

 

Dernière étape de notre tutoriel pour débuter avec VBA, voyons comment relancer nos procédures.
Des calculs simplifiés avec des fonctions personnalisées, des macros affectées à des boutons pour un traitement facilité. Découvrons toutes les techniques disponibles suivant le type de procédure.

Lire la suite

Enregistrer un fichier contenant des macros

mug developpeur vba

Devenez développeur : notre initiation à VBA en 5 parties

  1. Découvrez la face cachée d'Excel : l'interface de programmation
  2. Créez votre première macro sans aucun code : enregistrez-la
  3. Installez et réutilisez une macro existante
  4. Prudence : sauvegardez vos fichiers avec macros !
  5. Relancez une procédure enregistrée ou installée

 

Suite de notre tutoriel pour débuter avec la programmation sous Excel, avant de lancer notre premier programme, prenons le temps de sauvegarder. C’est une mesure de sécurité indispensable. Mais attention, les macros exigent un format d’enregistrement spécial.

Lire la suite

Comment installer et réutiliser une macro ?

mug developpeur vba

Devenez développeur : notre initiation à VBA en 5 parties

  1. Découvrez la face cachée d'Excel : l'interface de programmation
  2. Créez votre première macro sans aucun code : enregistrez-la
  3. Installez et réutilisez une macro existante
  4. Prudence : sauvegardez vos fichiers avec macros !
  5. Relancez une procédure enregistrée ou installée

 

Dans cette série d’articles, nous détaillons un tutoriel complet pour faire nos premiers pas avec VBA. Ce n’est pas parce que vous ne connaissez rien aux macros et à VBA que vous ne pouvez pas les utiliser. Après avoir créé notre première macro avec l’enregistreur, nous allons voir comment installer une macro à partir du code récupéré. En fonction de son contenu, le mode opératoire peut changer quelque peu.

Lire la suite

Bien débuter l’année avec l’agenda Excel

Bonne année à tous ! Je vous souhaite bonheur, santé et réussite pour cette année 2017.

J’espère aussi qu’elle sera fructueuse d’un point de vue professionnel et qu’Excel vous y aidera. Pour vous en convaincre, je vous propose un premier cadeau pour démarrer l’année. La période de fêtes touche à sa fin, profitons-en une dernière fois !

Lire la suite

Compter le nombre de valeurs distinctes

Lorsque nous disposons d’une liste de valeurs répétées un nombre aléatoire de fois, plusieurs manipulations sont possibles pour compter le nombre de valeurs différentes : suppression des doublons, création d’un TCD. Autant de solutions qui nécessitent une action de notre part à chaque fois que nous voulons ce décompte. Créons plutôt une formule pour calculer ce dénombrement.

Lire la suite

Devenez développeur : découvrez la face cachée d’Excel

mug developpeur vba

Devenez développeur : notre initiation à VBA en 5 parties

  1. Découvrez la face cachée d'Excel : l'interface de programmation
  2. Créez votre première macro sans aucun code : enregistrez-la
  3. Installez et réutilisez une macro existante
  4. Prudence : sauvegardez vos fichiers avec macros !
  5. Relancez une procédure enregistrée ou installée

 

Excel permet d’automatiser certaines tâches, d’enregistrer des procédures exécutant des actions, parfois même en lien avec d’autres programmes. Les macros semblent complexes pour tout débutant en la matière.
Mais en quelques articles, nous allons voir les bases qui vont permettre même aux plus novices de se familiariser avec ces concepts et de se lancer dans la programmation.
N’allons pas trop vite ! Dans un premier temps, préparons quelques options dont nous avons besoin. Par défaut, Excel cache les fonctionnalités de développement. Si nous voulons utiliser du code, c’est mieux de les avoir sous la main !

Lire la suite

Utiliser SOMMEPROD pour les calculs matriciels

Dans un précédent article, nous avons utilisé la fonction SOMMEPROD pour calculer une moyenne pondérée. En reprenant en détails son mode de fonctionnement, nous allons voir que nous pouvons également l’utiliser dans de nombreux calculs matriciels.

Lire la suite

Ajouter une ligne horizontale sur un graphique

Il est souvent intéressant d’ajouter une ligne horizontale sur un graphique. Elle matérialise facilement une moyenne et permet de visualiser les valeurs par rapport à celle-ci.
Deux méthodes sont possibles pour l’ajouter avec des résultats légèrement différents. Suivez le tutoriel et optez pour la méthode que vous préférez.

Lire la suite

Enregistrez votre première macro

mug developpeur vba

Devenez développeur : notre initiation à VBA en 5 parties

  1. Découvrez la face cachée d'Excel : l'interface de programmation
  2. Créez votre première macro sans aucun code : enregistrez-la
  3. Installez et réutilisez une macro existante
  4. Prudence : sauvegardez vos fichiers avec macros !
  5. Relancez une procédure enregistrée ou installée

 

Les macros sont un excellent moyen de gagner en productivité sur Excel. Reproduire des tâches longues est inintéressant et source d’erreur.
Coder une procédure sans aucune notion de programmation est complexe. Mais Excel n’est pas un outil destiné aux informaticiens. Et il a donc pensé aux utilisateurs novices en la matière, en vous permettant de créer des programmes sans écrire le moindre code.

Lire la suite

Trouver la n-ième plus grande valeur avec un critère

Nous avons déjà vu qu’il était possible de faire une RECHERCHEV sur la 2ème valeur, nous avons même vu 2 méthodes : la première en décomposant le calcul avec des colonnes intermédiaires, la seconde directe en une seule formule.
Dans les deux cas, le tableau de référence n’était pas trié et nous prenions donc les valeurs dans l’ordre où elles étaient renseignées. Voyons comment à partir de cette même liste récupérer la 1ère, 2ème ou n-ième plus grande valeur avec une condition.

Lire la suite