Power Point Aligner un objet (VBA)

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 !

bluesky12000

XLDnaute Junior
Bonjour à tous,

Dans PowerPoint, je cherche à aligner en bas tous les objets répondant à un certain nom dans toute la présentation.
Le code ci-dessous fonctionne très bien si j'enlève la référence (L) après le Then mais dans ce cas tous les objets sont alignés en bas. Or je voudrais que seulement ceux ayant le nom défini par sn soient déplacés.

Merci beaucoup

VB:
Sub aligner()
 Dim sld As Slide
 Dim L As Long
 Dim sn As String
 sn = InputBox("Entrez le nom de la forme")
 On Error Resume Next
 For Each sld In ActiveWindow.Selection.SlideRange
 For L = sld.Shapes.Count To 1 Step -1
 If sld.Shapes(L).Name = sn Then sld.Shapes(L).Range.Align msoAlignBottoms, msoTrue
 Next L
 Next sld
 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
13
Affichages
1 K
Retour