IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Problème de date


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 52
    Par défaut Problème de date
    Bonjour,

    J'aimerais avoir un résultat de ce type :

    |SEMAINE 28 |
    |06/07/09 | 07/07/09 | 08/07/09 | 09/07/09 | 10/07/09|11/07/09|12/07/09 |

    les caractères " | " représentent les cellules biensures

    J'ai réussit a afficher les semaines mais je n'arrive pas a afficher les jours pour qu'ils se suivent. Aussi comment faire pour "SEMAINE 28'" s'étendent sur 7 cellules ?

    Merci Beaucoup

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    389
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 389
    Par défaut
    En A1 tu indiques la date du lundi

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Sub sc()
    Selection.AutoFill Destination:=Range("A1:G1"), Type:=xlFillDefault
    End Sub

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 52
    Par défaut
    Euh j'ai du mal m'expliquer.

    En fait, ce que je voudrais c'est si je lance l'appli aujourd'hui obtenir ça :
    |SEMAINE 28 |
    |06/07/09 | 07/07/09 | 08/07/09 | 09/07/09 | 10/07/09|11/07/09|12/07/09 |

    Si je lance l'appli demain j'aurai ça
    |SEMAINE 28 |
    |07/07/09 | 08/07/09 | 09/07/09 | 10/07/09|11/07/09|12/07/09 |

    Si je lance l'appli mercredi j'aurai ça
    |SEMAINE 28 |
    | 08/07/09 | 09/07/09 | 10/07/09|11/07/09|12/07/09 |

    merci

  4. #4
    Membre Expert Avatar de Krovax
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 888
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 888
    Par défaut
    Teste la bonne date a mettre en première cellule pour qu'elle soit un lundi (fonction Weekday(tadate) )
    Le lien vers la Faq
    http://access.developpez.com/faq/?pa...#NumJourSmaine

  5. #5
    Membre éclairé Avatar de casavba
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 464
    Par défaut
    Voici une solution à modifier en cas de besoin:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Sub test()
     
    Dim NumSem As Byte
    Dim TonTableau() As String
    Dim i As Integer, j As Integer
     
    NumSem = DatePart("ww", Date, vbMonday, vbFirstFourDays)
    i = 7 - DatePart("w", Date, vbMonday, vbFirstFourDays)
     
    ReDim TonTableau(i)
     
    For j = 0 To UBound(TonTableau)
            TonTableau(j) = Date + j
        Next j
     
    With ActiveSheet
        .Cells(1, 1) = "Semaine " & NumSem
        .Range(Cells(2, 1), Cells(2, i + 1)) = TonTableau
    End With
     
    End Sub

  6. #6
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 52
    Par défaut
    Merci casavba , j'ai pu arrivé à ce que je voulais en modifiant le code que vous m'avez donné.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de date dans requête de màj imbriquée
    Par VirginieGE dans le forum Langage SQL
    Réponses: 11
    Dernier message: 20/07/2004, 15h34
  2. problème de date
    Par baboune dans le forum PostgreSQL
    Réponses: 8
    Dernier message: 10/06/2004, 10h52
  3. Problème de date dans MONTHS_BETWEEN
    Par ghostlord79 dans le forum Oracle
    Réponses: 10
    Dernier message: 07/04/2004, 11h21
  4. Problème conversion date
    Par mat.M dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 30/03/2004, 15h05
  5. Encore un probléme de date avec TADO !
    Par bNoureddine dans le forum Bases de données
    Réponses: 2
    Dernier message: 22/02/2004, 18h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo