Bonsoir la communauté,
Voilà déjà plusieurs heures que je cherche à afficher dans 5 cellules (max)
tous les mois compris entre 2 dates.
Ex: date deb: 25/09/06 ; date fin:12/01/07
=> affichage de 09 10 11 12 01
Si quelqu'un peut me dépatouiller, je l'en remercie d'avance enormement
A+
Content de te lire, et de voir que tu n'as pas perdu la main. ;-) Pas mieux en ce qui me concerne... (121 caract. contre 81 pour la tienne, je la range donc au placard...)
ChrisV [de passage...]
"Daniel.M" a écrit dans le message de news:
Bonjour,
Avec la date de début en A1 et la date de fin en B1, cette formule matricielle (sur 5 cellules verticales) :
Déjà Merci JLuc pour ton retour Avant d'essayer ta macro, j'ai oublié de préciser que ma contrainte est d'utiliser plutot des formules Est-ce toujours possible?
*Bonjour cd*, Une petite procédure :
Sub ChercheMois() depart = Range("A2") fin = Range("B2") dec = 0 dateinter = DateSerial(Year(depart), Month(depart), 1) While dateinter < fin Range("C2").Offset(dec, 0) = Month(dateinter) dec = dec + 1 dateinter = DateSerial(Year(dateinter), Month(dateinter) + 1, 1) Wend End Sub
PS : En A2 : date de début En B2 : date de fin
Bonsoir la communauté, Voilà déjà plusieurs heures que je cherche à afficher dans 5 cellules (max) tous les mois compris entre 2 dates. Ex: date deb: 25/09/06 ; date fin:12/01/07 => affichage de 09 10 11 12 01
Si quelqu'un peut me dépatouiller, je l'en remercie d'avance enormement A+
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
Excellent Daniel...!
Content de te lire, et de voir que tu n'as pas perdu la main. ;-)
Pas mieux en ce qui me concerne... (121 caract. contre 81 pour la tienne, je
la range donc au placard...)
ChrisV
[de passage...]
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news: OO6nTgA4GHA.2420@TK2MSFTNGP02.phx.gbl...
Bonjour,
Avec la date de début en A1 et la date de fin en B1, cette formule
matricielle (sur 5 cellules verticales) :
"cd" <cd@discussions.microsoft.com> wrote in message
news:98CE5718-63B9-4A18-8A68-6A1F6A9ECCE8@microsoft.com...
Déjà Merci JLuc pour ton retour
Avant d'essayer ta macro, j'ai oublié de préciser que ma contrainte est
d'utiliser plutot des formules
Est-ce toujours possible?
*Bonjour cd*,
Une petite procédure :
Sub ChercheMois()
depart = Range("A2")
fin = Range("B2")
dec = 0
dateinter = DateSerial(Year(depart), Month(depart), 1)
While dateinter < fin
Range("C2").Offset(dec, 0) = Month(dateinter)
dec = dec + 1
dateinter = DateSerial(Year(dateinter), Month(dateinter) + 1, 1)
Wend
End Sub
PS :
En A2 : date de début
En B2 : date de fin
Bonsoir la communauté,
Voilà déjà plusieurs heures que je cherche à afficher dans 5 cellules
(max)
tous les mois compris entre 2 dates.
Ex: date deb: 25/09/06 ; date fin:12/01/07
=> affichage de 09 10 11 12 01
Si quelqu'un peut me dépatouiller, je l'en remercie d'avance
enormement
A+
Content de te lire, et de voir que tu n'as pas perdu la main. ;-) Pas mieux en ce qui me concerne... (121 caract. contre 81 pour la tienne, je la range donc au placard...)
ChrisV [de passage...]
"Daniel.M" a écrit dans le message de news:
Bonjour,
Avec la date de début en A1 et la date de fin en B1, cette formule matricielle (sur 5 cellules verticales) :
Déjà Merci JLuc pour ton retour Avant d'essayer ta macro, j'ai oublié de préciser que ma contrainte est d'utiliser plutot des formules Est-ce toujours possible?
*Bonjour cd*, Une petite procédure :
Sub ChercheMois() depart = Range("A2") fin = Range("B2") dec = 0 dateinter = DateSerial(Year(depart), Month(depart), 1) While dateinter < fin Range("C2").Offset(dec, 0) = Month(dateinter) dec = dec + 1 dateinter = DateSerial(Year(dateinter), Month(dateinter) + 1, 1) Wend End Sub
PS : En A2 : date de début En B2 : date de fin
Bonsoir la communauté, Voilà déjà plusieurs heures que je cherche à afficher dans 5 cellules (max) tous les mois compris entre 2 dates. Ex: date deb: 25/09/06 ; date fin:12/01/07 => affichage de 09 10 11 12 01
Si quelqu'un peut me dépatouiller, je l'en remercie d'avance enormement A+
-- ____ ( O | O ) -- _oooO_ JLuc _Oooo_
O-O
cd
Merci beaucoup à tous pour ces solutions A+ cd
Yo every body Si je puis apporter mon grain de sel à l'édifice. Date début en A1, date de fin en B1, formule à recopier de C1 à G1 : =SI(MOD(MOIS($B$1)-MOIS($A$1);12)>=(COLONNE()-3);MOD(MOIS($A$1)+COLONNE()-COLONNE($A$1)-3;12)+1;"")
Je n'ai pas besoin de lire la formule d'AV pour savoir qu'elle fonctionne, mais, 5 neurones ont lâché après la 7ème parenthèse fermante... La formule que je propose est 'colonno-dépendante' mais peut être plus aisée si besoin mise à jour. (Je sens que je vais me faire allumer).
Pour résoudre l'aspect 'colonno-dépendant', remplacer les deux "-3" de la formule par "-4", "-5" si on écrit la formule en D, E,... Ou alors nommer la cellule C1 : 'NumPremMois' et remplacer les "-3" par COLONNE(NumPremMois)
Cordialement -- Trirème
Bonsoir la communauté, Voilà déjà plusieurs heures que je cherche à afficher dans 5 cellules (max) tous les mois compris entre 2 dates. Ex: date deb: 25/09/06 ; date fin:12/01/07 => affichage de 09 10 11 12 01
Si quelqu'un peut me dépatouiller, je l'en remercie d'avance enormement A+
Merci beaucoup à tous pour ces solutions
A+
cd
Yo every body
Si je puis apporter mon grain de sel à l'édifice.
Date début en A1, date de fin en B1, formule à recopier de C1 à G1 :
=SI(MOD(MOIS($B$1)-MOIS($A$1);12)>=(COLONNE()-3);MOD(MOIS($A$1)+COLONNE()-COLONNE($A$1)-3;12)+1;"")
Je n'ai pas besoin de lire la formule d'AV pour savoir qu'elle fonctionne, mais, 5
neurones ont lâché après la 7ème parenthèse fermante...
La formule que je propose est 'colonno-dépendante' mais peut être plus aisée si besoin
mise à jour.
(Je sens que je vais me faire allumer).
Pour résoudre l'aspect 'colonno-dépendant', remplacer les deux "-3" de la formule par
"-4", "-5" si on écrit la formule en D, E,...
Ou alors nommer la cellule C1 : 'NumPremMois' et remplacer les "-3" par COLONNE(NumPremMois)
Cordialement
--
Trirème
Bonsoir la communauté,
Voilà déjà plusieurs heures que je cherche à afficher dans 5 cellules (max)
tous les mois compris entre 2 dates.
Ex: date deb: 25/09/06 ; date fin:12/01/07
=> affichage de 09 10 11 12 01
Si quelqu'un peut me dépatouiller, je l'en remercie d'avance enormement
A+
Yo every body Si je puis apporter mon grain de sel à l'édifice. Date début en A1, date de fin en B1, formule à recopier de C1 à G1 : =SI(MOD(MOIS($B$1)-MOIS($A$1);12)>=(COLONNE()-3);MOD(MOIS($A$1)+COLONNE()-COLONNE($A$1)-3;12)+1;"")
Je n'ai pas besoin de lire la formule d'AV pour savoir qu'elle fonctionne, mais, 5 neurones ont lâché après la 7ème parenthèse fermante... La formule que je propose est 'colonno-dépendante' mais peut être plus aisée si besoin mise à jour. (Je sens que je vais me faire allumer).
Pour résoudre l'aspect 'colonno-dépendant', remplacer les deux "-3" de la formule par "-4", "-5" si on écrit la formule en D, E,... Ou alors nommer la cellule C1 : 'NumPremMois' et remplacer les "-3" par COLONNE(NumPremMois)
Cordialement -- Trirème
Bonsoir la communauté, Voilà déjà plusieurs heures que je cherche à afficher dans 5 cellules (max) tous les mois compris entre 2 dates. Ex: date deb: 25/09/06 ; date fin:12/01/07 => affichage de 09 10 11 12 01
Si quelqu'un peut me dépatouiller, je l'en remercie d'avance enormement A+
Daniel.M
Chris,
Waaaaaaaaste! :-)
Salutations amicales (de passage également),
Daniel M.
"ChrisV" wrote in message news:
Excellent Daniel...!
Content de te lire, et de voir que tu n'as pas perdu la main. ;-) Pas mieux en ce qui me concerne... (121 caract. contre 81 pour la tienne, je la range donc au placard...)
ChrisV [de passage...]
Chris,
Waaaaaaaaste! :-)
Salutations amicales (de passage également),
Daniel M.
"ChrisV" <chrisve@wanadoo.fr> wrote in message
news:ewV5HvA4GHA.1568@TK2MSFTNGP03.phx.gbl...
Excellent Daniel...!
Content de te lire, et de voir que tu n'as pas perdu la main. ;-)
Pas mieux en ce qui me concerne... (121 caract. contre 81 pour la tienne,
je la range donc au placard...)
Content de te lire, et de voir que tu n'as pas perdu la main. ;-) Pas mieux en ce qui me concerne... (121 caract. contre 81 pour la tienne, je la range donc au placard...)
ChrisV [de passage...]
ChrisV
:-)))))))
...(de passage également),
Wahehanl wanciyankin ktelo ! >:-)
ChrisV
"Daniel.M" a écrit dans le message de news:
Chris,
Waaaaaaaaste! :-)
Salutations amicales (de passage également),
Daniel M.
"ChrisV" wrote in message news:
Excellent Daniel...!
Content de te lire, et de voir que tu n'as pas perdu la main. ;-) Pas mieux en ce qui me concerne... (121 caract. contre 81 pour la tienne, je la range donc au placard...)
ChrisV [de passage...]
:-)))))))
...(de passage également),
Wahehanl wanciyankin ktelo ! >:-)
ChrisV
"Daniel.M" <prenom.maher@bigfoot.inutil.com> a écrit dans le message de
news: uZmsvOS4GHA.1012@TK2MSFTNGP05.phx.gbl...
Chris,
Waaaaaaaaste! :-)
Salutations amicales (de passage également),
Daniel M.
"ChrisV" <chrisve@wanadoo.fr> wrote in message
news:ewV5HvA4GHA.1568@TK2MSFTNGP03.phx.gbl...
Excellent Daniel...!
Content de te lire, et de voir que tu n'as pas perdu la main. ;-)
Pas mieux en ce qui me concerne... (121 caract. contre 81 pour la tienne,
je la range donc au placard...)
Content de te lire, et de voir que tu n'as pas perdu la main. ;-) Pas mieux en ce qui me concerne... (121 caract. contre 81 pour la tienne, je la range donc au placard...)