Recopie incrémentée entre 2 dates imposées

M'zlle B -  
 M'zlle B -
Bonjour,

Je voudrais fournir à mes utilisateurs un tableau dans lequel, il suffit de saisir une "période" (les 2 dates sur mon exemple cellules C1 et E1), et que le tableau s'incrémente automatiquement en colonne A . Y aurait il une formule ? ou faut il passer par une macro (j'aime pas les macros ! ); merci par avance

Période à traiter 22/08/2009 au 21/09/2009

date Division Point de Char Nbr camions
22/08/2009
23/08/2009
24/08/2009
25/08/2009
26/08/2009
27/08/2009
28/08/2009
29/08/2009
30/08/2009
31/08/2009
Configuration: Windows XP Internet Explorer 6.0

4 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Boinjoiur
    la seule chose qui ne sera pas possible sans macro sera de limiter les fomrules de la colonne A à la hauteur utile. Si cela ne vous dérange pas:
    date à placer de A2 à A100 pour l'exemple
    Date début (incluse) en B1
    Date fin (incluse) en C1
    en A2 (début de l'affichage
    =B1
    dans la colonne A à partir de A2, à tirer vers le bas sur la hauteur utile :
    =SI(A2<C1;A2+1;"")
    l'affichage des dates s'arrète au dernier jour, (mais les formulkes au dela restent en place)
    Crdlmnt
    0
  2. M'zlle B
     
    Merci. Entre nous, j'avais trouvé la réponse juste après m'être creusée un tout petit la tête. Et ça marche. En plus j'ai trouvé l'astuce pour mettre en surbrillance les week end automatiquement via la MFC !

    merci beaucoup...
    0
  3. Nico_ Messages postés 1220 Date d'inscription   Statut Membre Dernière intervention   189
     
    Bonjour

    donc j'ai fais un essai et ça fonctionne :

    cellule C1 date de début
    cellule C3 date de Fin
    Cellule A5 mettre la formule suivante : =C1
    Cellule A6 mettre la formule suivante : =SI(A5+1>E1;"";A5+1)
    Cellule A7 mettre la formule suivante : =SI(A6+1>E1;"";A6+1)
    Ainsi de suite
    si tu fais par incrémentation en faisant glissé il faudra remplacer E* par E1 (l'* repésente un nombre divers qui va se mettre automatiquement !)

    bonne journée
    0
  4. M'zlle B
     
    Moi j'ai opté pour :

    en A4 : =C1
    à partir de A5 : =SI($E$1>A4;A4+1;"") et clic vers le bas.
    0