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 :

[VBA] Userform BlocNote ne fonctionne plus en non modal


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 6
    Par défaut [VBA] Userform BlocNote ne fonctionne plus en non modal
    Bonjour,

    voiçi en pièce jointe une Userform que je souhaite utiliser comme un bloc note pour partager les infos avec d'autres utilisateurs.
    Cette Userform fonctionne bien mais je souhaiterais la passer en non modal pour pouvoir continuer à travailler en même temps sur le fichier excel.
    Hors lorsque je fais cela j'ai un message d'erreur sur le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisWorkbook.VBProject.VBComponents("BlocNote").Designer.Controls("TextBox2").Value = A
    --- erreur d'execution 91 --- variable objet ou variable de bloc with non définie
    Merci pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 6
    Par défaut
    Voyant qu'il n'ya as de réponse peut etre que je ne pose pas la question dans le bon forum? si c'est le cas merci de me le dire ou de me dire si ca vous semble impossible je ne comprends pas pourquoi cette userform fonctionne en mode modal mais pas en mode non modal.
    Merci

  3. #3
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 351
    Par défaut
    Je ne comprend pas bien, chez moi le formulaire s'ouvre bien et j'arrive à écrire dans les cellules Excel.
    il y a une erreur sur la ligne en question mais si je la met en commentaire tout se passe bien.

    tu cherches à faire quoi avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisWorkbook.VBProject.VBComponents("BlocNote").Designer.Controls("TextBox2").Value = A

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 6
    Par défaut
    Bonjour Pascal,

    en fait si j'ouvre le fichier avec l'USERFORM en mode showmodal=false et que je la passe en Showmodal = true effectivement je peux continuer a travailler sur le fichier excel et a utiliser l'USERFORM mais une fois que j'enregistre mon fichier excel et que je ré ouvre le fichier alors il me marque l'erreur.

  5. #5
    Membre très actif
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    351
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 351
    Par défaut
    J'ai l'impression que l'erreur n'a rien a voir avec le l'affichage modal ou pas ?
    Donc je repose la question, tu veux faire quoi avec cette ligne de code ?

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 6
    Par défaut
    Alors je viens en fait de faire un essais en supprimant cette ligne ainsi la délcaration publique et en fait l'USERFORM fonctionne toujours.
    Je suis débutant moyen en VBA et c'est une partie de code que j'avais récupéré.
    Je t'avoue moi même que je ne sais pas à quoi cette ligne pouvait réellement servir.
    Par contre si toi tu as une idée je suis preneur.

    En tout cas je te remercie du le temps que tu prends pour t'occuper de mon problème.

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

Discussions similaires

  1. [AC-2007] code vba ne fonctionne plus sur fichier accde
    Par sevy1881 dans le forum VBA Access
    Réponses: 6
    Dernier message: 08/02/2011, 18h56
  2. [XL-2007] Userform non-modal & Accès au modèle objet du projet VBA
    Par JackIsJack dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 08/06/2010, 11h23
  3. VBA ne fonctionne plus
    Par adriennoob dans le forum VBA Access
    Réponses: 3
    Dernier message: 28/01/2010, 18h14
  4. [AC-2003] [VBA] ShellExecute ne fonctionne plus avec des pdf
    Par Geache dans le forum VBA Access
    Réponses: 1
    Dernier message: 04/09/2009, 13h45
  5. code vba qui fonctionnes plus du jour au lendemain
    Par alexkickstand dans le forum VBA Access
    Réponses: 1
    Dernier message: 29/07/2008, 17h41

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