P
Patrick
Guest
Bonjour à tous.
Je souhaiterais réaliser la macro si dessous, mais je voudrais que les
bannières s'affiche lentement, avec un laps de temps de 3 secondes entre
chaque affichage par exemple.
Comment peut -on faire ?
Merci de votre aide
Patrick
Sub Macro1()
' Macro enregistrée le 16/06/03 par Patrick
y = 10
x = 10
For an = 1953 To 2003
ActiveSheet.Shapes.AddShape(msoShapeVerticalScroll, y, x, 70.5, 64.5) _
.Select
Selection.Characters.Text = an
With Selection.Characters(Start:=1, Length:=4).Font
.Name = "Arial"
.FontStyle = "Normal"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
y = (an - 1952) * 10
x = (an - 1952) * 5
'COMMENT TEMPORISER L'AFFICHAGE DES BANIERES ?
Next an
Range("A1").Select
End Sub
Je souhaiterais réaliser la macro si dessous, mais je voudrais que les
bannières s'affiche lentement, avec un laps de temps de 3 secondes entre
chaque affichage par exemple.
Comment peut -on faire ?
Merci de votre aide
Patrick
Sub Macro1()
' Macro enregistrée le 16/06/03 par Patrick
y = 10
x = 10
For an = 1953 To 2003
ActiveSheet.Shapes.AddShape(msoShapeVerticalScroll, y, x, 70.5, 64.5) _
.Select
Selection.Characters.Text = an
With Selection.Characters(Start:=1, Length:=4).Font
.Name = "Arial"
.FontStyle = "Normal"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
y = (an - 1952) * 10
x = (an - 1952) * 5
'COMMENT TEMPORISER L'AFFICHAGE DES BANIERES ?
Next an
Range("A1").Select
End Sub