Envoi touche sur celulle si condition

Bonjour,

je dois remplir un tableau avec des nouveau client. Un client par ligne sous forme de :

A1=Nom / A2=Prénom / A3= Date du jours d'ajout / Etc....

pour la date du jour d'ajout qui est en faite le jour de saisie sur le claseur j'ai utiliser =AUJOURDHUI() mais a chaque fois que je ré-ouvre mon classeur a j+1 ça change la date...

j'ai trouvé que l'ont pouvez utilisé les raccourci clavier "CTRL"+";" mais je ne sais pas le mettre dans une condition du type.

si A3 est vide et A2 non vide alors envoi touche "CTRL"+";".

ou ci vous avez un moyen de mettre la date du jour et quel ne change plus le lendemain je suis preneur .

merci

Bonjour,

Tu peux utiliser VBA et l'événement BeforeDoubleClick de ta feuille.

Dans l'exemple joint, la mise à jour de la date est proposée lorsque tu effectues un double click sur la cellule B3.

7exemple.xlsm (15.49 Ko)

A+

merci pour ta réponse qui répond bien a mon attente.

comment je peut faire pour l’adapté sur une tabulation ou sur une sortie de cellule ?

Tu peux utiliser l'évènement SelectionChange. La mise à jour sera proposée lorsque la cellule B3 sera sélectionnée.

8exemple2.xlsm (14.17 Ko)

A+

merci, très fort frangy !

mais comment le faire pour toutes les cellule de B ? j'ai essayer avec un range mais ca ne marche pas

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Dim maPlage As Range
    Set maPlage = Range("B1:B999")
    If maPlage = "" Then
        Target.Value = Format(Now, "dd/mm/yyyy")
    End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    'Si la cellule sélectionnée appartient à la colonne B
    If Target.Column = 2 Then
        'Si la cellule est vide
        If Target.Value = "" Then
           'alors incris la date du jour
            Target.Value = Format(Now, "dd/mm/yyyy")
        End If
    End If
End Sub

A+

merci beaucoup !

sujet résolu !

Rechercher des sujets similaires à "envoi touche celulle condition"