> Tous les forums > Forum Bureautique
 créer mess. qui s'ouvre avec un fichier excel ?
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
SALAVATION
  Posté le 02/12/2003 @ 15:00 
Aller en bas de la page 
Petit astucien
je travaille avec 300 fichiers excel (représentant des fournisseurs) dans chaque fichier il y a plusieurs feuilles (gamme de produits). je souhaite créé un message personalisé (par fichier) qui s'affiche à l'ouverture du fichier excel. Par exemple : à l'ouverture de "Frs1.xls" un message texte du type : "Attention : + 3 % de hausse sur les gammes B et C" apparait. ces fichiers ne sont pas partagés mais nous sommes 4 personnes en réseau à les utiliser (l'objectif est justement d'informer mes collègues d'infos importantes à tenir compte dans leur devis) Quelqu'un a-t-il une idée ? Merci d'avance à ceux qui tenteront de m'aider. EXCEL 2000 sous windows XP
Publicité
sourisdeservice
 Posté le 02/12/2003 à 15:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Il te suffit de créer une macro et de la nommer AUTOEXEC lorsque tu ouvriras le fichier il affichera ce que tu as enregistré dans le fichier sur la feuille de ton choix Par exemple tu mets une zone de texte avec ton message
SALAVATION
 Posté le 02/12/2003 à 16:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
ça ne fonctionne pas... exemple : j'ai créé une macro nommée AUTOEXEC qui change la couleur d'une cellule en bleu. je sauve mon fichier. je modifie la couleur de cette cellule(jaune), je sauve et je ferme. à l'ouverture de ce fichier ma cellule n'est pas bleue... ma macro ne s'éxécute donc pas automatiquement à l'ouverture du fichier... comment faire ?
SALAVATION
 Posté le 02/12/2003 à 17:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
en fouillant un peu dans l'aide de visual basic je me suis un peu perdu....[crazy] comment (simplement) paramétrer excel pour qu'à l'ouverture de n'importe quel fichier il execute une macro "AUTOEXEC" s'il y en a une ???
gilbert_rgi
 Posté le 02/12/2003 à 17:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bonjour si tu mets un autoexec pour lire les données en arrivant il faut mettre un autoclose pour enregistrer les nouvelles données en sortant [idee]
SALAVATION
 Posté le 02/12/2003 à 17:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
je ne veux pas (pour reprendre mon exemple) qu'à la prochaine ouverture ma cellule soit jaune...je veux qu'à chaque ouverture du fichier elle soit bleue même si elle a été modifiée lors de sa dernière utilisation. "tu mets un AUTOEXEC"...oui je veux bien mais où ? comment faire ? j'ai créé une macro nommée AUTOEXEC...mais après ???
gilbert_rgi
 Posté le 02/12/2003 à 18:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

bonjour Ok bon..... il faut aller dans le VBA pour cela faire (alt + F11) dans le projet thisworkbook créer le code suivant pour avoir 10 dans la cellule A1 à l'ouverture du classeur: Private Sub Workbook_Open() ' exemple Sheets("Répertoire").Select Range("A1").Select ActiveCell.FormulaR1C1 = "=10" End Sub créer le code suivant pour avoir 10 dans la cellule A1 à la fermeture du classeur: Sub Workbook_close() ' exemple Sheets("Répertoire").Select Range("A1").Select ActiveCell.FormulaR1C1 = "=10" End Sub
sourisdeservice
 Posté le 03/12/2003 à 02:43 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Tu pourrais attribuer une combinaison de touche à ta macro et demander à tes collègues de faire cette combinaison de touche après avoir ouvert le classeur Ils verront alors le message que tu as mis dans la macro mais il faut qu'ils y pensent Il vaudrait mieux personnaliser le démarrage d'excel sur les PC Personnaliser le démarrage de Excel Les dossiers XLOuvrir figurent en C:\Documents and Settings\nomutilisateur\Application Data\Microsoft\Excel ou en C:\Program Files\Microsoft Office\Office10. Pour ouvrir automatiquement un classeur au démarrage de Microsoft Excel Dans l'Explorateur Windows, déplacez l'icône représentant le classeur que vous souhaitez ouvrir dans le dossier XLOuvrir. Pour conserver le classeur dans son emplacement actuel, utilisez la commande Créer un raccourci du menu Fichier pour créer un raccourci vers le classeur, puis placez celui-ci dans le dossier XLOuvrir. Redémarrez Excel. Conseil Pour ouvrir un groupe de classeurs connexes lorsque vous démarrez Excel, enregistrez les classeurs dans un fichier d'espace de travail, puis placez celui-ci dans le dossier XLOuvrir. Pour ouvrir tous les fichiers d'un dossier au démarrage de Excel Attention Comme Excel essaiera d'ouvrir chaque fichier dans le nouveau dossier de démarrage, veillez à indiquer un dossier vide ou un dossier ne contenant que des fichiers pouvant être ouverts par Excel. Dans le menu Outils, cliquez sur Options, puis sur l'onglet Général. Dans la zone Au démarrage, ouvrir tous les fichiers des dossiers, tapez le chemin du nouveau dossier de démarrage. Remarque Si un fichier du même nom figure tant dans le dossier XLOuvrir que dans le nouveau dossier de démarrage, c'est le fichier figurant dans le dossier XLOuvrir qui s'ouvre. Utiliser les commutateurs de démarrage lors de l'exécution de Microsoft Excel Dans le menu Démarrer, pointez sur Programmes, sur Accessoires puis cliquez sur Explorateur Windows. Dans l'Explorateur Windows, accédez à \Program Files\Microsoft Office\Office10\Shortcut Bar\Office, puis supprimez le raccourci vers Excel. Dans l'Explorateur Windows, accédez à \Program Files\Microsoft Office\Office10, cliquez avec le bouton droit sur EXCEL.exe, puis cliquez sur Créer un raccourci. Cliquez avec le bouton droit sur le raccourci que vous venez de créer, cliquez sur Propriétés, puis modifiez le chemin d'accès dans la zone Cible à l'aide des commutateurs du tableau. Par exemple, pour ouvrir le classeur Actuarial Lists.xls, tapez un espace après le chemin d'accès dans la zone Cible, puis tapez : C:\Reference Data\Actuarial Lists.xls Pour exécuter Excel et Style ouvrir un classeur spécifique chemin d'accès du classeur/nom de fichier ouvrir un classeur spécifique en lecture seule /r chemin du classeur/nom du fichier empêcher l'affichage de l'écran de démarrage de Excel et l'ouverture d'un classeur vide /e Spécifier le dossier de travail Remarque Le dossier indiqué dans le commutateur de démarrage se substitue à l'emplacement spécifié dans la zone Dossier par défaut sous l'onglet Général (menu Outils, commande Options). /p chemin d'accès du dossier/nom de dossier Spécifier le mode sans échec Office /safe Cliquez sur OK. Placez le raccourci dans \Windows\Documents and Settings\Menu Démarrer. Remarque Votre menu contextuel personnalisé peut être remplacé par un raccourci du programme d'installation de Windows si vous affectez au raccourci le nom Microsoft Excel et si l'une des deux affirmations suivantes est vraie : Vous utilisez la commande Détecter et réparer de Microsoft Office et vous avez activé la case à cocher Restaurer mes raccourcis du menu Démarrer. Vous sélectionnez l'option Réparer Office en mode maintenance, cliquez sur l'option Détecter et réparer les erreurs contenues dans l'installation de Office, puis activez la case à cocher Restaurer les raccourcis. Si un raccourci du programme d'installation de Windows remplace votre raccourci personnalisé, vous devez recréer vos raccourcis personnalisés (autres que ceux du programme d'installation de Windows). Pour interrompre le chargement d'un classeur au démarrage de Excel Cette procédure élimine tous les moyens de chargement d'un classeur. Dans le menu Outils, cliquez sur Options, puis sur l'onglet Général. Effacez le contenu de la zone Au démarrage, ouvrir tous les fichiers des dossiers. Supprimez les classeurs stockés dans le dossier XLOuvrir. Dans l'Explorateur Windows, enlevez l'icône représentant le classeur que vous souhaitez ouvrir dans le dossier XLOuvrir. Supprimez un commutateur de démarrage de l'icône Excel. Cliquez avec le bouton droit sur l'icône Excel que vous voulez utiliser pour ouvrir Excel, puis effacez le contenu de la zone Cible. Pour démarrer Excel sans exécuter de macros automatiques Les macros automatiques telles que Auto_Open sont conçues pour s'exécuter au démarrage de Excel. Pour plus d'informations sur ces macros, consultez l'aide de Microsoft Visual Basic. Pour empêcher les macros de s'exécuter automatiquement, maintenez la touche MAJ enfoncée lorsque vous démarrez Excel. Remarque Si vous démarrez Excel à partir du Gestionnaire Office, cliquez d'abord sur le bouton Microsoft Excel du Gestionnaire Office puis, immédiatement après, maintenez la touche MAJ enfoncée pendant le démarrage de Excel. Pour enregistrer les paramètres du classeur que vous voulez utiliser chaque fois que vous démarrez Excel à l'aide d'un modèle de classeur (book.xlt)
SALAVATION
 Posté le 03/12/2003 à 08:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
merci beaucoup pour le temps que vous m'avez consacré... j'ai trouvé la solution, dans vos réponses... En fait, le problème vient du fait qu'une macro nommée "AUTOEXEC" ne s'exécute pas automatiquement au démarrage d'excel. c'est tout bête mais elle doit se nommée "auto_open". C'est Tout. J'ai donc créé une feuille supplémentaire au classeur contenant mon message et ma macro permet d'afficher cette feuille dès l'ouverture du classeur. mon objectif est atteint. je garde toutefois sous le coude les manip plus complexes mais pour des besoins plus pointus que je pourrais rencontrer à l'avenir... Merci encore de votre aide
Publicité
sourisdeservice
 Posté le 03/12/2003 à 20:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grande Maîtresse astucienne

Merci à toi, Salavation J'aurai envcore appris quelque chose. Attention de ne pas supprimer la feuille où ton information va être inscrite sinon il y aura un message d'erreur lors de l'ouverture

Modifié par sourisdeservice le 03/12/2003 20:56
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
69,99 €Casque sans fil Sony WH-CH700NL Bluetooth avec réduction de bruit active à 69,99 €
Valable jusqu'au 07 Mai

Cdiscount fait une belle promotion sur le casque sans fil Sony WH-CH700NL Bluetooth qui passe à 69,99 € livré gratuitement alors qu'on le trouve ailleurs à plus de 120 €. Ce casque sans fil rechargeable (via micro USB) offre jusqu'à 35h d'autonomie. L'AINC (Artificial Intelligence Noise Cancelling) s'adapte à votre environnement, ce qui vous permet d'éliminer les bruits indésirables lors de vos voyages ou si vous êtes avec d'autres personnes dans une même pièce. Une très bonne affaire.


> Voir l'offre
199,94 €Ecran portable 15,6 pouces Asus MB16ACE (FullHD, IPS, USB-C) à 199,94 €
Valable jusqu'au 08 Mai

Amazon fait une promotion sur l'écran portable 15,6 pouces Asus MB16ACE qui passe à 199,94 € au lieu de 249 €. Cet écran à emporter partout avec vous possède une dalle IPS antireflet FullHD avec un design ultrafin. L'alimentation et l'affichage se font par USB-C. Branchez simplement votre ordinateur portable ou votre smartphone pour profiter d'un second écran ou même votre console, un ordinateur fixe ou un raspberry Pi 4 pour profiter d'écran principal. Fourni avec un étui refermable pouvant être ajusté de manière à former un support et utiliser le moniteur en mode Portrait ou Paysage.


> Voir l'offre
29,90 €Caméra de surveillance TP-Link Tapo C200 à 29,90 €
Valable jusqu'au 07 Mai

Amazon fait une promotion sur la caméra de surveillance TP-Link Tapo C200 qui passe à 29,90 € livré gratuitement au lieu d'une quarantaine d'euros ailleurs. Cette caméra se connecte à votre réseau en WiFi et peut ensuite être contrôlée à distance. Elle offre une définition FullHD 1080p, la vision nocturne, la détection de mouvements (recevez une notification si quelque chose est détecté), une alarme sonore et visuelle. Le stockage se fait en local sur une carte MicroSD.


> Voir l'offre

Sujets relatifs
Comment créer fichier client avec carte de fidélité
Fichier .csv avec Excel
Données d'un Fichier txt avec EXCEL
Problème avec un fichier excel
ouverture d'un fichier excel cree sur xp avec windows 7
fichier Excel 2010 s'ouvre mal dans 2007
créer fichier compressé avec pages word
Fichier en lecture seule avec Excel 2003 ?
créer tableau excel avec débit crédit et solde
Mail automatique avec fichier Excel
Plus de sujets relatifs à créer mess. qui s''ouvre avec un fichier excel ?
 > Tous les forums > Forum Bureautique