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 :

macro CGLOT1 incomplète


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Femme Profil pro
    Inscrit en
    Mars 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2013
    Messages : 2
    Par défaut macro CGLOT1 incomplète
    Bonjour,

    Je n'arrive pas à créer un formulaire qui me demanderait de sélectionner une date de début et une date de fin sur la colonne Q (voir classeur joint) - Un bug existe sur les dates il faut remplacer la série 00:00:00 par 00:00 avant la mise en place du formulaire

    De plus je voudrai supprimer les lignes en doublon par rapport au n° de mission (colonne S) suivant classeur joint

    Vous remerciant tous de vos réponses

    Cordialement
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Je ne comprends pas trop ce que tu veux car dans ton code tu parle de TextBox et sur la Form tu as mis des ListBox ?
    Dans l'hypothèse où ce sont des ListBox :
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
     
    'pour les charger
    Private Sub UserForm_Initialize()
     
        Dim Dico As Object
        Dim Plage As Range
        Dim Cel As Range
     
        'plage en colonne Q
        With Worksheets("CG LOT1")
     
            Set Plage = .Range(.Cells(2, 17), .Cells(.Rows.Count, 17).End(xlUp))
     
        End With
     
        'crée le dictionnaire
        Set Dico = CreateObject("Scripting.Dictionary")
     
        'parcour la plage et se sert du dico pour éliminer les doublons
        'les dates dans les deux ListBox
        For Each Cel In Plage
     
            With Cel
     
                If Dico.exists(.Value) = False Then
     
                    Dico.Add .Value, .Value
                    ListBox1.AddItem .Value
                    ListBox2.AddItem .Value
     
                End If
     
            End With
     
        Next Cel
     
        'tri les ListBox par ordre croissant
        Tri ListBox1
        Tri ListBox2
     
        Set Dico = Nothing
     
    End Sub
     
    Sub Tri(Liste As MSForms.ListBox)
     
        Dim Tempo
        Dim I As Integer
        Dim J As Integer
     
        With Liste
     
            For I = 0 To .ListCount - 1
     
                For J = 0 To .ListCount - 1
     
                    '< croissant, > décroissant
                    If CDate(.List(I)) < CDate(.List(J)) Then
     
                        Tempo = .List(I)
                        .List(I) = .List(J)
                        .List(J) = Tempo
     
                    End If
     
                Next J
     
            Next I
     
        End With
     
    End Sub
    Hervé.

Discussions similaires

  1. [XL-2010] Macro impression en PDF incomplète
    Par satper dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 23/05/2015, 18h32
  2. [XL-2007] Liste des macros incomplète
    Par flexx dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 23/12/2012, 13h06
  3. [XL-2003] première macro incomplète
    Par midge dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/07/2011, 18h09
  4. Qu'est-ce qu'une macro ?
    Par karli dans le forum Assembleur
    Réponses: 2
    Dernier message: 01/09/2002, 03h38
  5. Réponses: 2
    Dernier message: 22/07/2002, 12h13

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