Comment ouvrir automatiquement un fichier Excel spécifique au démarrage

Vous voulez que certains fichiers Excel s'ouvrent automatiquement lorsque vous démarrez Excel ?

Il peut s'agir de fichiers que vous ouvrez tous les jours le matin (comme une feuille de suivi ou une feuille de temps), ou certains fichiers liés au projet que vous devez ouvrir dès que vous démarrez Excel.

Bien que vous ayez toujours la possibilité d'ouvrir ces fichiers manuellement, ce n'est qu'une de ces petites choses que vous pouvez faire en automatisant le processus.

Et cette automatisation n'a besoin d'aucun code VBA ni d'étapes complexes. C'est quelque chose que vous pouvez faire en quelques secondes et continuer à gagner du temps chaque jour.

Il existe désormais deux manières d'ouvrir automatiquement des fichiers Excel :

  1. Lorsque vous démarrez Excel - conseillé
  2. Lorsque vous démarrez votre système (Windows)
  3. Lorsque vous ouvrez un fichier Excel et qu'il ouvre tous les fichiers associés (cette méthode utilise VBA)

Dans ce tutoriel, je vais vous montrer comment ouvrir des fichiers Excel spécifiques lorsque vous démarrez Excel ainsi que lorsque vous démarrez Windows.

Remarque : tout ce que je couvre dans ce didacticiel concerne un système d'exploitation Windows. Si vous utilisez un Mac, vous pouvez l'essayer mais je n'ai pas testé cela sur Mac.

Ouvrir automatiquement les fichiers au démarrage d'Excel

Avec Excel, vous pouvez personnaliser le comportement de démarrage pour :

  1. Démarrez Excel et affichez l'écran de démarrage (ou ouvrez un classeur vierge)
  2. Démarrez Excel et ouvrez un classeur ou un modèle spécifique
  3. Démarrez Excel et ouvrez tous les fichiers Excel dans un dossier

Lorsque vous démarrez Excel, le comportement par défaut est qu'il ouvre l'écran de démarrage qui affiche les classeurs et modèles récents (comme indiqué ci-dessous).

Remarque : ce comportement d'affichage de l'écran de démarrage au démarrage est devenu une valeur par défaut à partir d'Excel 2013.

À partir de l'écran de démarrage, vous pouvez choisir d'ouvrir un nouveau classeur ou vous pouvez choisir parmi les modèles existants dans Excel (il existe des modèles utiles sur cette liste).

Excel vous permet de personnaliser le comportement de démarrage où vous pouvez spécifier si vous souhaitez ouvrir un nouveau classeur vierge (au lieu de l'écran de démarrage), ou un fichier Excel spécifique, ou même tous les fichiers d'un dossier spécifique.

Passons donc rapidement en revue les différentes options et apprenons comment personnaliser le démarrage d'Excel.

Ouvrir un fichier vierge au démarrage d'Excel

Lorsque vous activez cette option, chaque fois que vous démarrez Excel, il ouvre un nouveau classeur vierge.

Voici comment l'activer :

  1. Démarrez Excel et ouvrez un nouveau classeur en cliquant sur Classeur vierge dans l'écran de démarrage (ou vous pouvez ouvrir n'importe quel classeur enregistré existant)
  2. Cliquez sur Fichier
  3. Cliquez sur Options
  4. Dans la boîte de dialogue Options Excel, assurez-vous que Général est sélectionné dans le volet de gauche
  5. Faites défiler vers le bas et dans les "Options de démarrage" et décochez celle qui dit - "Afficher l'écran de démarrage au démarrage de cette application"
  6. Cliquez sur OK.

Terminé!

Désormais, lorsque vous démarrez Excel, il ouvrira un classeur vierge et n'affichera pas l'écran de démarrage.

Ouvrir un classeur spécifique au démarrage d'Excel

Il existe un dossier XLStart dans votre système qui détermine les fichiers à ouvrir au démarrage d'Excel.

Par défaut, ce dossier est vide, c'est pourquoi vous voyez un écran de démarrage ou un classeur vide lorsque vous démarrez Excel.

Ainsi, si vous souhaitez qu'un classeur Excel spécifique (ou même plusieurs classeurs) s'ouvre au démarrage d'Excel, vous devez placer ce classeur dans ce dossier XLStart.

Et pour ce faire, vous devez d'abord savoir où trouver ce dossier XLStart.

Voici les étapes pour obtenir le chemin du dossier XLStart :

  1. Ouvrir un nouveau classeur ou un classeur existant
  2. Cliquez sur Fichier
  3. Cliquez sur Options
  4. Dans la boîte de dialogue Options Excel, cliquez sur Trust Center (dans le volet gauche de la boîte de dialogue)
  5. Cliquez sur Paramètres du centre de confiance
  6. Dans la boîte de dialogue Trust Center qui s'ouvre, cliquez sur « Emplacements de confiance ». Cela vous montrera tous les emplacements de confiance (y compris l'emplacement de démarrage Excel)
  7. Double-cliquez sur l'emplacement de démarrage d'Excel.
  8. Cela ouvrira la boîte de dialogue de l'emplacement approuvé avec l'emplacement du dossier de démarrage Excel. Copiez cet emplacement.
  9. Ouvrez n'importe quel dossier et entrez l'emplacement copié et appuyez sur Entrée. Cela ouvrira le dossier de démarrage Excel
  10. Placez le fichier (ou le raccourci vers le fichier) que vous souhaitez ouvrir dans ce dossier. Dans l'exemple ci-dessus, j'ai le fichier appelé Main.xlsx dans ce dossier, qui s'ouvrira automatiquement lorsque je démarrerai Excel la prochaine fois.

Une fois que vous avez effectué toutes les étapes ci-dessus et placé le fichier dans le dossier de démarrage d'Excel, ce fichier s'ouvrira automatiquement la prochaine fois que vous ouvrirez Excel.

De plus, si vous souhaitez ouvrir plusieurs fichiers, vous pouvez placer tous les fichiers dans ce dossier.

Voici quelques points importants à savoir lorsque vous placez des fichiers dans le dossier XLStart :

  • Seuls les fichiers Excel qui se trouvent dans le dossier XLStart s'ouvriraient automatiquement lorsque vous démarrez Excel. S'il y a un fichier dans un sous-dossier du dossier XLStart, ces fichiers ne s'ouvriront pas.
  • Notez que vous ne pouvez placer que les formats de fichier Excel dans ce dossier. Si vous placez un fichier qui ne peut pas être lu par Excel, il ne s'ouvrira pas et vous verrez une erreur (le format de fichier n'est pas valide).
  • Si vous avez un fichier Excel qui contient une macro qui s'exécute lorsque vous ouvrez le fichier, la macro s'exécutera même lorsque le fichier s'ouvre lorsqu'il se trouve dans le dossier XLStart. Si vous ne souhaitez pas que la macro s'exécute, maintenez la touche MAJ enfoncée, puis ouvrez Excel.

Écraser des fichiers dans le dossier de démarrage Excel

Lorsque vous ajoutez un fichier au dossier de démarrage d'Excel, vous ne pourrez pas l'écraser.

Cela signifie qu'une fois que vous avez ajouté un fichier et que vous ouvrez Excel la prochaine fois, ce fichier s'ouvre. Et maintenant, si vous y apportez des modifications et que vous essayez ensuite de l'enregistrer, il vous demandera de l'enregistrer à un emplacement différent. Vous verrez une invite comme indiqué ci-dessous :

Cela fonctionne bien car la plupart du temps, les fichiers que vous ajoutez au dossier de démarrage d'Excel sont des modèles/formats que vous ne souhaitez pas modifier. Ainsi, lorsque vous travaillez sur un fichier qui s'est ouvert automatiquement et que vous souhaitez ensuite l'enregistrer, il vous sera demandé de l'enregistrer dans un autre emplacement.

Mais que se passe-t-il si vous souhaitez enregistrer les modifications dans le même fichier (dans le dossier de démarrage d'Excel) et souhaitez que ces modifications reflètent la prochaine fois que vous ouvrez Excel.

L'astuce serait de enregistrer un raccourci du fichier Excel dans le dossier XLStart et non le fichier Excel lui-même.

Ouvrir automatiquement des classeurs dans un dossier spécifique

Dans l'exemple ci-dessus, je vous ai montré comment placer un fichier Excel ou plusieurs fichiers dans le dossier XLStart. Et lorsque vous ouvrez Excel, ces fichiers s'ouvrent automatiquement.

Mais que se passe-t-il si vous souhaitez que les fichiers d'un autre dossier s'ouvrent automatiquement au démarrage d'Excel. Il peut s'agir d'un dossier de projet ou d'un dossier de modèles contenant vos fichiers d'utilisation quotidienne. Ou il peut s'agir d'un dossier sur le lecteur réseau contenant vos fichiers de projet actuels que vous souhaitez ouvrir chaque fois que vous ouvrez Excel.

Excel vous permet de spécifier un dossier et il ouvrira automatiquement tous les fichiers du dossier lorsque vous démarrerez Excel.

Voici les étapes pour spécifier ce dossier de démarrage alternatif :

  1. Ouvrir un nouveau classeur ou un classeur existant
  2. Cliquez sur Fichier
  3. Cliquez sur Options
  4. Dans la boîte de dialogue Options Excel, cliquez sur Avancé (dans le volet gauche de la boîte de dialogue)
  5. Faites défiler vers le bas et dans les options générales, entrez l'emplacement du dossier dans le champ avec la description - "Au démarrage, ouvrez tous les fichiers dans :"
  6. Cliquez sur OK

C'est ça!

Maintenant, lorsque vous démarrez Excel, il ouvrira automatiquement tous les fichiers de ce dossier spécifié.

Quelques points à savoir lors de l'utilisation de cette méthode :

  1. Vous pouvez écraser les fichiers qui s'ouvrent automatiquement. Ainsi, si vous ouvrez Excel, qui ouvre tous les fichiers du dossier spécifié, puis que vous modifiez l'un des fichiers et que vous l'enregistrez, cette modification sera enregistrée. Et la prochaine fois que vous ouvrirez Excel, il ouvrira ces fichiers dans le dossier spécifié avec les modifications que vous avez apportées.
  2. Il n'ouvrira que les fichiers au format Excel. Par exemple, si vous avez un fichier MS Word ou un bloc-notes, il ne s'ouvrira pas.
  3. Seuls les fichiers du dossier sont ouverts (pas dans les sous-dossiers)

Personnellement, je crois que cela peut être une source de problème et parfois vous pouvez finir par apporter des changements que vous ne voulez pas. Pour éviter cela, vous pouvez utiliser créer un code VBA qui enregistre le fichier avec un nom différent (peut-être un horodatage) dans un dossier différent chaque fois que vous l'enregistrez.

Voici un exemple où un code VBA est utilisé pour créer des copies de sauvegarde du classeur chaque fois que vous l'enregistrez.

S'il existe un fichier portant le même nom dans le dossier XLStart ainsi que dans le dossier que vous avez spécifié d'utiliser pour ouvrir les classeurs, le fichier dans le dossier XLStart sera ouvert.

Ouvrir les modèles de classeur/feuille de calcul au démarrage d'Excel

S'il existe un modèle spécifique sur lequel vous devez travailler tous les jours, vous pouvez enregistrer ce modèle et l'ouvrir automatiquement chaque fois que vous démarrez Excel.

Par exemple, si vous avez un modèle qui a un type/taille de police prédéfini, un en-tête/pied de page, un logo d'entreprise, des en-têtes de ligne/colonne, etc., vous pouvez l'enregistrer en tant que modèle et l'ouvrir automatiquement au démarrage d'Excel.

Pour ce faire, vous devez enregistrer le fichier Excel en tant que modèle (traité dans les étapes ci-dessous), puis placer ce fichier modèle dans le dossier XLStart ou dans le dossier que vous avez spécifié comme dossier de démarrage alternatif.

Voici les étapes pour enregistrer un classeur en tant que modèle :

  1. Ouvrez un nouveau classeur (ou utilisez un classeur existant dans lequel vous souhaitez enregistrer un modèle)
  2. Apportez la modification souhaitée dans le modèle (telle que la taille/le type de police, l'en-tête/le pied de page, les en-têtes de colonnes/lignes, les tableaux d'espaces réservés, etc.)
  3. Cliquez sur l'onglet Fichier
  4. Cliquez sur Enregistrer sous
  5. Dans la boîte de dialogue Enregistrer sous, cliquez sur la boîte de dialogue Type de fichier
  6. Cliquez sur Modèle Excel (*.xltx)
  7. Localisez le dossier dans lequel vous souhaitez enregistrer ce fichier modèle
  8. Cliquez sur Enregistrer

Remarque : dans les étapes ci-dessus, je n'ai pas pu enregistrer le fichier directement dans le dossier XLStart. Il a montré une invite comme indiqué ci-dessous disant que je n'ai pas la permission d'enregistrer dans ce dossier. Mais j'ai pu enregistrer ce fichier modèle dans un dossier normal, puis copier/couper et coller dans le dossier XLStart. Alternativement, vous pouvez également enregistrer ce fichier modèle dans le dossier (et spécifier ce dossier pour ouvrir automatiquement les fichiers Excel). La création et l'utilisation de dossiers alternatifs sont traitées ici.

Empêcher les fichiers Excel de s'ouvrir automatiquement

Si vous ouvrez Excel et que soudainement un ou plusieurs classeurs s'ouvrent avec, vous avez probablement l'une (ou les deux) des deux situations ci-dessous :

  1. Il y a des fichiers dans votre dossier Excel Startup (XLStart)
  2. Vous avez un autre dossier spécifié comme dossier de démarrage qui contient des fichiers Excel.

Donc, si vous voulez qu'Excel n'ouvre pas ces fichiers et recoure au comportement par défaut d'ouverture d'un classeur vierge ou de l'écran de démarrage, vous devez vérifier les deux choses ci-dessus.

La première chose à vérifier est le dossier XLStart et supprimez tous les fichiers qu'il contient. Si vous savez comment localiser le dossier XLStart, tant mieux.

Sinon, suivez les étapes ci-dessous pour vérifier s'il y a des fichiers dans le dossier XLStart :

  1. Ouvrir un nouveau classeur ou un classeur existant
  2. Cliquez sur Fichier
  3. Cliquez sur Options
  4. Dans la boîte de dialogue Options Excel, cliquez sur Trust Center (dans le volet gauche de la boîte de dialogue)
  5. Cliquez sur Paramètres du centre de confiance
  6. Dans la boîte de dialogue Trust Center qui s'ouvre, cliquez sur Trusted Locations. Cela vous montrera tous les emplacements de confiance (y compris l'emplacement de démarrage Excel)
  7. Double-cliquez sur l'emplacement de démarrage d'Excel. Cela ouvrira la boîte de dialogue de l'emplacement de confiance avec l'emplacement du dossier de démarrage Excel
  8. Copier le chemin de l'emplacement
  9. Ouvrez n'importe quel dossier et entrez l'emplacement copié et appuyez sur Entrée. Cela ouvrira le dossier de démarrage Excel
  10. Supprimez n'importe quel fichier du dossier.

Cela supprime tous les fichiers qui s'ouvrent automatiquement lorsque vous démarrez Excel car ils faisaient partie du dossier XLStart.

Vous pouvez vérifier si cela résout le problème (fermez tous les classeurs Excel et redémarrez Excel).

Si vous avez toujours des fichiers qui s'ouvrent automatiquement, vous avez probablement un autre dossier spécifié comme dossier de démarrage.

Vous trouverez ci-dessous les étapes pour supprimer n'importe quel dossier en tant que dossier de démarrage par défaut :

  1. Ouvrir un nouveau classeur ou un classeur existant
  2. Cliquez sur Fichier
  3. Cliquez sur Options
  4. Dans la boîte de dialogue Options Excel, cliquez sur Avancé (dans le volet gauche de la boîte de dialogue)
  5. Faites défiler vers le bas et dans les options générales, supprimez n'importe quel emplacement du dossier dans le champ avec la description - "Au démarrage, ouvrez tous les fichiers dans :"
  6. Cliquez sur OK

Ouvrez les fichiers Excel automatiquement lorsque vous démarrez votre ordinateur/ordinateur portable

Tout comme nous avons un dossier XLStart qui ouvre automatiquement les fichiers Excel, il existe également un dossier de démarrage pour Windows.

Ce dossier est souvent utilisé pour ouvrir des programmes spécifiques que vous souhaitez ouvrir automatiquement au démarrage de votre système, comme un navigateur ou des programmes Microsoft tels qu'Excel ou PowerPoint.

Vous pouvez également utiliser ce dossier pour ouvrir des fichiers Excel spécifiques dès le démarrage de votre ordinateur.

Pour ce faire, vous devez copier le fichier (ou le raccourci de ce fichier) et le placer dans le dossier de démarrage.

Voici les étapes pour ouvrir le dossier de démarrage sous Windows 8 et 10 :

  1. Ouvrez la boîte de dialogue Exécuter de Windows (utilisez le raccourci clavier Windows + R ou tapez simplement Exécuter dans la barre de recherche en bas à gauche de votre système).
  2. Dans la boîte de dialogue Exécuter, copiez et collez le chemin suivant - %AppData%\Microsoft\Windows\Menu Démarrer\Programmes\Démarrage
  3. Appuyez sur la touche Entrée ou cliquez sur OK.

Les étapes ci-dessus ouvriraient le dossier de démarrage de Windows. Placez maintenant les fichiers Excel ou le raccourci vers les fichiers Excel que vous souhaitez ouvrir dès le démarrage de Windows.

Vous pouvez également obtenir la même chose en ajoutant le fichier dans le dossier XLSart ou en utilisant un autre dossier (tous deux traités ci-dessus dans ce didacticiel), puis en ajoutant un raccourci vers le programme Excel dans le dossier de démarrage de Windows. Cela fait démarrer Excel lorsque vous démarrez Windows (car vous avez le raccourci Excel dans le dossier de démarrage de Windows), qui à son tour ouvre les fichiers dans le dossier XLStart.

Si vous utilisez Windows 7, vous pouvez trouver les instructions pour ouvrir le dossier de démarrage ici.

Ouvrir des fichiers Excel associés lorsque vous ouvrez un classeur spécifique (à l'aide de VBA)

Dans les sections ci-dessus, j'ai expliqué comment ouvrir des fichiers lorsque vous démarrez Excel.

Dans cette partie du didacticiel, je vais vous montrer comment ouvrir tous les fichiers associés lorsque vous ouvrez un classeur Excel spécifique.

Par exemple, si vous travaillez sur un projet, vous pouvez ouvrir le master tracker et il ouvrira simultanément certains fichiers associés (tels que la feuille de travail sur l'état du projet ou l'analyse coûts-avantages du projet ou le classeur de planification de projet).

Vous avez eu l'idée!

Pour ce faire, vous pouvez utiliser un simple code VBA et spécifier les fichiers que vous souhaitez ouvrir.

Vous trouverez ci-dessous le code qui ouvrira un fichier associé « Tracker.xlsx » lorsque vous ouvrez le fichier dans lequel réside ce code :

Private Sub Workbook_Open() Workbooks.Open "C:\Users\sumit\Desktop\Test File A.xlsx" End Sub

Le code ci-dessus utilise l'événement Workbook open pour exécuter le code dès que ce classeur s'ouvre. Vous devez spécifier le chemin exact du fichier (y compris l'extension de fichier).

Si vous souhaitez ouvrir plusieurs fichiers, vous pouvez ajouter plusieurs lignes de code, chaque ligne spécifiant l'emplacement du fichier.

Par exemple, le code ci-dessous ouvrira trois fichiers lorsque vous ouvrirez le dans lequel réside ce code :

Private Sub Workbook_Open() Workbooks.Open "C:\Users\sumit\Desktop\Test New\Test File A.xlsx" Workbooks.Open "C:\Users\sumit\Desktop\Test New\Test File B.xlsx" Workbooks .Open "C:\Users\sumit\Desktop\Test New\Test File C.xlsx" End Sub

Où mettre ce code ?

Ce code doit être placé dans le classeur, qui, une fois ouvert, déclencherait l'ouverture du classeur associé (dont l'adresse est mentionnée dans le code).

Voici les étapes pour placer le code dans le classeur :

  1. Avec le classeur ouvert, maintenez la touche ALT enfoncée, puis appuyez sur la touche F11. Cela ouvrira l'éditeur VB.
  2. Dans l'éditeur VB, double-cliquez sur l'objet ThisWorkbook (qui serait répertorié comme l'un des objets dans le volet Explorateur de projet). Cela ouvrirait la fenêtre de code pour l'objet ThisWorkbook. Si vous ne voyez pas le volet Explorateur de projet, cliquez sur « Affichage » dans la barre de menu, puis cliquez sur « Explorateur de projet ».
  3. Dans la fenêtre de code, copiez et collez le code ci-dessus
  4. Fermez l'éditeur VB

Lorsque vous avez placé le code ci-dessus dans la fenêtre de code « ThisWorkbook », chaque fois que ce classeur est ouvert, ce code VBA sera exécuté, ce qui ouvrira à son tour les fichiers Excel spécifiés.

wave wave wave wave wave