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

Nombre de Shapes sur une feuille

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

maval

XLDnaute Barbatruc
Bonjour,

J'ai un classeur avec 100 feuilles sur chaque feuille j'ai des cartes décomposée en Shapes nommer "FreeForm 00.

J'aimerai avec un code connaitre le nombre de shapes sur ma feuille

Je vous remercie d'avance
 

Pièces jointes

Re : Nombre de Shapes sur une feuille

Salut Maval,
Dans un module standard, écrire :
Code:
Function NbShape()
    For Each s In ActiveSheet.Shapes
        If Left(s.Name, 4) = "Free" Then
            xcpt = xcpt + 1
        End If
    Next s
    NbShape = xcpt
End Function
Puis dans ta cellule jaune écrire :
=NbShape()
Cela devrait correspondre à tes attentes.
@+ Lolote83
 
Re : Nombre de Shapes sur une feuille

Bonjour,

Code:
Function NbshapesChamp(champ As Range)
    f = Application.Caller.Parent.Name
    For Each s In Sheets(f).Shapes
       If Not Intersect(s.TopLeftCell, champ) Is Nothing Then n = n + 1
    Next
    NbshapesChamp = n
End Function

JB
 

Pièces jointes

- 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

D
  • Question Question
Réponses
5
Affichages
217
Didierpasdoué
D
Réponses
4
Affichages
155
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…