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 :

run-time error 91 object variable or with


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Avril 2013
    Messages : 3
    Par défaut run-time error 91 object variable or with
    Cher tous,
    lorsque j'execute ma macro il me donne l'erreur "Run-time error 91 object variable or with block variable not set"

    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
    Sub Central_Risk()
     
        Sheets("Data Signature").Select
     
        Range("A1").Select
     
    With Selection.ListObject.QueryTable'<-- le execution bloque ici  sur cette ligne 
     
    pls m'aider a resoudre ce probleme
     
            .Connection = Array( _
     
            "OLEDB;Provider=SQLOLEDB.1;Password=;Persist Security Info=True;User ID=;Initial Catalog=;Data Source=;" _
     
            , _
     
            "Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=NGD5N2QC3J;Use Encryption for Data=False;Tag wit" _
     
            , "h column collation when possible=False")
     
            .CommandType = xlCmdSql
     
            .CommandText = Array( _
     
            "Select     distinct 
     
            )
     
            .Refresh BackgroundQuery:=False
     
        End With
     
        Sheets("Pivot TB").Select
     
        Range("A1").Select
     
        ActiveSheet.PivotTables("PivotTable1").PivotCache.Refresh
     
    End Sub

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    bonjour,

    et il y as quoi dans la cellule A1 de ta feuille "Data Signature" ?

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Avril 2013
    Messages : 3
    Par défaut
    rien dans la colonne A1 j'ai selectionner cette premiere colonne par defaut
    mon besoir est d'afficher le resutat de la requete SQL dans la feuille nomme "Data Signature"

  4. #4
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2013
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

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

    Informations forums :
    Inscription : Avril 2013
    Messages : 3
    Par défaut
    voici le code modifie et l'erreur


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    Sub Central_Risk()
        Dim wsData As Worksheet
        Dim lstObj As ListObject
        
        Set wsData = Sheets("Data Signature")
        Set lstObj = wsData.ListObjects("A1")   - l'erreur eest ici comme suit "Run-time error '' subscript out of range"        
       
     With lstObj.QueryTable
            
            'le code de connexion et la requete sql
    
        End With
    mon besoin priere de m'aider
    Data Signature= est le nom de la feuille excel ou je voudrais afficher les donnes
    A1= est le nom de la premiere colonne de la feuille momme "Data Signature"

    je souhaite un code qui permet d'extraire d'un table ds un BD SQL Serveur et affiche tous les donnes dans la feuille excel

    j'espere evec ceci vous pouvez m'aider

Discussions similaires

  1. [XL-2007] Run time error 424 object requis
    Par nelbekri dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 03/10/2014, 19h55
  2. Run time error 91 in vb:object variable or with block variable not set
    Par azzouz90 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 09/09/2011, 01h40
  3. Réponses: 1
    Dernier message: 20/02/2010, 08h03
  4. Error 91 :object variable or with block variable not set
    Par Eausport dans le forum Installation, Déploiement et Sécurité
    Réponses: 13
    Dernier message: 06/06/2009, 04h09
  5. Réponses: 7
    Dernier message: 04/04/2006, 14h35

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