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 :

texte défilant automatiquement


Sujet :

Macros et VBA Excel

  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Par défaut texte défilant automatiquement
    Bonjour,

    En page d'acceuil de mon fichier j'aurais voulu faire défiler un texte des son ouverture.

    J'ai essayé en créant une text box puis de creer la macro qui va avec mais je n'arrive pas.

    Auriez vous une solution?

    Merci d'avance,

    rouget

  2. #2
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour rouget Basicnav le forum
    dans un userform1 a l'ouverture
    dedans tu mets un WebBrowser
    code WebBrowser a adapter
    dans user
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Public LeTexte As String, LaCouleur As String
    Dim v As Long
    'vitesse se defilement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub UserForm_Initialize()
     LeTexte = "ton  ___texte____  ! !"
    v = 4: LaCouleur = "#OOFFFF": ParametresHtml
     End Sub


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub ParametresHtml()
    UserForm1.WebBrowser1.Navigate _
    "about:<html><body BGCOLOR ='#000000' scroll='no'><font color= " & LaCouleur & _
    " size='2.9' face='arial'><body topmargin='0'>" & _
    "<marquee scrollamount=" & v & ">" & LeTexte & "</marquee></font></body><center></html>"
    End Sub

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Par défaut
    Bonjour et merci de vos réponses,

    Le problème c'est que la solution de basicnav, je n'arrive pas à la mettre en en fonction et j'ai essayé la solution à Laietitia mais je bloque à l'UF quand il faut mettre le webbrowser à l'interieur.
    Je ne trouve pas de webrowser, il faut dire que je débute et que je comprends pas tout voir rien!!!
    Pourriez vous me donner un coup de main en me donnant un exemple concret sur un fichier?

    Merci d'avance,

    Rouget

  4. #4
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    Slt à tous Laetitia ,rouget, basicnav,
    Pour mettre un webbrowser, tu sélectionnes ton userform et dans le menu Outils tu sélectionnes Contrôles Supplémentaires.
    Dans la liste des contrôles disponibles tu coches: Microsoft Web Browser, et valide en cliquant sur OK, tu auras un nouveau control dans la boite à outils.
    Tu le Sélectionnes et l'insére dans le userform comme tu le ferais pour un textbox.
    Ensuite tu appliques le code de Laetitia qui fonctionne à merveille.

    Pour ce faire, dans la fenetre du projet vba tu va dans le dossier feuilles tu fais un clic droit sur userform1 et tu colles tout le code de laetitia.

    J'espère avoir été clair.
    A+

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Par défaut
    Bonjour Laetitia, basicnav et rvtoulon,

    IMPECCABLE

    Merci beaucoup pour votre aide.

    Une remarque, est-il possible de cacher le ruban bleu au dessus du texte?

    Il y a t'il la possibilité que le texte se lance directement sur la page désirée à l'ouverture du fichier?

    Merci d'avance,

    Rouget

  6. #6
    Membre Expert Avatar de laetitia
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    1 281
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 281
    Par défaut
    bonjour le fil tu peus le mettre dans thisworkbook

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Workbook_Open()
    Sheets("feuil2").Select
    UserForm1.Show
    End Sub
    pour les espaces il faut utiliser & nbsp;

    en complement un exemple 3 espaces & un espace tu peus en mettre autant que tu veus

    LeTexte = "ton&nbsp;&nbsp;&nbsp; message ! !&nbsp;ok"

  7. #7
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Par défaut


    Merci laietia, nickel

  8. #8
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 86
    Par défaut
    Citation Envoyé par rouget Voir le message


    Merci laietia, nickel
    bonsoir
    je sais que ce sujet date
    si je mets le webbrowser seul dans un userform cela fonctionne correctement
    si je le mets dans un userform avec des champs de saisie cela ne fonctionne pas pourquoi
    cordialement
    pierre

  9. #9
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 86
    Par défaut
    Citation Envoyé par sultan87 Voir le message
    bonsoir
    je sais que ce sujet date
    si je mets le webbrowser seul dans un userform cela fonctionne correctement
    si je le mets dans un userform avec des champs de saisie cela ne fonctionne pas pourquoi
    cordialement
    pierre
    Bonjour
    cela fonctionne
    j'avais fait une erreur dans le nom du userform
    cordialement
    Pierre

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

Discussions similaires

  1. Modifier automatiquement mon texte défilant
    Par stoner2008 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 18/06/2013, 11h51
  2. [AJAX] Modifier automatiquement mon texte défilant
    Par stoner2008 dans le forum AJAX
    Réponses: 0
    Dernier message: 08/06/2013, 10h20
  3. [FLASH MX2004] Texte défilant
    Par willowII dans le forum Flash
    Réponses: 9
    Dernier message: 08/10/2008, 15h19
  4. Réponses: 3
    Dernier message: 19/12/2005, 13h56
  5. Réponses: 3
    Dernier message: 05/04/2005, 11h52

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