Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autre choix que Dateserial

  • Initiateur de la discussion Initiateur de la discussion herve62
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

herve62

XLDnaute Barbatruc
Bonjour
J'arrive à bien triturer les dates mais là je coince !
j'aurai aimé concaténer : "Juillet" ; "2015" donc 2 cellules en une Seule ( différente): 07/2015
j'ai fouiné chez JB , vu un post de ROGER avec Dateserial mais là il faut 3 critères : jour,mois, année
et que ce soit REconnu comme Date ! CAR ensuite j'aimerai comparer du style par exemple
SI ce que je cherche est compris entre cette période de 10/2014 à 07/2015 alors je fais ma tambouille
en VBA , bien sûr !!
Merci

Je ne joins pas de fichier car c'est le départ donc comme je sais pas .... ce serait un fichier vide !
 
Re : Autre choix que Dateserial

Bonsour® de la capitale du verre plat ...
=DATEVAL(A1&B1)
format de cellule : mm/aaaa
résultat date

ou bien directement
=TEXTE(DATEVAL(A1&B1);"mm/aaaa")
résultat texte

 

Pièces jointes

  • Capture.JPG
    55.5 KB · Affichages: 27
  • Capture.JPG
    55.5 KB · Affichages: 32
Re : Autre choix que Dateserial

Bonjour

Une date est une date, donc il te faudra raisonner sur 1/10/2014 à 31/7/2015 sinon tu traites du texte et ça complique pour rien à mon humble avis...

Edit : coucou Pierrot 🙂 et Modeste 🙂
 
Re : Autre choix que Dateserial

Bonjour,

avec Dateserial mais là il faut 3 critères : jour,mois, année
et que ce soit REconnu comme Date

bah... tu mets sytèmatiquement le jour à 1 et tu applique un format personnalisé, ta cellule sera alors reconnue comme une date à part entière...

bon après midi
@+

Edition : bonjour Chris🙂🙂 et Modeste GD🙂i
2 ème édition : bonjour PierreJean🙂
 
Dernière édition:
Re : Autre choix que Dateserial

Bonjour herve

prenons un exemple
chercher la distance entre la rue principale et la rue de la république (en mètres)
Eh bien cela dépend nécessairement d'ou l'on est dans l'une et d'ou l'on veut arriver dans l'autre !!!
Pour les dates le problème se pose de la même façon
Il te faut te résoudre a affecter un jour au mois de départ et un autre au mois d'arrivée (1 , 15 , fin de mois ....) et tout deviendra simple !!!!

Edit : Bonjour tous (avais pas rafraîchi)
 
Re : Autre choix que Dateserial

Salut les anciens
Merci de vos réponses
Bon :
Forcément quand on dit du 10/2014 au 07/2015 c'est comme partout c'est du 1er au 31
Sinon Modeste , j'ai écris :
en VBA , bien sûr !!
Autre avec 1 en 3eme critère dateserial ça a pas l'air d'aller
Je vais vous montrer , mais comme Idiot on fait pas mieux j'ai refermé Excel ce matin ( redémarrage) et j'ai pas sauvegardé .... donc on recommence
A+
 
Re : Autre choix que Dateserial

Bonjour à tous.


Quelques essais.


ℝOGER2327
#7974


Lundi 16 Tatane 142 (Transfiguration de Saint Vincent van Gogh, transmutateur - fête Suprême Quarte)
11 Thermidor An CCXXIII, 6,0441h - panis
2015-W31-3T14:30:21Z
 

Pièces jointes

Re : Autre choix que Dateserial

Re , Bonjour Roger
Justement j'ai revu ton post de 2010 ( Ta barbe était plus courte 😀) et là j'ai mis ton fichier dans mon grenier
Sinon je pense qu'en repartant à Zéro c'est mieux ( quand il n'y a pas grand chose bien sûr !!)
Voilà la partie qui m'intéressait , ça devrait le faire pour la suite
Pour me rafraichir , c'est quoi l'instruction VBA pour que Juillet = 07 ?
Merci
 

Pièces jointes

Re : Autre choix que Dateserial

Cà c'est sûr ..... ça raccourci
Donc est il possible de traduire : [E2] pour boucler sur une ligne ou colonne ? par exemple E2 à E200
et de mettre ton instruction dans cette boucle ?
J'ai pas encore décortiqué le fichier de ROGER , mais l'idée serait là
 
Re : Autre choix que Dateserial

Re...


(...)
J'ai pas encore décortiqué le fichier de ROGER , mais l'idée serait là
Sauf que je crois bien que je n'avais compris le problème...

Essai complété en pièce jointe.​


ℝOGER2327
#7975


Lundi 16 Tatane 142 (Transfiguration de Saint Vincent van Gogh, transmutateur - fête Suprême Quarte)
11 Thermidor An CCXXIII, 6,4195h - panis
2015-W31-3T15:24:24Z
 

Pièces jointes

Dernière édition:
Re : Autre choix que Dateserial

Bin ouais ROGER mais mon appli va partir tout en VBA , les formules(*) sont contraires à ma religion même si comme MISANGE ou autre
ont essayé de me convertir !!
je regarde tes fonctions
encore Merci

PS : (*) ça doit venir d'une phobie du FORTRAN
 
Re : Autre choix que Dateserial

Bonjour,

Une autre approche (peut être) avec
Code:
Private Sub CommandButton1_Click()
Dim x As Date
Dim y As Date
Dim z As Date
'---
x = FormatDateTime([b2] & Space(1) & [c2], vbGeneralDate)
y = FormatDateTime([e2] & Space(1) & [f2], vbGeneralDate)
z = FormatDateTime([a5] & Space(1) & [b5], vbGeneralDate)
'---
If z >= x And z <= y Then
  MsgBox "C'est OK "
Else
  MsgBox "Pas dans la période"
End If
End Sub
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…