OVH Cloud OVH Cloud

Précisions pour néophyte

1 réponse
Avatar
MichelJ
Salut,

Le 13 janvier dernier, ChrisV et AV m'ont gentilment proposé des petits programmes pour faire inscrire une date statique automatiquement après qu'une entrée dans une cellule ait été faite. Puisque je ne connais pas la programmation, je ne sais pas quoi faire sur Excel avec ces petits programmes. Comment les insérer (les faire fonctionner) dans Excel?

Merci pour les détails...

PS: Voici un exemple de programme proposé par ChrisV
Dans la feuille de code de l'onglet concerné...
En supposant que la saisie se fasse en A1 de la Feuil1! et que tu veuilles
indiquer la date en B1

Private Sub Worksheet_Change(ByVal target As Range)
Application.EnableEvents = False
If target.Address = "$A$1" And target <> "" Then _
target.Offset(0, 1) = Format(Date, "dd/mm/yyyy")
Application.EnableEvents = True
End Sub

1 réponse

Avatar
michdenis
Bonsoir Michel,

Choisis la feuille où tu veux insérer une de façon automatique.

Un clic droit sur l'onglet de la feuille choisie

Dans le menu contextuel, sélectionne l'item "Visualiser le code"

Une nouvelle fenêtre (page blanche) s'ouvrira.

Fais un copier-coller de la procédure que tu as soumis.

Reviens à ta feuille de calcul.

Maintenant, si tu tapes quelque chose dans la cellule A1 de la feuille, la date du jour s'inscrira en B1

Voilà,


Salutations!



"MichelJ" a écrit dans le message de news:
Salut,

Le 13 janvier dernier, ChrisV et AV m'ont gentilment proposé des petits programmes pour faire inscrire une date statique
automatiquement après qu'une entrée dans une cellule ait été faite. Puisque je ne connais pas la programmation, je ne sais
pas quoi faire sur Excel avec ces petits programmes. Comment les insérer (les faire fonctionner) dans Excel?

Merci pour les détails...

PS: Voici un exemple de programme proposé par ChrisV
Dans la feuille de code de l'onglet concerné...
En supposant que la saisie se fasse en A1 de la Feuil1! et que tu veuilles
indiquer la date en B1

Private Sub Worksheet_Change(ByVal target As Range)
Application.EnableEvents = False
If target.Address = "$A$1" And target <> "" Then _
target.Offset(0, 1) = Format(Date, "dd/mm/yyyy")
Application.EnableEvents = True
End Sub