Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Faire pivoter deux formes sous condition

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 !

Lone-wolf

XLDnaute Barbatruc
Bonjour le Forum,

j'aimerais faire pivoter en même temps deux formes, mais, sous condition.
Une de 0 à 360°, l'autre 360° à 0.
Pour l'instant j'ai ceci:

Code:
Sub essai1()

    With ActiveSheet.Shapes("Shape1")
    For x = 1 To 5
        For i = 0 To 360 Step 1
            Application.Wait Time:=Now() + 0.000002
            .Rotation = i
        Next i
        Next x
     End With
End Sub

Sub essai2()

    With ActiveSheet.Shapes("Shape2")
    For j = 1 To 5
        For k = 360 To 0 Step -1
            Application.Wait Time:=Now() + 0.000002
            .Rotation = k
        Next k
        Next j
        End With
End Sub
Sub Test()
Call essai1
Call essai2
End Sub

Je vous joint le fichier.


A+ 😎
 

Pièces jointes

Re : Faire pivoter deux formes sous condition

Bonjour,

à tester, mais ceci devrait résoudre ton problème :
VB:
Sub essai()

        For i = 0 To 1800 '1800=360*5
            Application.Wait Time:=Now() + 0.000002
            ActiveSheet.Shapes("Shape1").Rotation = i
            ActiveSheet.Shapes("Shape2").Rotation = 360 - i
        Next i
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
4
Affichages
284
Réponses
5
Affichages
916
Réponses
15
Affichages
793
Réponses
4
Affichages
738
Réponses
10
Affichages
672
Réponses
3
Affichages
924
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…