Beste mensen,
Onlangs kreeg ik onderstaande code voor het tellen van vormen :
Dit is een aardige aanzet om te komen tot iets moois.
Ik heb een sheet ontwikkeld waarin ca 50 afbeeldingen (.png) zijn ingevoegd. Deze afbeeldingen staan voor bepaalde symbolen.
Door telkens op een afbeelding te klikken wordt deze in een bereik (A34: DG189) geplakt. Deze afbeeldingen hebben allemaal een specifieke naam bijvoorbeeld symbool2000. Als ik klaar ben met klikken dan is het bereik gevuld met allemaal symbolen. Stel ik heb 5x op het symbool2000 geklikt dan staat het symbool ook 5x in het bereik. Nu kan ik handmatig gaan tellen hoe vaak symbool2000 voorkomt en de uitkomst in een cel typen, maar ik ben op zoek naar een automatische telling. Door een druk op de knop moet in een bepaalde cel aangegeven worden dat symbool2000 5x voorkomt. Dus bijvoorbeeld in cel A1 staat dan 5. Bovenstaande code telt alle vormen in het bereik bij elkaar op en dat is een stap in de goede richting, maar niet wat ik zoek.
Wie heeft voor mij een oplossing.
Onlangs kreeg ik onderstaande code voor het tellen van vormen :
Option Explicit
Const MijnBereik As String = "A34: DG189" 'in dit bereik worden de shapes geteld
Sub TellenBinnenBereik()
Dim i As Integer, sh As Shape
For Each sh In ActiveSheet.Shapes
If Not Intersect(Range(MijnBereik), sh.TopLeftCell) Is Nothing Then i = i + 1
Next
MsgBox "Er zijn " & i & " shapes binnen het bereik " & Range(MijnBereik).Address
End Sub
Dit is een aardige aanzet om te komen tot iets moois.
Ik heb een sheet ontwikkeld waarin ca 50 afbeeldingen (.png) zijn ingevoegd. Deze afbeeldingen staan voor bepaalde symbolen.
Door telkens op een afbeelding te klikken wordt deze in een bereik (A34: DG189) geplakt. Deze afbeeldingen hebben allemaal een specifieke naam bijvoorbeeld symbool2000. Als ik klaar ben met klikken dan is het bereik gevuld met allemaal symbolen. Stel ik heb 5x op het symbool2000 geklikt dan staat het symbool ook 5x in het bereik. Nu kan ik handmatig gaan tellen hoe vaak symbool2000 voorkomt en de uitkomst in een cel typen, maar ik ben op zoek naar een automatische telling. Door een druk op de knop moet in een bepaalde cel aangegeven worden dat symbool2000 5x voorkomt. Dus bijvoorbeeld in cel A1 staat dan 5. Bovenstaande code telt alle vormen in het bereik bij elkaar op en dat is een stap in de goede richting, maar niet wat ik zoek.
Wie heeft voor mij een oplossing.