Bonjour à tous,
Je viens de tester l'IA qui soit disant est le top du top...
Ce que je demande à ce génie :
Une formule qui fait que lorsque je clique sur une cellule vide A1 se mette automatiquement la date d'aujourd'hui ( en fait je ne pensais même pas que cela soit possible), bref, elle sort la formule suivante:
=SI(ESTVIDE(A1),ESTVIDE(A2)),AUJOURD'HUI (),A2).
Qui ne fonctionne pas...
La formule à été recopiée à l'identique.
Une idée svp sur la correction à apporter.
D'avance merci
Bonjour à tous,
Je viens de tester l'IA qui soit disant est le top du top...
Ce que je demande à ce génie :
Une formule qui fait que lorsque je clique sur une cellule vide A1 se mette automatiquement la date d'aujourd'hui ( en fait je ne pensais même pas que cela soit possible), bref, elle sort la formule suivante:
=SI(ESTVIDE(A1),ESTVIDE(A2)),AUJOURD'HUI (),A2).
Qui ne fonctionne pas...
La formule à été recopiée à l'identique.
Une idée svp sur la correction à apporter.
D'avance merci
sinon
pour modifier le contenu d'une cellule sur LAQUELLE on clique, il faut passer par du VBA
pour modifier le contenu d'une cellule en fonction du contenu d'une autre cellule, on passe par une formule
Bonjour
je plussoie vgendron
et j'ajouterais que c'est toute ta logique qui est pour le coup absurde
dis moi pourquoi tu irais mettre une date dynamiquement par formule lors d'un events selection ou autre sur une cellule
met le directement par vba puisque l'on parle d'events
Une formule qui fait que lorsque je clique sur une cellule vide A1 se mette automatiquement la date d'aujourd'hui ( en fait je ne pensais même pas que cela soit possible)
Tu peux exposer le pb en étant dans un Français intelligible (chacun fait ce qu'il veut, du moment que ledit Français est d'accord et majeur... ), mais dans un français intelligible ce serait bien également.
Bonjour à tous,
Je viens de tester l'IA qui soit disant est le top du top...
Ce que je demande à ce génie :
Une formule qui fait que lorsque je clique sur une cellule vide A1 se mette automatiquement la date d'aujourd'hui ( en fait je ne pensais même pas que cela soit possible), bref, elle sort la formule suivante:
=SI(ESTVIDE(A1),ESTVIDE(A2)),AUJOURD'HUI (),A2).
Qui ne fonctionne pas...
La formule à été recopiée à l'identique.
Une idée svp sur la correction à apporter.
D'avance merci
Bonjour à tous,
Je viens de tester l'IA qui soit disant est le top du top...
Ce que je demande à ce génie :
Une formule qui fait que lorsque je clique sur une cellule vide A1 se mette automatiquement la date d'aujourd'hui ( en fait je ne pensais même pas que cela soit possible), bref, elle sort la formule suivante:
=SI(ESTVIDE(A1),ESTVIDE(A2)),AUJOURD'HUI (),A2).
Qui ne fonctionne pas...
La formule à été recopiée à l'identique.
Une idée svp sur la correction à apporter.
D'avance merci
Il y a des virgules à la place des ; mais ça, ça s'explique par le fait que le séparateur aux US est effectivement la virgule, donc, l''IA ne délire pas si je puis dire..., sur ce plan là ; par contre, la formule que vous avez mentionnée est fausse : l'avez-vous bien recopiée ?
[...]
Si j'ai bien compris, je ne suis plus très sûr.., car je ne saisie pas l'objectif.
Il n'y a pas de formule magique pour cela...
Le fait de cliquer sur une cellule est un événement : or il n'existe pas de formule Excel qui détecte les événements.
Seule une procédure VBA peut répondre favorablement à votre demande.
Si c'est sur un classeur particulier et une feuille précise, il faut procéder ainsi :
- activer le mode développeur à partir du Ruban à personnaliser si ce n'est pas le cas...,
- lorsque l'on est dans l'éditeur Visual Basic, cliquez sur la feuille concernée par la procédure ;
- coller alors le bout de code ci-dessous :
VB:
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'On vérifie l'objet Target
Select Case Target.Row
Case 1
'On contrôle que l'on n'est pas sur la ligne numéro 1 d'une part
Case Else
'Pour toutes les autres lignes
Select Case Target.Column
Case 1
'On contrôle qu'on n'est pas sur la colonne numéro 1
Case Else
'On vérifie que la sélection ne comporte pas plus d'une seule cellule
If Target.Rows.Count = 1 And Target.Columns.Count = 1 Then
'On vérifie que la cellule sur laquelle on clique est vide
If Target.Value = "" Then
'Si c'est le cas, la cellule A1 reçoit la date du jour formaté en jj/mm/aaaa
Range("A1").Value = Format(Now, "dd/mm/yyyy")
End If
End If
End Select
End Select
End Sub
À la feuille concernée sous Excel et cliquez sur n'importe quelle cellule.
La cellule A1 doit recevoir la date du jour tel que vous l'avez demandé.
Si c'est sur plusieurs classeurs distincts
Il faudra mettre en place une classe dans le classeur de macro personnelles couplé avec un WithEvents...