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 :

OLEObject " impossible d'entrer en mode arrêt" [XL-2013]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Constructeur ossature bois
    Inscrit en
    Mars 2014
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Constructeur ossature bois
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Mars 2014
    Messages : 897
    Par défaut OLEObject " impossible d'entrer en mode arrêt"
    Bonjour,

    J'aimerai ajouter un combobox et un label dans une feuille, mais j'ai toujours ce message d'erreur qui apparaît...ET Franchement je ne vois pas pourquoi....
    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
    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
    Sub panneau_Accueil()
    Dim combo As OLEObject
    Dim e, tablocombo, i, lab
     
      Application.ScreenUpdating = False
    With Worksheets("Feuil2")
        .Activate
       'on ajoute les combobox
            For i = 1 To 2
                ReDim tablocombo(4)
                tablocombo(0) = "Choix..."
                tablocombo(1) = "Re 1"
                tablocombo(2) = "Re 2"
                tablocombo(3) = "Re 3"
                tablocombo(4) = "Re 4"
            Set combo = .OLEObjects.Add("Forms.ComboBox.1")
                With combo
                    .Name = "ComboBox" & i
                    .Object.columnCount = 1
                    .Height = 20
                    .Width = 120
                    .Left = .Parent.Columns("C").Left 'Coin supérieur gauche aligné au niveau de la colonne "C"
                    .Top = .Parent.Rows(2).Top 'Coin supérieur gauche aligné sur la ligne n°2
                    .Object.Clear
                    .Object.List = tablocombo
                    .Object.ListIndex = 0
     
                End With
     
     
                Set lab = .OLEObjects.Add("Forms.Label.1")
                With lab
                    .Name = "Label" & i
                    .Object.Caption = "Choix N°1"
                    .Object.ForeColor = vbBlack
                    .Object.BackColor = vbGreen
                    .Height = 20
                    .Object.Font.Size = .Height / 1.2
                    .Width = 116
                    '.Left = 
                    '.Top = 
     
                End With
            Next
    End with
    Application.ScreenUpdating = True
    End sub
    Merci d'avance

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    si tu testes en mode pas à pas (avec des points d'arrêts) c'est normal : la création de OLEOBject n'est pas possible dans ce cas.

    lance ta procédure sans point d'arrêt et sans mode pas à pas, ça devrait bien se passer

  3. #3
    Membre éclairé
    Homme Profil pro
    Constructeur ossature bois
    Inscrit en
    Mars 2014
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Constructeur ossature bois
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Mars 2014
    Messages : 897
    Par défaut
    Oh put....c pas vrai

    Juste pour çà!!!!grrrrr

    Et pourquoi c pas dispo en pas à pas, il y a certainement une bonne raison?
    Merci Joe

  4. #4
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    J'aurai tendance à penser que c'est une sécurité liée à ce qui se passe en arrière plan côté Excel. Quand tu insères un objet, il me semble qu'il se référence dans des fichiers dédiés (type *.EXD)

    Je ne sais pas précisément comment ça fonctionne, mais j'imagine sans peine qu'en mode arrêt, l'ensemble de la "tambouille" d'arrière plan ne se finalise pas correctement ... du coup Microsoft a bloqué la création dans ce contexte ?

  5. #5
    Membre éclairé
    Homme Profil pro
    Constructeur ossature bois
    Inscrit en
    Mars 2014
    Messages
    897
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Constructeur ossature bois
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Mars 2014
    Messages : 897
    Par défaut
    Merci joe,

    cela me parait plausible

    Seb, bonne journée

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 15/12/2015, 02h15
  2. Réponses: 2
    Dernier message: 21/01/2011, 11h31
  3. Réponses: 13
    Dernier message: 16/10/2007, 15h17
  4. [Visual Web] impossible de voir le mode design
    Par diamonds dans le forum NetBeans
    Réponses: 3
    Dernier message: 22/02/2007, 08h12
  5. impossible de démarrer en mode sans echec
    Par sweetdreamer dans le forum Windows XP
    Réponses: 3
    Dernier message: 01/05/2006, 23h08

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