XL 2019 texte défilement automatique sur une cellule fusionner

  • Initiateur de la discussion Initiateur de la discussion Taratessy
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Taratessy

XLDnaute Nouveau
Bonjour je souhaiterais faire défiler automatiquement un texte dans une cellule affin de faire passer un message (control document ) mais je n'arrive pas a trouvez .
pouvez vous m'aider ?

Merci a vous par avance


1677655568119.png
 
Message du jour
lisez bien
demo.gif

LOL
pour info la modif est exécutée en addressof et pourtant ça plombe un peu la mémoire quand même
et d'autres choses aussi
quel est le comble pour un gars qui dit de ne pas faire ce genre d'animation

réponse :ben de répondre en animation

diabolo.gif

LOL
 
tient pour vous amuser
VB:
Option Explicit
Const OriginalText$ = " Faire défiler du texte dans une cellule ca ne sert a rien a part  bouffer de lenergie qui pourrait servir a autre chose"

#If VBA7 Then
    Private Declare PtrSafe Function SetTimer Lib "user32.dll" (ByVal hwnd As LongPtr, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As LongPtr) As Long
    Private Declare PtrSafe Function KillTimer Lib "user32.dll" (ByVal hwnd As LongPtr, ByVal nIDEvent As Long) As Long
#Else
    Private Declare Function SetTimer Lib "user32.dll" (ByVal hwnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As LongPtr) As Long
    Private Declare Function KillTimer Lib "user32.dll" (ByVal hwnd As Long, ByVal nIDEvent As Long) As Long
#End If
Dim TimerID&
Sub start()
    TimerID = SetTimer(0, 0, 100, AddressOf DefileText)
End Sub

Sub arret()
    If TimerID <> 0 Then KillTimer 0, TimerID: TimerID = 0
  Feuil1.[E2].Value = OriginalText
   End Sub

Sub DefileText()
     On Error Resume Next    'gestion d'erreur supprimée
        Feuil1.[E2].Value = Mid([E2], 2, Len([E2])) & Left([E2], 1)
    On Error GoTo 0
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
127
  • Question Question
Microsoft 365 Formule Outlook,
Réponses
8
Affichages
210
Réponses
8
Affichages
198
Retour