Problème de formatage de date ...

Résolu/Fermé
CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023 - Modifié par CarineVL le 25/11/2015 à 09:51
CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023 - 26 nov. 2015 à 12:02
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

5 réponses

diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
25 nov. 2015 à 09:36
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
0
CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023
25 nov. 2015 à 09:49
Grand merci diablo ...
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
0
CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023
Modifié par baladur13 le 26/11/2015 à 14:27
Re,

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
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
Modifié par diablo13800 le 25/11/2015 à 14:22
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?
0
CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023
25 nov. 2015 à 14:42
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
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
25 nov. 2015 à 14:53
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
0
CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023
25 nov. 2015 à 15:11
Tout à fait mais je ne sais pour quelle raison, la formule ne fonctionne plus .... et c'est la cellule "H4" qui sert en partie (car elle est même reliée à "I96") à nommer la feuille lorsqu'elle est déplacée ...
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
25 nov. 2015 à 15:20
Si le changement que vous avez fait n'est pas important ou impact peu ( si ce n'est la cassure des formules ( GRRRRrrr :D )) je peux vous envoyer le fichier qui était correcte et qui fonctionnait Car je vois aucun changement entre Les deux versions... (ou alors la fatigue prend le pas sur moi )
0
CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023
25 nov. 2015 à 16:16
ok ... je vais réessayer ...
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844 > CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023
25 nov. 2015 à 16:22
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
0
CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023
Modifié par CarineVL le 25/11/2015 à 17:20
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
0
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
25 nov. 2015 à 17:34
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))"
0
CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023
25 nov. 2015 à 17:51
Malheureusement non ...
La formule insérée dans la valeur de la cellule dans la macro ne fait rien à la cellule "H4".

C'est la galère ...
Cdmt,
CVL
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
diablo13800 Messages postés 2890 Date d'inscription jeudi 2 juillet 2015 Statut Membre Dernière intervention 16 février 2024 1 844
Modifié par diablo13800 le 26/11/2015 à 09:07
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))"
0
CarineVL Messages postés 122 Date d'inscription samedi 7 novembre 2015 Statut Membre Dernière intervention 3 septembre 2023
26 nov. 2015 à 12:02
Bonjour diablo,
Bingo...
Cela fonctionne maintenant ...
Testé et retesté ...

Un tout grand merci ...
Je marque comme résolu.
Cordialement,
CVL
0