Programme VBA - obtenir une date jj/mm/aaaa
Résolu
Senpai36
Messages postés
32
Statut
Membre
-
senpai36 -
senpai36 -
Bonjour à tous,
Une partie du problème est dans le sujet.
Voilà, je ne connais qu'une infime partie des capacités d'EXCEL et j'aurai besoin d'aide pour un projet de tableau de suivis de dossier.
J'ai créé un tableau dans lequel on rentre les dossiers, leur références et la date à laquelle une tache est effectuée.
Mon problème numéro 1:
Dans un soucis de gain de temps et de visibilité, j'aimerai pouvoir rentrer une date numérique au format jjmmaaaa et qu'elle devienne, après validation de la cellule, au format jj/mm/aaaa.
Je pense qu'un code est nécessaire mais le VBA et moi ça fait .... au moins tous ça.
Mon problème numéro 2 :
Dans la case suivante, colonne d'à côté, programmer de manière à ce qu'une date de relance apparaisse (par exemple 6 mois après).
Exemple :
Je tapperai 01022012 en D2, je valide, et il apparaitrait 01/02/2012 en D2 et 01/08/2012 en
C2.
Voilà, je ne sais pas si j'ai été clair, juste une dernière chose, je travail sous EXCEL 2012.
Merci pour vos conseils.
<config>Windows 7 / Internet Explorer 8.0</config>
Une partie du problème est dans le sujet.
Voilà, je ne connais qu'une infime partie des capacités d'EXCEL et j'aurai besoin d'aide pour un projet de tableau de suivis de dossier.
J'ai créé un tableau dans lequel on rentre les dossiers, leur références et la date à laquelle une tache est effectuée.
Mon problème numéro 1:
Dans un soucis de gain de temps et de visibilité, j'aimerai pouvoir rentrer une date numérique au format jjmmaaaa et qu'elle devienne, après validation de la cellule, au format jj/mm/aaaa.
Je pense qu'un code est nécessaire mais le VBA et moi ça fait .... au moins tous ça.
Mon problème numéro 2 :
Dans la case suivante, colonne d'à côté, programmer de manière à ce qu'une date de relance apparaisse (par exemple 6 mois après).
Exemple :
Je tapperai 01022012 en D2, je valide, et il apparaitrait 01/02/2012 en D2 et 01/08/2012 en
C2.
Voilà, je ne sais pas si j'ai été clair, juste une dernière chose, je travail sous EXCEL 2012.
Merci pour vos conseils.
<config>Windows 7 / Internet Explorer 8.0</config>
4 réponses
-
Oui pardon c'est Excel 2010.
Merci pour ce conseil mais puis-je avoir des explications sur comment on applique cette formule ?
C'est à dire que là je ne sais pas trop dans quelle cellule insérer ces deux formules pour qu'elles "fonctionnent"... -
Bonjour vous 2,
Et pourtant ça fonctionne... -
Les explications devaient me manquer alors...
En tout cas ce modèle fonctionne en effet.
Merci à vous 2. -
Bonjour
Excel 2012: c'est nouveau ?
sans Vba
la date "texte"*** en B11(01022012) reponse en AA11 par ex
=DATE(DROITE(B11;4);STXT(B11;3;2);GAUCHE(B11;2))
6 mois après en C11
=MOIS.DECALER(AA11;6)
*** on ne sait si ton 0102 est un nombre iu un texte (test par estnum(B11))