XL 2016 Texte ou zone texte glignotante !?

WEIDER

XLDnaute Impliqué
Bonjour à tous,

Deux petit problèmes (pour moi) qui n'en seront pas (certainement pour vous) à résoudre.
Pouvez vous m'aider s'il vous plait, car là, je ne sais pas comment faire :-(

Mille merci à tous pour votre aide.

Tout est dit dans mes deux petits fichiers joints...
 

Pièces jointes

  • Texte glignotant.xlsx
    10.6 KB · Affichages: 39

Si...

XLDnaute Barbatruc
Bonjour

Un autre exemple (Excel doit être ouvert sinon pas de clignotement visible !)

VB:
Private Sub Workbook_Open()
    Feuil1.Select
    With Feuil1.Shapes("ZoneTexte 1")
          For n = 1 To 6
              .Visible = Not .Visible:  Application.Wait Now + TimeValue("0:0:1")
          Next
    End With
End Sub
 

Pièces jointes

  • Zone de texte glignotante.xlsm
    17.1 KB · Affichages: 35

WEIDER

XLDnaute Impliqué
Bonjour à tous,

Merci Si... pour ton aide.

Je souhaiterai l'adapter à mon document mais j'ai un bug sur la ligne : Feuil1.[C2].Select
Je mets bien le nom de mon onglet (Nomenclature en l'occurrence) mais peux tu me dire à quoi correspond exactement ce C2, je ne comprends pas son utilité ?

Merci à toi !

******************************

Private Sub Workbook_Open()
Dim T$, Ti
Feuil1.[C2].Select
T = "Ne pas trier ce tableau ! "
Do
Feuil1.Shapes("Oups").TextFrame.Characters.Text = Left(T, 30)
T = Right(T, Len(T) - 1) & Left(T, 1)
Ti = Timer
Do While Timer < Ti + 0.4: DoEvents: Loop
Loop While Selection.Address = "$C$2"
Feuil1.Shapes("Oups").TextFrame.Characters.Text = "Ne pas trier ce tableau !"
End Sub
 

Si...

XLDnaute Barbatruc
Re

Une cellule est sélectionnée au début (ici C2 mais on peut aller ailleurs)

Loop While Selection.Address = "$C$2"

sert à sortir de la boucle quand on clique sur une autre cellule que C2 (adresse différente).

On peut aussi changer le type de boucle (For ... Next) mais c'est moins "interpellant".
 

Statistiques des forums

Discussions
312 198
Messages
2 086 124
Membres
103 126
dernier inscrit
Vuagno27