Date automatique
Résolu/Fermé
nicos
-
13 avril 2012 à 12:14
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 14 avril 2012 à 19:25
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 14 avril 2012 à 19:25
A voir également:
- Date automatique
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Message automatique thunderbird - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Gmail libellé automatique - Guide
- Sommaire automatique word - Guide
2 réponses
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
13 avril 2012 à 13:16
13 avril 2012 à 13:16
Bonjour,
Il faut écrire une macro pour faire cela (copier le texte ci-dessous, clic droit sur l'onglet, visualiser le code, coller) :
mais si il s'agit d'écrire une date dans la colonne A lorsqu'on saisit un nombre dans la colonne B, ce n'est pas la même macro (d'ou la nécessité d'être précis lorsqu'on pose une question) :
Cordialement
Patrice
Il faut écrire une macro pour faire cela (copier le texte ci-dessous, clic droit sur l'onglet, visualiser le code, coller) :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$B$1" Then Exit Sub If Not IsNumeric(Target.Value) Then Exit Sub Target.Offset(0, -1).Value = Date End Sub
mais si il s'agit d'écrire une date dans la colonne A lorsqu'on saisit un nombre dans la colonne B, ce n'est pas la même macro (d'ou la nécessité d'être précis lorsqu'on pose une question) :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column <> 2 Then Exit Sub If Not IsNumeric(Target.Value) Then Exit Sub Target.Offset(0, -1).Value = Date End Sub
Cordialement
Patrice
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 779
14 avril 2012 à 19:25
14 avril 2012 à 19:25
Bonjour,
Essaies :
Essaies :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column <> 2 Then Exit Sub If Target.Row < 4 Then Exit Sub If Target.Formula = "" Then Exit Sub Target.Offset(0, -1).Value = Date End Sub
13 avril 2012 à 14:04
merci pour la réponse .
je modifie mes renseignements
il s'agit de la colonne A qui commence par A4 et la colonne B par B4
et dans la colonne B ce n'est pas du numérique mais du texte
Comment puis-je appliquer?
Avec mes excuses pour ces changements
Cordialement