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

VBA Access Discussion :

[Erreur d'exécution '91']


Sujet :

VBA Access

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 5
    Par défaut [Erreur d'exécution '91']
    Bonjour à tous, voici mes début en programmation et mes 1ers Bug. Je fais donc appel à vous pour espérer un peu d'aide.

    Quand je lance la première fois cette macro :

    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
    Private Sub Image_Ok_Click()
     
    Dim appExcel As Excel.Application 'Application Excel
    Dim wbExcel As Excel.Workbook 'Classeur Excel
    Dim wsExcel As Excel.Worksheet 'Feuille Excel
    Dim var_datedebut As Date
    Dim var_datefin As Date
    Dim var_jourlabo As Byte
    Dim var_numessai As String
     
    'Ouverture de l'application
    Set appExcel = CreateObject("Excel.Application")
    'Ouverture d'un fichier Excel
    Set wbExcel = appExcel.Workbooks.Open("\\Bdcnantes2002\BASEDOC\Processus interne\Bureau d'Etude\Essais initiaux\Logiciel - GHEL\Planning GHEL.xls")
    'wsExcel correspond à la première feuille du fichier
    Set wsExcel = wbExcel.Worksheets(1)
    appExcel.Visible = True 'Rendre le doc visible
    'Récupération du classeur par défaut
    Set wbExcel = appExcel.ActiveWorkbook
    'Récupération de la feuille par défaut
    Set wsExcel = wbExcel.ActiveSheet
     
    var_jourlabo = Texte_JourneeEstimee.Value
    var_datefin = DateEssaiPlannifiee.Value
    var_datedebut = DateEssaiPlannifiee - Texte_JourneeEstimee.Value
    var_numessai = Texte_NumEssai.Value
     
    For i = 7 To 100
     
    If ActiveSheet.Range("A" & i).Value = "" Then GoTo lignefin Else
     
    Next i
     
    lignefin:
    ActiveSheet.Range("A" & i).Activate
    ActiveSheet.Range("A" & i).Value = var_numessai
    ActiveSheet.Range("B" & i).Activate
    ActiveSheet.Range("B" & i).Value = var_datedebut
    ActiveSheet.Range("C" & i).Activate
    ActiveSheet.Range("C" & i).Value = var_datefin
     
    ActiveWorkbook.Save
     
    wbExcel.Close 'Fermeture du classeur Excel
    appExcel.Quit 'Fermeture de l'application Excel
     
    'Désallocation mémoire
     
    Set wsExcel = Nothing
    Set wbExcel = Nothing
    Set appExcel = Nothing
     
    'KillProcess "Excel.exe"
     
    End Sub
    Je n'ai pas de problème d'éxecution, cependant si je veux relancer de nouveau la commande, j'ai une erreur :

    [Erreur d'exécution '91'] Variable objet ou variable bloc With nondéfi à la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If ActiveSheet.Range("A" & i).Value = "" Then GoTo lignefin Else
    ...pouvez-vous m'aider ?

    Merci


    Windows XP / Access 2007

  2. #2
    Membre Expert

    Homme Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 186
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 186
    Par défaut
    A la grosse, je dirais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If wsExcel.Range("A" & i).Value = "" Then GoTo lignefin
    [Access] Les bases du débogage => ici

Discussions similaires

  1. [JVM][8.1.7] Erreur d'exécution de initjvm.sql
    Par Escuzze dans le forum Oracle
    Réponses: 4
    Dernier message: 01/07/2005, 15h39
  2. Message d'erreur à l'exécution d'une install
    Par titof dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 22/03/2005, 11h20
  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