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 :

[E07] userform avec un apercu


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 91
    Par défaut [E07] userform avec un apercu
    Bonjour à tous,

    Je voudrais savoir si il est possible dans une userform d'avoir un apercu comme une image d'une feuille du classeur.(mais sans pouvoir apporter de modification à l'apercu) de plus je voudrais que l'apercu ne soit pas très grand

    Mon but est de creer un bouton qui ouvre une userform dans celui-ci je voudrais avoir des "TextBox" à remplir (par exemple Nom et Prenom) et un apercu dans lequel je voudrais voir le document (Feuil2 par exemple) où seront renvoyées les informations des "TextBox"

    Est-ce possible?

    Merci d'avance.

  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
    J'ignore s'il existe une méthode plus simple que celle qui me vient à l'idée mais en attendant mieux...
    Consiste à créer une copie de la plage de cellules, à enregistrer cette copie en jpg puis à afficher ce fichier dans un contrôle image.
    Le fichier peut être supprimer "à l'envie".
    Quant aux dimensions de l'image, elles seraient celles de ton contrôle.
    Le code pour créer le fichier existe dans la FAQ.
    Pour le reste, un contrôle image dans l'userform.
    Pour la sélection de la plage, tu verrais ça comment ? Sélection manuelle ou par références ?
    A+

    Edit
    J'ai retrouvé la solution proposée par Cafeine pour enregistrer une plage de cellule sous forme de fichier image (en gif mais pas de pb pour le jpg qui tient moins de place)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 91
    Par défaut re
    Bonjour,

    si je fait ce que tu me dit (si je peut me permettre de te tutoyer) je ne pourrait pas visualiser les valeurs renvoyer sur l'apercu des textbox.

    En fait l'apercu dans mon userform doit etre le reflet d'une page excel pour voir les champ ce remplir par les "TextBox" sur la feuille?

    Pour être vraiment clair, quand je rentre le nom sur le TextBox de l'userform je voudrais voir le document de la feuil2 ce remplir...

    J'ai ce qui faut pour le renvoie TextBox vers feuil2 mais je voudrais avoir un apercu de la feuil2...

    Est ce possible?

    Merci d'avance.

  4. #4
    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
    Le mieux serait de rendre l'userform transparent
    Tu réserves un espace pour avoir un aperçu de ta feuille et c'est réglé
    Une adresse pour faire disparaître l'userform ?
    Amuse-toi bien

  5. #5
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    bonjour,

    complexe ton truc vu que la feuille excel peut remplir ce rôle directement sinon une idée, tu fais un code du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub TextBox1_Change()
    Cells(3, 7) = TextBox1.Value
    End Sub
    pour tes textbox..
    Et tu gères en vba la position voulue de ton USF et surtout par rapport à ça l'affichage de la feuille voulue et son scrollling adéquat pour avoir toujours en visibilité la cellule concernée... (ou/et en plus la taille de ta fenêtre Excel qui peut te faire alors un mini écran de surveillance dans l'écran)

    cordialement,

    Didier

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 91
    Par défaut re
    Bonjour Ormonth

    Oui pourquoi pas mais est-ce que tu peut m'expliquer un peu plus parceque je n'y connais pas grand chose

    Qu'est ce qu'un USF...

    Et comment gérer tout cela.

    Merci beaucoup

  7. #7
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Voilà

    Fallait commencer par le début, "tu n'y connais pas grand chose" ce qui a d'ailleurs été le cas de nous tous un jour

    Donc avant de partir sur des choses lourdes, le mieux serait de nous exposer, succinctement, ton projet (sauf secret) et à partir de là les membres te diront la meilleure façon d'y arriver en tenant compte de ton niveau et de ta version. Tu pourras éviter ainsi des pertes de temps non négligeables et tenter de passionner les contributeurs plutôt que de les lasser

    Bon w.e.

    PS : Oups, j'avais pas vu la réponse de Ousk' sur la transparence, à creuser, là ça serait classieux, lié à des scollings, le top!

    Didier

Discussions similaires

  1. Creation UserForm avec onglets TabStip
    Par clodius46 dans le forum VBA Word
    Réponses: 13
    Dernier message: 06/10/2007, 17h21
  2. userform avec plusieurs progressbar
    Par allergique dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 20/08/2007, 18h54
  3. Imprimer un formulaire "userform" avec la proprité d'impression Manual feed
    Par Ratatouille dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 31/07/2007, 18h14
  4. [VBA-E] UserForm avec textbox "Dynamique"
    Par Alex_Kidd dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 19/05/2006, 00h29
  5. [WIN XP] Probleme avec l'apercu d'image
    Par tiboooo dans le forum Windows XP
    Réponses: 6
    Dernier message: 10/01/2006, 20h27

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