Temps d'arrêt dans une macro

  • Initiateur de la discussion Initiateur de la discussion Caninge
  • 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 !

Caninge

XLDnaute Accro
Bonjour à tous

J'ai réalisé une macro avec l'enregistreur de macro.

Explication: je copie une photo dans une feuille et je la colle dans une autre feuille.

Sur cette photo je mets des bulles aves un texte dans chacune.

Si j' exécute cette macro tout se fait en une seconde bien sur.

Ma question:

Comment mettre un temps d'arrêt de 5 secondes entre chaque opération.

voici ma macro

Sub Dessin()


Sheets("Feuil1").Select
ActiveSheet.Shapes("Picture 6").Select
Selection.Copy
Sheets("Feuil2").Select
Range("B3").Select
ActiveSheet.Paste
Range("A1").Select

'Temps d'arrêt de 5 secondes

ActiveSheet.Shapes.AddShape(msoShapeRoundedRectangularCallout, 144.75, 44.25, _
38.25, 30.75).Select
Selection.Characters.Text = "salut"
With Selection.Characters(Start:=1, Length:=5).Font
.Name = "Arial"
.FontStyle = "Normal"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With

'Temps d'arrêt de 5 secondes

ActiveSheet.Shapes.AddShape(msoShapeOvalCallout, 210#, 34.5, 41.25, 29.25). _
Select
Selection.Characters.Text = "bonjour"
With Selection.Characters(Start:=1, Length:=7).Font
.Name = "Arial"
.FontStyle = "Normal"
.Size = 10
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With

Range("A1").Select
End Sub


Merci de bien vouloir me dépanner.
 
Re : Temps d'arrêt dans une macro

Bonjour Robert

Me revoici

Je voudrais maintenant effacer les bulles

Comment faire s'il te plait.

Merci

Voici la macro (Voir efface, Intro didier..................ça bug par ici)

Sub Photo()

'Intro

Application.Wait Now + TimeValue("00:00:03")

ActiveSheet.Shapes.AddTextEffect(msoTextEffect10, "RIEN N'A BIEN CHANGE", _
"Arial Black", 20#, msoFalse, msoFalse, 252#, 190.5).Select
Selection.ShapeRange.IncrementLeft -103.5
Selection.ShapeRange.IncrementTop 105#
Application.CommandBars("WordArt").Visible = False

'Didier

Application.Wait Now + TimeValue("00:00:03")

ActiveSheet.Shapes.AddShape(msoShapeOvalCallout, 225#, 35#, 155, 40). _
Select
Selection.ShapeRange.Adjustments.Item(1) = 1.1753
Selection.ShapeRange.Adjustments.Item(2) = 1.0667
Selection.Characters.Text = "Bon,on commence par quoi les copains ?"

'Véronique

Application.Wait Now + TimeValue("00:00:03")

ActiveSheet.Shapes.AddShape(msoShapeOvalCallout, 480#, 10#, 146, 50). _
Select
Selection.Characters.Text = "Mamy blues,je voudrais bien changer la tonalité!"

'Michel

Application.Wait Now + TimeValue("00:00:03")

ActiveSheet.Shapes.AddShape(msoShapeCloudCallout, 100.5, 28.5, 115.5, 51#). _
Select
Selection.ShapeRange.Adjustments.Item(1) = 1.2119
Selection.ShapeRange.Adjustments.Item(2) = 1.2353
Selection.Characters.Text = "Allez ça recommence !!! "

Application.Wait Now + TimeValue("00:00:03")

'Efface intro,Didier,Véronique,Michel

ActiveSheet.Shapes("AutoShape 340").Select
Selection.Cut
ActiveSheet.Shapes("AutoShape 342").Select
Selection.Cut
ActiveSheet.Shapes("AutoShape 341").Select
Selection.Cut
ActiveSheet.Shapes("WordArt 339").Select
Selection.Cut
Range("A1").Select


End Sub
 
Re : Temps d'arrêt dans une macro

Oui me voila Jimmy Hendrix

je veux bien te prêter ma gratte si tu me supprimes aussi. (pas moi)

tu dois comprendre c'est WORDART

ActiveSheet.Shapes.AddTextEffect(msoTextEffect10, "RIEN N'A BIEN CHANGE", _
"Arial Black", 20#, msoFalse, msoFalse, 252#, 190.5).Select
Selection.ShapeRange.IncrementLeft -103.5
Selection.ShapeRange.IncrementTop 105#
Application.CommandBars("WordArt").Visible = False

Pour le reste c'est bon

A+
 
Re : Temps d'arrêt dans une macro

REbonjour

Tout est parti encore une nouvelle fois.

Je crois bien que la guitare va rester à la maison!!!!!!

je m'explique peut-être mal.

En faite c'est un morceau de texte en wordart que je veux effacer.

"RIEN N'A BIEN CHANGE"

Encore heureux la guitare n'a pas disparu.

A+
 
- 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
0
Affichages
789
Réponses
6
Affichages
1 K
Réponses
1
Affichages
908
Réponses
2
Affichages
866
Réponses
6
Affichages
2 K
Retour