Macros Excel: exemples de fichiers

Chaque macro dans Macros Excel pour les nuls livre a un fichier d'échantillon associé qui vous permet de voir la macro travail et de revoir le code. Vous pouvez utiliser les fichiers d'exemples aussi de copier et coller le code dans votre environnement (par opposition à la saisie de chaque macro à partir de zéro). En termes généraux, vous ouvrez le fichier de l'échantillon associée à la macro, allez à Visual Basic Editor (en appuyant sur Alt + F11), et copiez le code. Ensuite, vous allez à votre classeur, ouvert Visual Basic Editor, et collez le code dans l'emplacement approprié.

Vous pouvez télécharger l'échantillon Macros Excel fichiers ici.

Si une macro ne fonctionne pas pour vous, probablement une composante des besoins macro à modifier. Portez une attention particulière à des adresses de gamme, les noms de répertoires, et tous les autres noms codés en dur.

Gardez les choses suivantes à garder à l'esprit tout en travaillant avec ces macros:

  • Tout fichier qui contient une macro doit avoir l'extension de fichier .xlsm.




    Commençant avec Excel 2007, des classeurs Excel ont été donnés l'extension de fichier .xlsx standard. Fichiers avec l'extension .xlsx ne peuvent pas contenir des macros. Si votre classeur contient des macros et vous puis enregistrez ce classeur en tant que fichier .xlsx, vos macros sont automatiquement supprimés. Excel vous avertit que le contenu macro sera désactivée lorsque vous enregistrez un classeur avec des macros comme un fichier .xlsx.

    Si vous souhaitez conserver les macros, vous devez enregistrer votre fichier en tant que classeur macros Excel. Cela donne à votre fichier une extension .xlsm.

  • Excel ne sera pas exécuter des macros jusqu'à ce qu'ils soient activés.

    Lorsque vous ouvrez un classeur qui contient des macros dans Excel 2010 ou plus tard, vous voyez un message de barre jaune sous le ruban indiquant que les macros (contenu actif) ont été désactivés. Vous devez cliquer sur l'option Activer dans la barre jaune en vue d'utiliser la macro.

  • Vous ne pouvez pas annuler les actions de macro.

    Lorsque vous travaillez dans Excel, vous pouvez souvent annuler les actions que vous avez prises, car Excel conserve un journal (appelé la pile d'annulation) l'enregistrement de vos 100 dernières actions. Toutefois, l'exécution d'une macro détruit automatiquement la pile d'annulation, de sorte que vous ne pouvez pas annuler les actions que vous prenez dans une macro.

  • Vous devez modifier les macros pour adapter votre classeur.

    Beaucoup de macros Exemple de référence noms de feuille et de gammes que vous ne pouvez pas avoir dans votre classeur. Soyez sûr de remplacer les références tels que feuille 1 ou Range (“ A1 ”) avec les noms de feuille et les adresses des cellules avec lesquelles vous travaillez dans vos propres classeurs.

    Si la macro utilise un répertoire, vous devez modifier la macro pour référencer votre répertoire cible. Par exemple, dans l'exemple de macro qui imprime tous les classeurs dans un répertoire, les points à la macro C: Temp répertoire. Avant d'utiliser cette macro, vous devez le modifier pour qu'elle référence le répertoire qui contient vos classeurs.


» » » » Macros Excel: exemples de fichiers