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 :

Impossible de resize un tableau : erreur automation [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 6
    Par défaut Impossible de resize un tableau : erreur automation
    Bonjour à tous,

    Et merci de faire vivre ce forum que je parcours régulièrement et qui m'aide énormément.

    J'ai un problème qui me dépasse complètement, et auquel je ne trouve pas de solution, et ce malgré le feuilletage de plusieurs sujets de discussion sur différents forums. J'ai un fichier excel (cf. PJ) qui contient plusieurs macros et userforms. Lorsque j'ouvre ce fichier, sur le premier onglet j'ai un tableau ("liste_personnel") et sur lequel se trouve la liste.. de mon personnel (jusque là, ça va). Je peux ajouter différentes personnes dans cette liste à l'aide d'un formulaire ("personnel_new") qui lance des macros et qui resize le tableau.

    Le problème est le suivant :
    - si j'ouvre le fichier et que je lance directement personnel_new, le tableau s'agrandit comme convenu ;
    - si j'ouvre le fichier ET l'éditeur VBA et que je lance directement personnel_new, j'ai une "Erreur automation", avec "l'objet invoqué s'est déconnecté de ses clients" et Excel se ferme ;
    - si j'utilise un autre userform avant (même sans ouvrir l'éditeur VBA), et que je lance personnel_new, même erreur.

    J'ai d'abord pensé que le problème venait du code qui permettait d'ajouter une nouvelle personne à liste_personnel. Mais il n'en est rien : au lieu d'exécuter personnel_new qui lance mes macros, si je resize à la main (donc avec ma souris) le tableau liste_personnel, j'ai exactement les mêmes résultats. Le tableau ne veut donc tout simplement pas s'agrandir ! Il est à noter que les tableaux des autres feuilles, eux, peuvent très bien s'agrandir. Je me dis alors que les macros de mon premier onglet ("Accueil") ont quelque chose qui ne va pas. Mais où ? J'ai tenté quelques modifications, rien n'y fait.

    Parfois encore, tout marche bien. C'est un peu de la magie noire pour moi à ce niveau là. Si quelqu'un a une idée, ça pourrait beaucoup m'aider.

    Je vous remercie d'avance, et vous souhaite une bonne journée.

  2. #2
    Expert confirmé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    3 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 3 453
    Par défaut
    Bonjour,

    Avec une protection du projet VBA, là on va pouvoir t'aider !

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 6
    Par défaut
    Oups ! Le temps d'avoir une réponse ici, j'ai finalement trouvé une solution, ou plutôt un moyen de contourner le problème, ce qui me convient très bien : au lieu d'ajouter des lignes à la fin du tableau, je les ajoute au début. Magique !

    Si jamais le problème revient, je vous le ferai savoir. Merci en tout cas !

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

Discussions similaires

  1. [XL-2010] Erreur de compilation: Impossible d'affecter à un tableau - Dimensionnement ok
    Par Dédé6621 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 13/09/2021, 16h54
  2. Réponses: 1
    Dernier message: 24/03/2016, 12h50
  3. [tableau] erreur lors de l'exécution
    Par michel_frederic dans le forum C++
    Réponses: 3
    Dernier message: 16/02/2006, 02h25
  4. [Tableaux] sondage impossible à mettre dans un tableau...
    Par BlackTiger dans le forum Langage
    Réponses: 11
    Dernier message: 17/11/2005, 14h45
  5. Réponses: 25
    Dernier message: 23/11/2004, 19h20

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