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

XL 2019 Sélectionner uniquement les formes dont les noms sont exclusivement numériques

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 !

Bana XIII

XLDnaute Nouveau
Bonjour la communauté,

Je viens ici vous soumettre mon soucis. En fait j'ai sur une feuille trois (03) types de formes catégorisés par leurs noms. Les noms des deux (02) premiers types sont alphanumériques; les noms de la dernière catégorie sont uniquement numériques.

Ce que j'aimerais, c'est de pouvoir écrire une boucle qui me permette de sélectionner uniquement la dernière catégorie de formes et ainsi pouvoir interagir avec elle. Je tiens à préciser que les nombres identifiants chacune des formes ne se suivent pas de façon homogène (par exemple les 3 premières formes portent les numéros suivant: 11, 17,21, etc).

J'ai essayé de bricoler la macro suivante mais elle ne marche pas:

Sub Selection ()
Dim i as integer

For Each Shape In ActiveSheet.Shapes
For i = 11 To 393
If Shape.Name Like "i" Then
Shape.Line.ForeColor.RGB = RGB(255, 255, 255)
End If
Next
Next

End sub

Quelqu'un peut m'aider? Merci!
 
Bonjour.
Je dirais :
VB:
Sub ContourBlanc()
   Dim Shp As Shape
   For Each Shp In ActiveSheet.Shapes
      If IsNumeric(Shp.Name) Then
         Shp.Line.ForeColor.RGB = RGB(255, 255, 255)
         End If
      Next Shp
   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
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…