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 :

FlexGrid dans une form [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de jlvalentin
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 133
    Par défaut FlexGrid dans une form
    Salut à tous,
    Bon, voilà, avant de repartir dans la re-écriture quasi compléte de mes macros, j'aimerais m'assurer qu'il n'y a pas d'autre solutions....

    Je viens de passer sous Excel 2007. SOus 2003, j'avais créé des macros avec une form contenant une table utilisant le contrôle MsFlexGrid (msflxgrd.ocx)
    Ce contrôle n'existe plus vu que je n'ai pas re-installé VB6.
    Pas de souci, je l'ai récupéré, mis dans c:\Windows\system32.
    J'ai fait un coup de regsvr32 dessus et je le rajoutes sous Excel 2007 dans les références et dans les controles supplémentaires.
    Cependant chaque fois que je veux le rajouter sur ma form, j'ai un message d'erreur qui ne signifie rien pour moi.
    Le sujet n'est pas approuvé pour l'action spécifiée.
    Est-ce que quelqu'un a une solution ou une méthode pour ajouter ce controle a une form en VBA ?
    Parce que sinon, faut que je refasse tout et je ne sais pas quel controle me permet de faire la même chose que la FlexGrid...

    D'avance merci pour votre aide.

    Cordialement.

  2. #2
    Invité de passage
    Homme Profil pro
    Inscrit en
    Décembre 2011
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2011
    Messages : 1
    Par défaut re:FlexGrid dans une form
    Bonsoir,
    J'ai exactement le même problème de compatibilité du contrôle MSflexgid avec Excel 2007, et je vais certainement utiliser un Listview en remplacement. Ca ne m'emballe pas mais s'il n'y a pas le choix.
    A moins que quelqu'un ait la solution???

    Merci d'avance.

  3. #3
    Expert confirmé
    Avatar de kiki29
    Homme Profil pro
    ex Observeur CGG / Analyste prog.
    Inscrit en
    Juin 2006
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : ex Observeur CGG / Analyste prog.

    Informations forums :
    Inscription : Juin 2006
    Messages : 6 132
    Par défaut
    Salut à tenter

    Télécharger ActiveX Compatibility Manager ici
    Lancer ActiveX Compatibility Manager
    Trouver Msflexgrid ( via Ctrl+f )
    Clic droit sur la ligne trouvée
    Sélectionner Enable Selected Items

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

Discussions similaires

  1. [VB6] [Excel] Feuille dans une form, sans excel installé
    Par ro2v dans le forum Installation, Déploiement et Sécurité
    Réponses: 3
    Dernier message: 05/05/2010, 12h45
  2. Tabulation dans une form avec entrée
    Par Cl@rk dans le forum Windows Forms
    Réponses: 4
    Dernier message: 23/05/2008, 12h09
  3. excel dans une form Delphi
    Par jakouz dans le forum Composants VCL
    Réponses: 3
    Dernier message: 09/09/2005, 17h36
  4. Comment faire pour faire glisser un objet dans une form ?
    Par Olun dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 05/09/2005, 17h49
  5. [C#] Travailler efficacement avec les panels dans une forme
    Par WwiloO dans le forum Windows Forms
    Réponses: 8
    Dernier message: 27/06/2005, 15h33

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