Insertion valeurs automatique à l'ouverture fichier

Bonjour,

J'ai créer un fichier Excel et j'aimerais qu'à l'ouverture du fichier vierge, une fenêtre s'ouvre pour remplir certains champs automatiquement.

Je m'explique, j'ai un tableau avec un en-tête, le document pourra être rempli par plusieurs personnes. Du coup je voudrais qu'en ouvrant le fichier Excel vierge, il y ai une petite fenêtre qui s'ouvre en demandant de renseigner les valeurs qui devront être dans certaines cellules (ex: "Préparé par", "Date", "Système", etc...).

Est-ce possible ?

Merci d'avance

Florian

Bonjour Amadéus,

C'est exactement ça que je recherche ! Vous pourriez m'expliquez comment procéder svp ?

Cordialement,

Florian

Bonjour

Moi qui ne suis pas fort en VBA, ai déjà eu pas mal de boulot pour adapter ma réponse à ta question à partir d'un autre fichier , alors, t'expliquer....

Commence par les 2 touches Alt+F11

Cela t'ouvres l'Editeur VBA et te permet de voir les différents codes utilisés.

Tu y vois:

Fenetre

En cliquant sur Module1, s'affiche à droite le Code du Module1, en cliquant sur Userform2 s'affiche l'Userform2 et en cliquant dans ce dessin de l'Userform2 s'affiche le Code de l'Userform.

A ce stade, si tu ne connais pas un minimum de VBA, il ne te reste plus qu'à suivre ce cours

https://www.excel-pratique.com/fr/vba

et bien sur, quand tu patines, ce Forum ou il y a tout plein de spécialistes VBA

Cordialement

Bon ben j'ai jeté un oeil sur le lien que tu m'as donné et cela semble compliqué pour moi tout ça lol je crois que je vais devoir renoncer !

Bonsoir

Mais non, pourquoi?

Noël n'est pas si loin...

Mets sur un fichier ce que tu désires comme question et l'emplacement des réponses.

Nous essayerons de le réaliser.

Cordialement

Bonjour,

D'accord mais je ne voudrais pas abuser de votre gentillesse...

Bon alors je vous joins le fichier vierge, certaines choses étant confidentielles.

J'aimerais qu'à l'ouverture du fichier apparaisse la fenêtre comme on l'a vu précédemment avec les champs à remplir pour les renseignements suivants :

  • Ilot concerné (en O3)
  • Date de création (en D1)
  • Rédigé par (en D5)

Par contre je viens de me rendre compte que le principe va être utilisé sur de nombreux documents donc si j'arrivais à faire ça moi-même ce serait une bonne chose, mais ça, c'est autre chose... ^^

Cordialement

Impossible n'est pas français, j'ai réussi !!

Je suis parti de ton fichier Amadéus, parce que je ne voyais pas du tout comment créer une macro, alors j'ai bidouiller dedans pour remplacer les cellules affectées, etc...

Par contre si je suis obligé de repartir de ce fichier à chaque fois que je veux intégrer ce système pas top quoi...

Voilà sinon je voudrais rajouter quelque chose, est ce que c'est possible que la fenêtre qui demande de renseigner les champs s'ouvre que lorsque les cellules sont vides ? En clair que la macro se désactive automatiquement lorsque les champs sont déjà remplis en fait.

Parce que l'utilisation est la suivante : le rédacteur ouvre le fichier vierge, la fenêtre apparait, il rempli les champs puis enregistre le fichier sous un nouveau nom. Lorsqu'il réouvrira ce nouveau fichier à l'avenir, j'aimerais que la fenêtre n'apparaisse plus, je ne sais pas si je suis bien clair...

Merci

Florian

snip 20180706163805
18elle28-v2.xlsm (51.07 Ko)

Bonsoir

Ici, le classeur se nomme Questions.xls et l'Userform se lance à l'ouverture.

Si le classeur est enregistré sous un autre nom, le Code suivant n'active plus l'Userform

Private Sub Workbook_Open()
If ActiveWorkbook.Name = ("Questions.xls") Then
Call Lance
End If
End Sub

Tu changeras le nom Questions.xls par celui de ton classeur origine.

Cordialement

63questions.zip (12.65 Ko)

Merci pour ton aide Amadéus.

On peut pas faire en sorte que les macros se désactivent automatiquement lorsque le nom du fichier n'est pas "Questions.xls" dans ton exemple ?

Bonjour

Le seul moyen de ne pas afficher le message "voulez-vous activer les macros" est de mettre le niveau de sécurité des macros sur Bas (ou faible)

Cette disposition n'est pas spécifique au fichier, mais à Excel.

Je te le déconseille fortement, car tu ne serait plus protégé contre une macro "malveillante"

Cordialement

Ah d'accord je comprend... En effet je vais laisser comme tel et de toute façon comme c'est un fichier partagé il faudrait que chaque personne configure Excel sur sa session... Bref on va s'arrêter là !

Eh bien merci beaucoup pour ton aide précieuse Amadéus ! Ce petit changement va révolutionner ma vie au travail ^^

Je pense qu'on peut boucler

Merci

Florian

Rechercher des sujets similaires à "insertion valeurs automatique ouverture fichier"