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 :

DTPicker blocage si 1er jour sélectionné [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Mai 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique

    Informations forums :
    Inscription : Mai 2007
    Messages : 36
    Par défaut DTPicker blocage si 1er jour sélectionné
    Bonjour à toutes et à tous,

    J'ai un classeur "Activité - 2011.xls", qui comprend un onglet par mois.

    J'ai créé un Userform permettant aux utilisateurs de remplir ce classeur.

    Je suis bloqué sur 1 point dans l'avancement de mon projet :

    Si je sélectionne avec le DTPicker le premier jour du mois, je n'arrive pas à extraire les données dans mon tableau ???
    A chaque fois la MsgBox "Vérifiez la date" apparaît.

    En PJ, vous trouverez mon classeur.

    PS :Merci à mercatog pour ses réponses précédentes

    A vous lire.
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    bonjour,
    dans ce que tu envoie
    tout fonctionne normalement chez moi

    a noter que je n'ai aucune référence à ton message d'erruer dans le code..
    tu as bien envoyé le bon fichier???

  3. #3
    Membre averti
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Mai 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique

    Informations forums :
    Inscription : Mai 2007
    Messages : 36
    Par défaut Problème extraction données avec DTPicker
    mayekeul, bonjour,

    En PJ, le bon fichier

    Bien cordialement,
    Fichiers attachés Fichiers attachés

  4. #4
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    re

    le probleme est que la variable Lig n'est pas bien mise à jour.

    si je peux me permettre, voici ce que moi je ferai dans ton cas.

    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
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Private Sub CommandButton2_Click()
    Dim wsMois As Worksheet
    Dim j As Byte
    Dim shIndex As Integer
     
    shIndex = Sheets("janvier").Index + Month(DTPicker1) - 1
    On Error GoTo NoMonth
    Set wsMois = Worksheets(shIndex)
    On Error GoTo 0
    Lig = Day(DTPicker1) + 1
     
    With wsMois
        For j = 2 To 7
            .Cells(Lig, j).Value = Me.Controls("TextBox" & j - 1).Value
        Next j
        For j = 10 To 13
            .Cells(Lig, j).Value = Me.Controls("TextBox" & j - 3).Value
        Next j
        .Cells(Lig, 15).Value = Me.TextBox11.Value
        For j = 17 To 19
            .Cells(Lig, j).Value = Me.Controls("TextBox" & j - 5).Value
        Next j
     
    End With
    Unload Me
     
     
    Exit Sub
    NoMonth:
        MsgBox "Vérifiez la date"
     
    End Sub
    aussi, tu supprime tout les autres événement excepté ceux des textbox

    le combobox, n'est plus utile, car le mois sera directement selectionné grace à la date choisie

  5. #5
    Membre averti
    Homme Profil pro
    Gestionnaire de parc micro-informatique
    Inscrit en
    Mai 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Gestionnaire de parc micro-informatique

    Informations forums :
    Inscription : Mai 2007
    Messages : 36
    Par défaut Problème extraction données avec DTPicker
    Merci beaucoup pour ces éléments de réponses.

    Désormais, tout fonctionne parfaitement

    Bonne fin de journée, mayekeul.

    Bien cordialement,

  6. #6
    Membre Expert Avatar de mayekeul
    Inscrit en
    Août 2005
    Messages
    1 369
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 1 369
    Par défaut
    avec plaisir

    bonne fin de journée également

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

Discussions similaires

  1. 1er jour d'essai
    Par nic13 dans le forum Droit du travail
    Réponses: 14
    Dernier message: 19/09/2006, 23h46
  2. [Debutant - 1er jour de C] Typedef enum
    Par kakou dans le forum C
    Réponses: 3
    Dernier message: 01/03/2006, 00h53
  3. Réponses: 2
    Dernier message: 26/01/2006, 14h14
  4. Obtenir le 1er jour du mois d'une date
    Par soso78 dans le forum Access
    Réponses: 4
    Dernier message: 27/09/2005, 13h15

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