+ Reply to Thread
Results 1 to 32 of 32

Défilement automatique de données

  1. #1
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Défilement automatique de données

    Bonjour,
    Je souhaite projeter les résultats obtenus sous excel qui sont affichés en plein écran sur mon portable.
    Les lignes étant nombreuses, il faudrait les afficher par 8 et faire défiler ces paquets de 8 les uns après les autres avec une pause entre.
    Feuille: 5 colonnes, X lignes
    Affichage: 5 colonnes, 8 lignes, pause de 10 secondes puis les 8 lignes suivantes et ainsi de suite jusqu'à la dernière ligne
    Défilement en boucle (à la fin, repartir au départ).

    Je suis novice donc si utilisation de vba, soyez gentille de me donner la marche à suivre pour introduire le code dans excel.
    Merci
    Windows XP pack3
    Excel 2002

  2. #2
    Forum Expert
    Join Date
    12-23-2006
    Location
    germany
    MS-Off Ver
    XL2003 / 2007 / 2010
    Posts
    6,326

    Re: Défilement automatique de données

    Bonjour et bienvenue au forum.

    N'étant pas un spécialiste du VBA, j'ai transféré la traduction de votre question à mes collègues anglophones .
    Par ailleurs j'ai déplacé votre question dans le forum des questions qui ne sont pas en anglais.

    Bàv

  3. #3
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,091

    Re: Défilement automatique de données

    Bonjour GuyC,

    Bienvenue sur le forum. S'il vous plaît fournir un exemple de classeur Excel.

    Notez que vous pouvez avoir plus d'entrée du forum non-anglais.

    Toutes mes excuses pour mon pauvre français.


    Cordialement, TMS
    Trevor Shuttleworth - Retired Excel/VBA Consultant

    I dream of a better world where chickens can cross the road without having their motives questioned

    'Being unapologetic means never having to say you're sorry' John Cooper Clarke


  4. #4
    Forum Expert
    Join Date
    12-23-2006
    Location
    germany
    MS-Off Ver
    XL2003 / 2007 / 2010
    Posts
    6,326

    Re: Défilement automatique de données


  5. #5
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,091

    Re: Défilement automatique de données

    Peut-être, quelque chose comme ceci:

    Please Login or Register  to view this content.

    Vous devez ajuster lPause pour augmenter la durée de la pause.


    Cordialement, TMS
    Last edited by TMS; 11-07-2011 at 09:34 AM.

  6. #6
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,091

    Re: Défilement automatique de données

    Par exemple ...
    Attached Files Attached Files

  7. #7
    Forum Expert snb's Avatar
    Join Date
    05-09-2010
    Location
    VBA
    MS-Off Ver
    Redhat
    Posts
    5,649

    Re: Défilement automatique de données

    Une alternative,

    Please Login or Register  to view this content.
    Adaptez la durée du repos d'une a deux secondes : DateAdd("s", 2, Now)
    Last edited by snb; 11-07-2011 at 11:13 AM.



  8. #8
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,091

    Re: Défilement automatique de données

    Cela va faire défiler la page, mais il affiche plus de huit lignes. Est-ce OK?

  9. #9
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    Merci snb le défilement fonctionne mais il faudrait que ça tourne en boucle, une fois toutes les lignes affichées, repartir aux 10 premières lignes et ainsi de suite

  10. #10
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    J'ai oublié de préciser que le nombre de lignes à affiché est maintenant de 10 j'ai rectifié dans le code c'est ok, reste à le faire fonctionner en boucle

  11. #11
    Forum Expert snb's Avatar
    Join Date
    05-09-2010
    Location
    VBA
    MS-Off Ver
    Redhat
    Posts
    5,649

    Re: Défilement automatique de données

    Mais comment on peut arreter le macro ??

    Please Login or Register  to view this content.
    Last edited by snb; 11-07-2011 at 11:54 AM.

  12. #12
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    Pour TMShuck

    Si je demande execution de la macro, une fenêtre apparait

    Erreur d'execution '9'
    L'indice n'appartient pas à la sélection

    Le débogage me donne en jaune la ligne
    lLR = Sheets("Sheet1").Range("A" & Rows.Count).End(xlUp).Rowen jaune

  13. #13
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    Merci snb, ça boucle correctement; pour stopper je fais 2 fois Echap et clic sur fin
    Est il possible de démarrer la macro avec un raccourci clavier, si oui , marche à suivre: merci

  14. #14
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,091

    Re: Défilement automatique de données

    est-il possible que vous n'avez pas de Feuil1?

    Qu'est-ce que vous appelez les feuilles

    Peut-être:

    Please Login or Register  to view this content.

    TMS

  15. #15
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    Pour snb ne peux t on pas donner un nombre de boucles à la suite de quoi le défilement s'arreterait

  16. #16
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    Pour snb,
    Quelque soit la feuille dans laquelle j'enregistre la macro, l'execution de celle ci demarre à la feuille 1 et y reste car elle boucle, ne peux t on faire la macro que pour une feuille (exemple feuille 3)
    Pourtant dans le nom de la macro, le n° de la feuille est bien indique
    ex: Feuil3.snb mais c'est la feuille 1 qui défile

  17. #17
    Forum Expert snb's Avatar
    Join Date
    05-09-2010
    Location
    VBA
    MS-Off Ver
    Redhat
    Posts
    5,649

    Re: Défilement automatique de données

    Quand on met la macro dans le 'macromodule' de la feuille on peut utiliser:

    Please Login or Register  to view this content.
    pour arreter apres un certain nombre de boucles on peut mettre un chifre dan une cellule. Par example C1
    et après:

    Please Login or Register  to view this content.
    Last edited by snb; 11-07-2011 at 12:52 PM.

  18. #18
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    pour TMS, la feuille 1 se nomme "Joueurs"
    J'ai changer la ligne et toujours l'indice n'appartient pas à la selection et plus de debogage pour me dire ce qui ne va pas

  19. #19
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    pour snb dans C1 j'ai une donnée, j'utilise les colonnes A à E et les lignes de 1 à 150

  20. #20
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,091

    Re: Défilement automatique de données

    s'il vous plaît envoyer un classeur exemple

    Merci

  21. #21
    Forum Expert snb's Avatar
    Join Date
    05-09-2010
    Location
    VBA
    MS-Off Ver
    Redhat
    Posts
    5,649

    Re: Défilement automatique de données

    Pas de problème. On peut utiliser n'importe quelle cellule; par example [Z1]

    Please Login or Register  to view this content.

  22. #22
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    Voici un classeur exemple, le défilement ne concerne que les feuilles "Joueurs", "ClasseP1", "ClasseP2", "ClasseP3", "ClasseP4"
    Classeur exemple.xls

  23. #23
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,091

    Re: Défilement automatique de données

    Please Login or Register  to view this content.

    TMS

  24. #24
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    Pour TMS
    J’écris le code par clic droit sur la feuille et visualiser le code ensuite je fais outils macro, je sélectionne la macro et fais executer
    une fenêtre visual basic s'ouvre et affiche 400

  25. #25
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    PourTMS
    la fen^tre s'ouvre dans une nouvelle feuille "temp" vierge

  26. #26
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    pour snb
    snb3 ne demarre pas

  27. #27
    Forum Guru TMS's Avatar
    Join Date
    07-15-2010
    Location
    The Great City of Manchester, NW England ;-)
    MS-Off Ver
    MSO 2007,2010,365
    Posts
    44,091

    Re: Défilement automatique de données

    Oui, l'intention était de copier huit rangées à la fois pour la feuille Temp et de les afficher. S'il vous plaît voir l'exemple.

    Merci

  28. #28
    Forum Expert snb's Avatar
    Join Date
    05-09-2010
    Location
    VBA
    MS-Off Ver
    Redhat
    Posts
    5,649

    Re: Défilement automatique de données

    Désolé, mais

    1. il faut mettre un chifre dans range("Z1") dans la feuille 'Joueurs'
    2. if faut mettre la macro dans le module de la meme feuille

    amélioré:
    Please Login or Register  to view this content.
    Attached Files Attached Files
    Last edited by snb; 11-07-2011 at 06:33 PM.

  29. #29
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    Bonjour

    J'ai mis le code par clic droit sur la feuille (onglet), j'ai mis 2 dans la cellule Z1 de la même feuille, j'ai fais exécuter après avoir sélectionner la macro correspondante à la feuille (outils_macros_macro du menu); ce qui donne une fenêtre visual basic: erreur 400

  30. #30
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    Rebonjour

    Pour snb, même avec le fichier que tt m'as envoyé j'ai la même erreur 400

  31. #31
    Registered User
    Join Date
    11-06-2011
    Location
    86-Vienne
    MS-Off Ver
    Excel 2003
    Posts
    16

    Re: Défilement automatique de données

    Bonjour,

    Excusez moi car le fichier de snb marche parfaitement, merci snb.

    Une question à tous, vaut il mieux avoir ce défilement (par bloc) ou avoir un défilement linéaire (genre générique de fin de film)??

    Merci à tous pour votre réponse

  32. #32
    Registered User
    Join Date
    01-27-2012
    Location
    london
    MS-Off Ver
    Excel 2003
    Posts
    2

    Re: Défilement automatique de données

    Quote Originally Posted by GuyC View Post
    Pour TMS
    J’écris le code par clic droit sur la feuille et visualiser le code r4i ensuite je fais outils macro, je sélectionne la macro et fais executer
    une fenêtre visual basic s'ouvre et affiche 400
    Désolé, mais

    1. il faut mettre un chifre dans range("Z1") dans la feuille 'Joueurs'
    2. if faut mettre la macro dans le module de la meme feuille

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1