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 d'exécution '2147024809(80070057)


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2011
    Messages : 116
    Par défaut erreur d'exécution '2147024809(80070057)
    bonjour tout le monde...

    j'ai une erreur dans une boucle à ce niveau là
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .Controls("TextBox" & i + 1) = ListView1.ListItems(ListView1.SelectedItem.Index).ListSubItems(i).Text
    voici mon code
    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
    Private Sub Modifier_Click()
    Dim Ligne As ListItem
    On Error Resume Next
    Set Ligne = ListView1.SelectedItem
    On Error GoTo 0
        If Ligne Is Nothing Then
            MsgBox "Aucune ligne n'est sélectionnée."
            Exit Sub
        End If
    MENU_RECH_4.Show
    If FlagMdP = True Then
        With MENU_RECH_3_Fac
            .TextBox1 = ListView1.ListItems(ListView1.SelectedItem.Index).Text
                For i = 1 To ListView1.ColumnHeaders.Count - 2
                    .Controls("TextBox" & i + 1) = ListView1.ListItems(ListView1.SelectedItem.Index).ListSubItems(i).Text
                Next
            .LblLigne = ListView1.ListItems(ListView1.SelectedItem.Index).ListSubItems(34).Text
            .Show
        End With
    End If
     
    End Sub
    pouvez vous m'aider ?

    bon dimanche autrement.
    Tim

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Par défaut
    Bonjour,

    Il s'agit d'une erreur d'exécution.
    Pour identifier la cause de l'erreur (probablement un indice hors limite) utilise le debugger,
    en suivant les valeurs de :
    - MENU_RECH_3_Fac.Controls("TextBox" & i + 1)
    - MENU_RECH_3_Fac.ListView1.SelectedItem.Index
    - MENU_RECH_3_Fac.ListView1.ListItems(ListView1.SelectedItem.Index)
    - MENU_RECH_3_Fac.ListView1.ListItems(ListView1.SelectedItem.Index).ListSubItems(i)

    En mettant un point d'arrêt sur la ligne qui plante, tu devrais trouver le problème

  3. #3
    Membre très actif
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Septembre 2011
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Septembre 2011
    Messages : 116
    Par défaut
    Merci BlueMonkey,
    désolé pour le retard...viens de rentrer de l'hosto...petit soucis de santé.

    Ok pour ton infos, effectivement mon problème venait de cette ligne...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    .LblLigne = ListView1.ListItems(ListView1.SelectedItem.Index).ListSubItems(34).Text
    j'ai vu que mon erreur venait du 34 j'ai compté et j'avais 36 textbox...j'ai remplacé et je n'ai plus erreur.

    Encore merci pour ton aide.

    Tim

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1 186
    Par défaut
    Bonsoir,

    Content que tu ais solutionné ton problème.
    Il ne reste plus qu'a noter le sujet résolu.

    Bon rétablissement.

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

Discussions similaires

  1. Réponses: 28
    Dernier message: 23/01/2015, 22h50
  2. [XL-2007] Erreur d'exécution '-2147024809 (80070057)'
    Par lecter85 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 14/10/2011, 15h57
  3. [CR8][VB6] Erreur d'exécution 20533
    Par pvava dans le forum SDK
    Réponses: 1
    Dernier message: 01/02/2005, 10h27
  4. Erreurs d'exécution sous delphi 5
    Par nkd dans le forum Langage
    Réponses: 3
    Dernier message: 06/11/2004, 17h25
  5. [Apache Perl] Erreur à l'exécution de mes cgi
    Par GLDavid dans le forum Apache
    Réponses: 4
    Dernier message: 28/08/2004, 20h23

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