déplacer des shapes

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

jmlm

XLDnaute Nouveau
bonjour le forum

je voudrai un petit coup de main en vba je n'y connais pas grand chose
mon probleme je voudrai deplacer des zone texte (shapes) en fonction d'une liste qui se trouve sur une autre feuille et en fonction du nom qu'il y a dans la zone de texte

ci joint un fichier avec une explication

merci a tous pour tous le travail que vous fournissez sur le forum
 

Pièces jointes

Re : déplacer des shapes

Bonjour,

Code:
Sub essai()
  i = 1
  For Each s In Sheets("planning").Shapes
    texte = s.TextFrame.Characters.Text
    p = Application.Match(texte, [liste], 0)
    If Not IsError(p) Then
      s.Left = Cells(i, 7).Left
      s.Top = Cells(i, 7).Top
      i = i + 1
    End If
  Next s
End Sub

JB
Formation Excel VBA JB
 

Pièces jointes

Dernière édition:
- 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

  • Question Question
Microsoft 365 comptage d'heures
Réponses
6
Affichages
567
Retour