Macros pour Excel: comment changent jour-mois-année à mois

Macros dans Excel vous permettent d'automatiser les tâches fastidieuses et de créer des feuilles de calcul qui fonctionnent comme un logiciel plutôt que seulement des colonnes et des lignes de données. La meilleure façon de créer une macro, même si vous êtes un programmeur avancé est d'utiliser la fonction d'enregistrement de laisser Excel suivre vos pas et enregistrer chaque étape dans une macro qui peut être exécuté sur commande.


Sommaire


Le problème avec cette approche est souvent la macro mettra dans une étape ou formater une cellule dans la façon dont il pense est correct plutôt que de ce que l'utilisateur veut. Vous devrez ensuite ouvrir la macro en mode d'édition et de changer le code. Ceci est un processus assez simple, mais ne nécessite un peu de connaissances.

Instructions

  1. Cliquez sur le "Promoteur" option sur la barre de menu. Si ce ne sont pas disponibles, cliquez sur le "Microsoft Office Button" dans le coin supérieur gauche et cliquez sur "Options Excel." Mettez en surbrillance le "Populaire" catégorie et cochez l'option qui dit, "Afficher l'onglet Développeur dans le ruban."

  2. Créez une macro si vous ne l'avez pas déjà fait en cliquant sur le "Enregistrer une macro" option. Mettez en surbrillance la cellule qui contient la date que vous voulez changer. Si il est une plage de cellules, mettre en évidence toute la gamme. droit; cliquez sur la cellule (s) en surbrillance et choisir "Format de cellule." S'assurer "Date" est sélectionné dans la catégorie et choisissez l'un des formats. Celui que vous voulez ne figure pas et vous corriger cela dans les prochaines étapes. Cliquez "Arrêter l'enregistrement."

  3. Cliquer sur "Macros" et choisissez la macro que vous avez créé ou enregistré à l'étape précédente. Cliquez "Éditer" pour ouvrir la macro dans une fenêtre d'édition Visual Basic.

  4. Trouvez la ligne qui a la fonction "NumberFormat" en elle. Si vous avez enregistré une macro dans l'étape précédente, le code ne devrait être que quelques lignes. Si cela est une macro que vous avez créé précédemment et est trop longue pour rechercher manuellement, cliquez sur les jumelles sur la barre de menu pour ouvrir la "Trouver" option et saisissez "NumberFormat" pour le rechercher. Selon la façon dont la cellule a été choisi la ligne peut commencer "Sélection" ou "Range." Le format que vous voulez changer est dans les citations suivantes le signe égal.

    Supprimer tout entre les guillemets et le remplacer par "mmm", De sorte que l'extrémité de la ligne de code ressemble à:

    .NumberFormat = "mmm"

  5. Fermez le "Module1 (Code)" fenêtre et fermer la "Visual Basic - Book1" fenêtre. Vous ne devez enregistrer quoi que ce soit à ce moment. Cliquez "Macros" encore une fois, mettre en évidence la macro et cliquez sur "Exécutez." La macro va maintenant changer la date (s) que vous avez sélectionné en format mois.




Conseils & Avertissements








  • En fonction de votre niveau et de compétences à la programmation Visual Basic, l'enregistrement d'une macro est presque toujours la meilleure façon de commencer. De cette façon, vous avez un cadre dans lequel commencer, et la plupart des fonctions et les propriétés dont vous avez besoin seront déjà dans le code.
  • Assurez-vous que vous enregistrez la feuille de calcul après avoir testé la macro même si vous ne l'avez pas changé quoi que ce soit dans le tableur lui-même. Voilà où le code de macro est enregistrée avec la feuille de calcul plutôt que lorsque vous quittez la fenêtre de code.
» » » » Macros pour Excel: comment changent jour-mois-année à mois