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 :

les userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut les userform
    Bonsoir le forum

    Suite a mon application que je commence a bien avancer je pose une question concernant celui ci je voudrai savoir si s'est possible si oui comment proceder sa m'aiderai vachement bien

    j'explique se que je voudrai savoir

    j'ai un frame dans mon userform avec une barscroll vertical et horizontal
    a l'interieur da mon frame plusieur texbox , combo et titre
    se qui represente un tableau gros so mo do

    quand je me deplace avec la barre horizontal tous se delace ainsi que la barre vertical cela vas de sois ici sa me paret plus que normal
    mais cherchant un moyern de pouvoir bloquer certain qui se deplacerai horizontalement mais pas verticalement et vice versa pour le vertical

    de facon a ce que je mit retrouve dans mon tableau car quand je me deplace je ne sait plus ou je me trouve et la s'est assez ennuyent si vous voyer se que je veut dire


    je recherche un peu le résultat obtenu des volets figés dans une feuille excel

    je met un fichier exemple , dans le fichier exemple cliquer sur saisie et la le tableau avec ma frame et la


    si vous avez des sugestion et des idees je suis preneur pour l'avancement de mon apllication au mieux merci de votre aide

    MacMac
    Fichiers attachés Fichiers attachés

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonsoir,
    Si j'ai bien compris...
    Suffirait seulement que les contrôles qui doivent rester fixe ne soient pas dans la frame. Mette la frame en arrière plan et les contrôles en dehors en avant plan, comme cela, quand tu déplace la frame elle passe "en dessous" des contrôles fixes.
    A+

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut
    Re le Forum

    Merci de ta reponse LeForestier

    mais se n'est pas exactement se que je shouaite les controle le doives pas etre fixe tout a fait les controle du haut doive se dplacer uniquement horizontalement et les controle de gauche doive se deplacer uniquement vers le bas gros so mo do les controle qui peuveuvent se deplacer dans les deus sens se sont celle du milieu

    je sais sa ma l'aire compliquer mais pense que cela devrai etr possible avec trois framme et le reglage de la scrollbar du premier framme ferez le reste mais comment procedez voila l ehic


    Merci de votre aide si vous avez des solutions je suis preneur

    Merci et bonne nuit a tous le forum

  4. #4
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Je ne sais pas si tu l'as remarqué, mais le contrôle Frame possède une propriété ScrollBars qui peut prendre différentes valeurs:
    • 0 - fmScrollBarsNone
    • 1 - fmScrollBarsHorizontal
    • 2 - fmScrollBarsVertical
    • 3 - fmScrollBarsBoth

    alors, plus besoin de te casser la tête!

  5. #5
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Comme tu dit, mettre trois Frame, quand action sur scroll vertical syncronisé le dessus de la frame principale avec celui de la frame verticale, et idem avec le scroll horizontal, syncronisé le left avec la frame du dessus. Ce n'est pas bien compliqué tu devrais y arrivé.

    Zazaraignée, ont apprend tout les jour, je ne savais pas que la frame d'excel pouvais avoir des scroll, mais j'ai cherché dans l'aide sur tout les mots de l'événement frame_Scroll et là....

    Private Sub Frame1_Scroll(ByVal ActionX As MSForms.fmScrollAction, ByVal ActionY As MSForms.fmScrollAction, ByVal RequestDx As Single, ByVal RequestDy As Single, ByVal ActualDx As MSForms.ReturnSingle, ByVal ActualDy As MSForms.ReturnSingle)

    j'ai bien une petite idée sur les 2 premier, mais pour le reste..
    J'y comprend rien.
    A+

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 11
    Par défaut
    bonjour le Forum

    Voila je suis tjr a la recherche d'une solution LeForestier tu etait partie sur une solution si j'ai bien compris mais je suit dans l panade etant novice en la matiere peu tu devellopez un peut ta theori esa medrai surement un peu

    je joint un fichier dans laquelle j'ai creer mes 3 frame avec les scrollbar il ne me reste plus qu'a synchronise le tou le plus dur a faire je croit
    mon souhait serai de cacher la scrollbar de la frame du haut et quelle soit synchronise avec la scrollbar horizontal du bas pour l'autre partie serai de cacher la scrollbar de la frame de gauche et quelle soit synchronise avec la scrollbar de droite voila si je ne me suit pas trop tromper sa devrai le faire fonctonner le tout comme je le desirerai

    Merci pour vos renseignement et bonne continuation

    MacMac @+
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Fonctionnement des Treview dans les userform
    Par popsmelove dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/01/2008, 13h12
  2. Aide sur les userforms
    Par a.dequidt dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 13/09/2007, 08h51
  3. Réponses: 10
    Dernier message: 27/05/2007, 20h24
  4. Exporter tous les userform d'un projet
    Par ouskel'n'or dans le forum Général VBA
    Réponses: 14
    Dernier message: 14/07/2006, 14h05
  5. [VBA-E] liens entre les userform et reduction des lignes de programme
    Par jamelie dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/05/2006, 12h43

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