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 :

Message d'erreur dans macro [Toutes versions]


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut Message d'erreur dans macro
    Bonjour à tous,

    Dans un menu perso, je choisi "Engagements", et "Nouvel" qui normalement déclanche la macro ci-dessous.
    Sauf, qu'un message d'erreur apparaît sur UFengt, "variable objet ou variable de bloc with non définie".

    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
     
    Sub Macro_A()
    Dim Vcellule As Object
        Sheets("Engagements").Visible = True
        Sheets("Engagements").Activate
     
        With ActiveWindow
            .DisplayHeadings = False
            .Zoom = 100
        End With
     
    Load UFengt
     
            UFengt.MultiPage1(1).Enabled = False
            UFengt.MultiPage1(1).Visible = False
            UFengt.MultiPage1(2).Enabled = False
            UFengt.MultiPage1(2).Visible = False
        UFengt.TxtDate = Date
                For Each Vcellule In Sheets("Credit").Range("NCred")
                    If Vcellule.Value <> "" Then UFengt.CmbListeCred.AddItem Vcellule.Value
                Next
     
                For Each Vcellule In Sheets("Tiers").Range("NumT")
                    If Vcellule.Value <> "" Then UFengt.CmbListeTiers.AddItem Vcellule.Value
                Next
     
                For Each Vcellule In Sheets("Bât").Range("NomBat")
                    If Vcellule.Value <> "" Then UFengt.CmbListeBat.AddItem Vcellule.Value
                Next
     
                For Each Vcellule In Sheets("Nom").Range("Noms")
                    If Vcellule.Value <> "" Then UFengt.CmbNom.AddItem Vcellule.Value
                Next
     
                For Each Vcellule In Sheets("March").Range("Nmarch")
                    If Vcellule.Value <> "" Then UFengt.CmbMarche.AddItem Vcellule.Value
                Next
                        UFengt.CmbListeCred.ListIndex = 0
                        UFengt.CmbListeBat.ListIndex = 0
                        UFengt.CmbListeTiers.ListIndex = 0
                        UFengt.CmbMarche.ListIndex = 0
                        UFengt.CmbNom.ListIndex = 0
                        UFengt.CmbListeCred = ""
                        UFengt.CmbListeBat = ""
                        UFengt.CmbListeTiers = ""
                        UFengt.CmbMarche = ""
                        UFengt.CmbNom = ""
                        UFengt.LstImpu1.Clear
                        UFengt.LstImpu2.Clear
                        UFengt.LstImpu3.Clear
                        UFengt.LstLigne.Clear
                        UFengt.LstTiers.Clear
                        UFengt.TxtNumDev = ""
                        UFengt.TxtDevis = ""
                        UFengt.TxtObjet = ""
                        UFengt.TxtNum = ""
                        UFengt.TxtMontant = ""
    UFengt.Show
    End Sub
    J’entends et j’oublie,
    Je vois et je me souviens,
    Je fais et je comprends.
    Confucius

  2. #2
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut
    Bonjour à tous,

    Mon problème est résolu. L'erreur venait du fait qu'une ligne faisait appel à un formulaire qui n'existe plus.
    Merci et bonne journée
    J’entends et j’oublie,
    Je vois et je me souviens,
    Je fais et je comprends.
    Confucius

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 30/06/2010, 19h57
  2. Réponses: 4
    Dernier message: 24/08/2006, 10h19
  3. message d'erreur dans sous formulaire
    Par tojiji dans le forum Access
    Réponses: 6
    Dernier message: 28/07/2006, 12h09
  4. Message d'erreur dans phpMyadmin
    Par riadh100 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 26/09/2005, 14h03
  5. [Tiles]message d'erreur dans un footer (form mal rempli)
    Par clement42 dans le forum Struts 1
    Réponses: 5
    Dernier message: 09/06/2005, 14h51

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