Saisi automatique des dates

Bonjour,

J'ai 2 colonnes A et B, quand je saisi, à l'aide d'un bouton macro, dans la colonne B je voudrais que dans la cellule correspondante de la colonne A soit une saisie automatique de la date Réelle de saisi de colonne B. J'ai décoché le calcul itératif de la colonne A, j'ai changé le format des cellules et j'ai mis la formule suivante[ =SI(B2="";"";SI(A2<>"";A2;AUJOURDHUI())) ] dans les cellule de colonne B mais quand je saisis toujours elle m 'affiche la date (00/01/1900)!

Merci d'avance pour votre aide!

Bonjour,

Si vous saisissez "à l'aide d'un bouton macro", pourquoi ne pas le faire en VBA également

Bonsoir,

00/01/1900 en format date vient du fait que la cellule a une valeur égale à 0 soit car égale à rien "" soit car égale à 0.
Dans le ruban Excel, section formule puis sur la droite vous avez le groupe "vérification des formules" avec le bouton "Evaluer la formule".
voyez le pas à pas afin de voir pourquoi elle est égale à 0 ou à rien.

@ bientôt

LouReeD

Merci BrunoM45 de votre reponse.

Pouvez vous m ecrire le code pour que je puisse l inserer dans le bouton.

je vous donne les donnes

Le bouton dans la feuille 1

Tableau ou se passe l operation est dans les colonnes A et B de la feuille 2

Merci d avance!

LoureeD

pas d erreur dans la formule.

Merci pour votre reponse!

Bonjour Kamalo

Merci BrunoM45 de votre reponse.

Pouvez vous m ecrire le code pour que je puisse l inserer dans le bouton.

je vous donne les donnes

Le bouton dans la feuille 1

Tableau ou se passe l operation est dans les colonnes A et B de la feuille 2

Merci d avance!

Ca ne se passe pas comme ça sur ce forum, merci de joindre votre fichier SVP

@+

Bonjour BrunoM45,

Désolé je suis nouveau dans ce forum!

Ci-joint le fichier merci d'avance!

16test.zip (225.56 Ko)

Bonjour BrunoM45,

avez vous une solution svp?

Bonjour Kamalo,

Je ne comprends rien à votre code car il parle de feuille et de ListObject qui n'existent pas
Certainement une copie très mal faite

Mais le code est simple pour la date

Range("A" & DernièreLigne).Value = Format(Date, "mm/dd/yyyy")

Ou "DernièreLigne" est une variable de type Long, qui représente la dernière ligne saisie, à vous de la mettre en place (ou pas)

@+

Bonjour BrunoM45,

pouvez me corriger sur le fichier test que je vous ai envoyé SVP ?

Merci d'avance!

BrunoM45

Je voulais juste préciser que le code que vous avez vu c'est un enregistrement de macro.

Merci!

Rechercher des sujets similaires à "saisi automatique dates"