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 :

Erreur application visual basic


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
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 2
    Par défaut Erreur application visual basic
    Bonjour ,
    J'ai essayé de créer une application en visual basic pour excel 2007, qui aura pour objectif d'afficher une boite de dialogue qui demandera à l'utilisateur de saisir un choix d'affichage:

    1- afficher uniquement les lignes contenant des dépassements de livraisons ( et ceux en comparant entre la colonne F et L ( toutes les deux contenant des dates ), Si la valeur de L(i) est nulle alors je comparre entre F(i) et la date actuelle. et si F(i)>= date actuelle , je dois ecrire à coté de la ligne alerte et l'afficher)
    2- afficher uniquement les lignes contenant des dépassements de date de reception (meme procedure )
    3- tout afficher

    et voici le code que que j'avais écris:

    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
    73
    74
    75
    Private Sub CommandButton1_Click()
    End
    End Sub
     
    Private Sub CommandButton2_Click()
    Dim numRows As Integer
    While Not (oBook.ActiveSheet.Cells(numRows + 1, 1).Value Is MyNull)
    numRows = numRows + 1
    Wend
     
     
    If option1.Caption = True Then
             For I = 6 To numRows
               VALEURa = Range("F" & I).Value
               VALEURb = Range("L" & I).Value
               If VALEURa = False Then
                   If IsDate(VALEURb) & VALEURb >= Date Then
                           A = I
                           ActiveWindow.ScrollColumn = A
                           Range("A:A").Select
                           Selection.EntireRow.Hidden = False
                            For j = 6 To numRows
                               Do While j <> A
                               Range("j:j").Select
                               Selection.EntiereRow.Hidden = True
                               Loop
                            Next j
     
                   End If
               End If
             Next I
    End If
     
     
    If option2.Caption = True Then
             For I = 6 To numRows
               VALEURa = Range("R" & I).Value
               VALEURb = Range("T" & I).Value
               If VALEURa = False Then
     
                   If VALEURb > Date Then
                            A = I
                            ActiveWindow.ScrollColumn = A
                           Range("A:A").Select
                           Selection.EntireRow.Hidden = False
                            For j = 6 To numRows
                               Do While j = A
                                Range("j:j").Select
                               Selection.EntiereRow.Hidden = True
     
                               Loop
                            Next j
     
                   End If
               End If
             Next I
     
    End If
     
     
    If option3.Caption = True Then
     
          For c = 1 To numRows
            ActiveCell.Offset.Union(Range( _
                "c:c" _
                ), Range( _
                "c:c" _
                )).Select
        ActiveCell.Activate
        Selection.EntireRow.Hidden = False
        Next c
     
    End If
     
    End Sub

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2011
    Messages
    453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2011
    Messages : 453
    Par défaut
    T'as un message d'erreur ou quelque chose comme ça? C'est quelle ligne qui plante?

  3. #3
    Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2011
    Messages : 2
    Par défaut
    Salut,
    Premièrement je vous remercie d'avoir porter de l’intérêt à mon sujet.
    Bah le problème que j’ai, est que parfois ça ne se compile pas.

    et si ça se compile , ça n'agit nullement sur la feuille souhaitée.

    j'ai beau essayé de résoudre le problème mais en vain

Discussions similaires

  1. Réponses: 10
    Dernier message: 12/05/2010, 11h10
  2. Gestionnaire d'applications Visual Basic
    Par makia42 dans le forum Discussions diverses
    Réponses: 0
    Dernier message: 30/03/2010, 14h53
  3. Exception SqlCeme35 - Application Visual Basic
    Par Acnd31 dans le forum Accès aux données
    Réponses: 0
    Dernier message: 26/01/2010, 21h25
  4. message d'erreur en visual basic 2005
    Par yenkolopi dans le forum VB.NET
    Réponses: 1
    Dernier message: 21/10/2008, 15h14
  5. [VBA-E]Excel: RechercheV avec erreur dans visual basic
    Par bonus23 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/03/2007, 14h08

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