XL 2016 Remplissage auto avec date fixe et utilisateur

  • Initiateur de la discussion Initiateur de la discussion G-One
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G-One

XLDnaute Nouveau
Bonjour à tous,
Je souhaiterai automatiser le remplissage d'un tableau avec la date du jour fixe et le nom d'utilisateur.
Je l'avais fait en bricolant via des formules simples mais le résultat est moyen (voir fichier test ci-joint).

Après avoir parcouru la question sur le web, il semble que le VBA soit indispensable et là je suis moins que débutant en VBA mais je ne demande qu'à apprendre.

J'ai une colonne de taches, suivie de son statu (à choisir dans une liste déroulante).
Quand ce statu est choisi je souhaite que les colonnes suivantes se remplissent automatiquement avec :
- la date du jour fixée (ne bougeant plus après la saisie)
- l'intervenant (rempli automatiquement via l'utilisateur du compte Excel ou Windows) (ne bougeant plus après la saisie)

Suivi d'un remplissage automatique en couleur des taches en fonction de leur statu :
R=vert, NR=orange, NRR=rouge (voir test ci-joint)

Je suis sous Windows 7 Entreprise avec le pack Office 365.

Merci pour votre aide.
 

Pièces jointes

Dernière édition:
Bonjour,
Cela pourrait ressembler à ceci
Dans le module de la feuille en question.
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Intersect(Target, [tableau1[Status]]) Is Nothing Then Exit Sub
If Target = "" Then Target.Offset(, 1) = "": Target.Offset(, 2) = "": Exit Sub
Target.Offset(, 1) = Date
Target.Offset(, 2) = Environ("username")
End Sub
 
Dernière édition:
Merci, mais je copie ça où précisément dans VBA, macro ?

Précision :
Pour le script de l'intervenant avec le nom d'utilisateur, il faudrait que ce soit comme la date : fixe à l'instant de la saisie.

Comme dit dans le message précédent==> Dans le module de la feuille en question
Clic droit sur l'onglet de la feuille ==> Visualiser le code
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour