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 Excel vs web - mauvais rafraichissement des controles


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 7
    Par défaut VBA Excel vs web - mauvais rafraichissement des controles
    Bonjour,

    J'ai un problème persistant malgré plusieurs heures de recherche sur le sujet :

    Le contexte :
    - un fichier excel 2000 contenant des controles VBA (boutons, combobox...)
    - un intranet IIS
    - un temps de prise de chou supérieur à 10h

    La problématique :
    Le fichier excel est accessible via l'intranet et doit être utilisable à 100% (donc contrôles inclus) sans en créer de copie locale. Cependant, l'affichage des contrôles ne se rafraichit pas correctement.

    ex1 :
    - Je sélectionne une valeur dans une combobox
    - Je clique sur un case quelconque de la feuille
    => L'affichage de la combobox retourne sur sa valeur initiale
    - Je reclique sur la combobox
    => L'affichage revient sur la valeur que j'avais sélectionnée.
    - Je clique sur un case quelconque de la feuille
    => L'affichage de la combobox retourne sur sa valeur initiale
    - Je reclique sur la combobox
    => L'affichage revient sur la valeur que j'avais sélectionnée.
    - etc

    ex2 :
    - Je sélectionne une valeur dans la combobox1
    - Je sélectionne une valeur dans la combobox2
    => L'affichage des combobox est correct
    - Je clique sur une case quelconque de la feuille
    => L'affichage de la combobox2 retourne à sa valeur initiale mais la combobox 1 reste sur la valeur sélectionnée
    - Je reclique sur la combobox1
    => son affichage ne bouge pas (donc reste correct)
    - Je relique sur la combobox2
    => son affichage revient sur la valeur sélectionnée
    (on revient dans le cas de l'ex1)

    ex3 :
    Lorsque je clique sur un bouton je change la valeur de sa propriété caption (OUVRIR => FERMER ou l'inverse) mais dès que le bouton perd le focus l'affichage (et seulement l'affichage, pas la valeur) du caption retourne vers son état initial.

    infos complémentaires :
    - Tous les PC sont configurés pour ouvrir les fichiers excel dans excel et non dans la page web.
    - Les exemples ci-dessus sont vrais que j'ouvre le ficher avec un path de type http://..../ficher.xls ou depuis un lecteur monté style W:\\....\fichier.xls dans le "openworkbook".
    - Les combobox et autres controles fonctionnent parfaitement lorsque j'ouvre le fichier en local.

    So... what ?

    Si vous avez des réponses ou des idées à creuser la dessus, ca me sortirai une sacré épine du pied ^^
    Si c'est juste pour dire qu'excel n'est pas la meilleur solution pour genre de manips, pas la peine de perdre du temps à tapotter je l'sais déja merci ^^
    Si c pour dire que j'suis une grosse buse et que le solution est triviale, j'accepte, à condition de joindre la solution à l'insulte ^^

    Merci à ceux qui participeront

  2. #2
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu as essayé Repaint ? Regarde dans l'aide.
    A tout hasard

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 7
    Par défaut
    Ba l'aide j'commence à l'avoir pas mal fouillé...

    J'ai bien cherché le repaint dans les méthodes de la combobox mais j'étai pas très frais tout à l'heure en fin d'journée et j'avais pas envisagé que ca puisse être une méthode générique à tous les objets comme je viens d'le découvrir...
    J'essaierai ca demain matin mais après tous les trucs que j'ai déja tentés j'me fais pas trop d'illusions

    En tous cas merci pour le brain.refresh ^^

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 7
    Par défaut argh...
    Ca pas marche

    Du coup j'ai remplacé les combobox par des cells auxquelles j'ajoute une valeur de validation... c moins pratique mais ca fait l'boulot...

    Si quelqu'un a une idée je suis quand-même prenneur

Discussions similaires

  1. Mauvais rafraichissement des jsp
    Par Lorenzox dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 23/01/2008, 13h44
  2. UpdatePanel rafraichissement des controles
    Par Magjjy dans le forum ASP.NET
    Réponses: 2
    Dernier message: 04/10/2007, 11h57
  3. Réponses: 2
    Dernier message: 04/07/2007, 14h20
  4. [VBA EXCEL] comment effacer les noms des querytables
    Par rafnt dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/10/2006, 17h06
  5. [VBA Excel] Un problème de recopie des données de l'userform
    Par Viper7 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/06/2006, 14h48

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