Afficher une date fixe sous condition Excel
Résolu
Justy.
-
Justy. -
Justy. -
Bonjour,
Je voudrais faire une manip sur excel qui consisterais, comme le nom du sujet l'indique, à afficher la date en A1, par exemple, si B1 est remplie par n'importe quelle valeur.
J'ai commencé à faire la formule (qi ne marche, évidemment) pour la condition ou B1 est remplie donc A1 affiche une valeur (en l'occurence, la date dans mon objectif.) la voici donc,
=SI(B1;"valeur";"-")
J'aimerais donc savoir si quelqu'un pouvait l'adapter de façon à ce qu'elle affiche la date si la case juste à coter est occupée.
Merci beaucoup d'avance pour votre aide.
je vous souhaite une bonne année, eh oui c'est encore d'actualité ainsi qu'une bonne fin d'après midi !
Cordialement,
Justy.
Je voudrais faire une manip sur excel qui consisterais, comme le nom du sujet l'indique, à afficher la date en A1, par exemple, si B1 est remplie par n'importe quelle valeur.
J'ai commencé à faire la formule (qi ne marche, évidemment) pour la condition ou B1 est remplie donc A1 affiche une valeur (en l'occurence, la date dans mon objectif.) la voici donc,
=SI(B1;"valeur";"-")
J'aimerais donc savoir si quelqu'un pouvait l'adapter de façon à ce qu'elle affiche la date si la case juste à coter est occupée.
Merci beaucoup d'avance pour votre aide.
je vous souhaite une bonne année, eh oui c'est encore d'actualité ainsi qu'une bonne fin d'après midi !
Cordialement,
Justy.
A voir également:
- Excel date du jour fixe
- Liste déroulante excel - Guide
- Nombre de jours entre deux dates excel - Guide
- Word et excel gratuit - Guide
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
4 réponses
Une solution en VBA ?
Tape Alt+F11
Sur la gauche de l'éditeur tu a la fenêtre Projet (si pas Ctrl+R)
Dans cette fenêtre tu a le nom de tes feuilles, double clic sur la feuille concernée
Une fenêtre blanche va s'ouvrir tu y colle le code ci-dessous
Tu ferme l'éditeur.
Quand tu tape quelque chose dans la colonne B, automatiquement la date sera écrite dans la colonne A
Si tu vide la cellule en B la cellule A sera vide elle aussi.
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Tape Alt+F11
Sur la gauche de l'éditeur tu a la fenêtre Projet (si pas Ctrl+R)
Dans cette fenêtre tu a le nom de tes feuilles, double clic sur la feuille concernée
Une fenêtre blanche va s'ouvrir tu y colle le code ci-dessous
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target.Columns, Columns(2)) Is Nothing Then If Target <> "" Then Target.Offset(0, -1) = Now Else Target.Offset(0, -1) = "" End If End If End Sub
Tu ferme l'éditeur.
Quand tu tape quelque chose dans la colonne B, automatiquement la date sera écrite dans la colonne A
Si tu vide la cellule en B la cellule A sera vide elle aussi.
A+
Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
NOTE : Je ne répond pas aux MP pour les questions techniques.
Bonjour,
Petite remarque, si B1 n'est pas vide et que tu met une formule qui met la date chaque fois que tu ouvre le classeur ou que tu modifie quelque chose, la date serra réactualisée, à moins que c'est ça que tu cherche ?
A+
Petite remarque, si B1 n'est pas vide et que tu met une formule qui met la date chaque fois que tu ouvre le classeur ou que tu modifie quelque chose, la date serra réactualisée, à moins que c'est ça que tu cherche ?
A+
Un peu tordut mais cela marche
En B1 tu met :
En A2 tu met :
Tu cache la première ligne.
Quand tu entre une valeur en B2, la date apparait. Si tu modifier la valeur de B2, la date ne change pas. Par contre si tu efface B2, la date est également effacée.
En B1 tu met :
=SI(NON(ESTVIDE(B2));"-";"")
En A2 tu met :
=SI(ESTVIDE(B2);"";SI(ET(ESTVIDE(A1);NON(ESTVIDE(B2)));AUJOURDHUI();A2))
Tu cache la première ligne.
Quand tu entre une valeur en B2, la date apparait. Si tu modifier la valeur de B2, la date ne change pas. Par contre si tu efface B2, la date est également effacée.
encore un GRAND merci :D
pour avoir que la date et non l'heure c'est une configuration du logiciel non ?
Change le code par..
Mais si tu vide une cellule la date ne s'effacera plus, il faudrait alors tester toutes les colonnes