Problème de formatage de date ...
Résolu
CarineVL
Messages postés
320
Date d'inscription
Statut
Membre
Dernière intervention
-
CarineVL Messages postés 320 Date d'inscription Statut Membre Dernière intervention -
CarineVL Messages postés 320 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un souci avec le formatage de date d'une cellule (H4).
Je voudrais la voir apparaître sous le format suivant: dd-mm-yyyy
Cela fonctionne ...
Cependant lorsque je veux la relier avec une formule (=B4) à une autre cellule dont le format de date est différent (dddd d MMM yyyy), l'affichage de "H4" est celui de "B4" au lieu de celle que j'avais définie.
Merci de votre aide ..
Cordialement,
CVL
J'ai un souci avec le formatage de date d'une cellule (H4).
Je voudrais la voir apparaître sous le format suivant: dd-mm-yyyy
Cela fonctionne ...
Cependant lorsque je veux la relier avec une formule (=B4) à une autre cellule dont le format de date est différent (dddd d MMM yyyy), l'affichage de "H4" est celui de "B4" au lieu de celle que j'avais définie.
Merci de votre aide ..
Cordialement,
CVL
A voir également:
- Problème de formatage de date ...
- Formatage clé usb - Guide
- Formatage pc - Guide
- Airpods 3 date de sortie - Guide
- Office 2024 date de sortie - Accueil - Bureautique
- Samsung a33 date de sortie - Guide
5 réponses
Bonjour
Je te propose Cette solution a mettre en H4:
=CONCATENER(JOUR(B4);"-";MOIS(B4);"-";ANNEE(B4))
Il y a peut être une solution plus simple mais celle-ci fonctionne
Je te propose Cette solution a mettre en H4:
=CONCATENER(JOUR(B4);"-";MOIS(B4);"-";ANNEE(B4))
Il y a peut être une solution plus simple mais celle-ci fonctionne
Rebonjour,
En B4 la Date devant apparaître est la Date du jour uniquement?
Si c'est le cas on peut utiliser La formule Maintenant() permettant d'avoir la date du jour.
A moins que vous voulez simplement la possibilité de modifier la Date dans B4 et faire fonctionner la formule de H4 .
Je pense qu'il y a un soucis avec la cellule B4 ( Peut être un problème de format) car celle-ci ne renvoi pu les jours, mois , et année, comme si ce n'était plus une date.
PS: Le Classeur étant verrouillé , pouvez vous m'envoyer le MdP par MP afin de pouvoir effectuer les modifications nécessaires?
En B4 la Date devant apparaître est la Date du jour uniquement?
Si c'est le cas on peut utiliser La formule Maintenant() permettant d'avoir la date du jour.
A moins que vous voulez simplement la possibilité de modifier la Date dans B4 et faire fonctionner la formule de H4 .
Je pense qu'il y a un soucis avec la cellule B4 ( Peut être un problème de format) car celle-ci ne renvoi pu les jours, mois , et année, comme si ce n'était plus une date.
PS: Le Classeur étant verrouillé , pouvez vous m'envoyer le MdP par MP afin de pouvoir effectuer les modifications nécessaires?
RE,
Je vous ai envoyé le MDP en MP.
En "B4" dans la macro, le formatage est déjà effectué sur la date du jour (Now).
Le souci, c'est qu'il arrive (mais rarement) qu'il faille modifier cette date.
S'il n'y a pas de formule reliant "H4" à "B4", il est nécessaire de modifier cette date à 2 endroits.
D'où un risque d'erreur de l'utilisateur lambda qui n'effectue la modif qu'à un seul endroit ...
Cordialement,
CVL
Je vous ai envoyé le MDP en MP.
En "B4" dans la macro, le formatage est déjà effectué sur la date du jour (Now).
Le souci, c'est qu'il arrive (mais rarement) qu'il faille modifier cette date.
S'il n'y a pas de formule reliant "H4" à "B4", il est nécessaire de modifier cette date à 2 endroits.
D'où un risque d'erreur de l'utilisateur lambda qui n'effectue la modif qu'à un seul endroit ...
Cordialement,
CVL
En H4 La formule était directement relié a B4 , Dans le sens ou si la date est modifier en B4 , elle l'était également en H4 du fait de la formule Qui prend Jour , Mois et Annee de B4 .
Il n'y avait aucun risque a ce moment la normalement
Il n'y avait aucun risque a ce moment la normalement
Le voici:https://www.cjoint.com/c/EKzpvSqAoa3
Mais il fait pourtant ce que tu veux sans que tu modifie quoi que ce soit la... l'enregistrement se fait suivant la date en B4 ( et donc H4 et I96) donc ça c'est bon...
H4 est bien modifier en Temps réel suivant B4 ...
Après je comprends peut-être très mal ton problème et dans ce cas je m'en excuse
Mais il fait pourtant ce que tu veux sans que tu modifie quoi que ce soit la... l'enregistrement se fait suivant la date en B4 ( et donc H4 et I96) donc ça c'est bon...
H4 est bien modifier en Temps réel suivant B4 ...
Après je comprends peut-être très mal ton problème et dans ce cas je m'en excuse
Re,
Le problème c'est lorsqu'on procède à la macro (Bouton "Réinitialisation").
Le message #valeur# s'affiche dans "H4" après la procédure ... lorsqu'on met des coches aux lignes suivantes dans la macro
(qui permettra de laisser votre formule active)
'Se positionner sur H4
Range("H4").Select
Selection.Locked = False
ActiveCell.Cells.Value = Format(Now, "MM-dd-yyyy")
Je me demandais si on pourrait mettre votre formule dans la macro elle-même ..
Est-ce possible ?
Cela tiendrait la route si on modifie par la suite la date ?
Merci ...
CVL
Le problème c'est lorsqu'on procède à la macro (Bouton "Réinitialisation").
Le message #valeur# s'affiche dans "H4" après la procédure ... lorsqu'on met des coches aux lignes suivantes dans la macro
(qui permettra de laisser votre formule active)
'Se positionner sur H4
Range("H4").Select
Selection.Locked = False
ActiveCell.Cells.Value = Format(Now, "MM-dd-yyyy")
Je me demandais si on pourrait mettre votre formule dans la macro elle-même ..
Est-ce possible ?
Cela tiendrait la route si on modifie par la suite la date ?
Merci ...
CVL
C'est quelque chose que je n'ai jamais essayer .
Ca devrait pouvoir passer avec ça pour chaque Cellule H4 et B4 :
'Se positionner sur la date du jour
Range("B4").Select
ActiveCell.Cells = "=AUJOURDHUI()"
'Ou Now ici ... peu importe
'Se positionner sur H4
Range("H4").Select
Selection.Locked = False
ActiveCell.Cells.Value = "=CONCATENER(JOUR(B4);" & "-" & ";MOIS(B4);" & "-" & ";ANNEE(B4))"
Ca devrait pouvoir passer avec ça pour chaque Cellule H4 et B4 :
'Se positionner sur la date du jour
Range("B4").Select
ActiveCell.Cells = "=AUJOURDHUI()"
'Ou Now ici ... peu importe
'Se positionner sur H4
Range("H4").Select
Selection.Locked = False
ActiveCell.Cells.Value = "=CONCATENER(JOUR(B4);" & "-" & ";MOIS(B4);" & "-" & ";ANNEE(B4))"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour,
Elles s'écrivent quand même dans la cellule?
Sinon pouvez-vous essayer avec ça?
'Se positionner sur la date du jour
Range("B4").Select
ActiveCell.FormulaLocal= "=AUJOURDHUI()"
'Ou Now ici ... peu importe
'Se positionner sur H4
Range("H4").Select
Selection.Locked = False
ActiveCell.FormulaLocal = "=CONCATENER(JOUR(B4);" & "-" & ";MOIS(B4);" & "-" & ";ANNEE(B4))"
Elles s'écrivent quand même dans la cellule?
Sinon pouvez-vous essayer avec ça?
'Se positionner sur la date du jour
Range("B4").Select
ActiveCell.FormulaLocal= "=AUJOURDHUI()"
'Ou Now ici ... peu importe
'Se positionner sur H4
Range("H4").Select
Selection.Locked = False
ActiveCell.FormulaLocal = "=CONCATENER(JOUR(B4);" & "-" & ";MOIS(B4);" & "-" & ";ANNEE(B4))"
Cela fonctionne parfaitement...
Cela faisait des heures que je cherchais une solution.
J'aurais mieux fait de poser plus tôt ma question.
Encore merci ...
Cordialement,
CVL
Je ne sais pas trop ce qui se passe car cela m'affiche maintenant un message d'erreur.
Dans la macro, j'ai simplement rajouté une coche concernant la cellule "H4" où la macro demandait le formatage demandé sur la date système pour ne pas écraser votre formule par la macro et que la formule soit active au cas où la date sur la feuille est modifiée.
j'ai également verrouillé la cellule pour protéger votre formule. .
Comme cela ne fonctionnait pas, j'ai réactivé la fonction.
Mais ça bloque ...
Est-ce dû à un verrouillage de la cellule ou une protection ?
Je remets le fichier ...
Re merci pour votre aide ...
Fichier supprimé à la demande de l'auteurModération CCM