• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

VBA function niet zichtbaar

Status
Niet open voor verdere reacties.

JakobH

Gebruiker
Lid geworden
22 nov 2010
Berichten
57
Ik heb een nieuwe functie toegevoegd als VBA code aan een excel bestand die kleuren telt van een rij cellen.

Function KleurAantal(c As Range, b As Range) As Long
Dim x As Range
For Each x In b
If x.Font.Color = c.Font.Color And Not IsEmpty(x) Then
KleurAantal = KleurAantal + 1
End If
Next x
End Function

Als ik in de sheet deze functie wil gebruiken dan is de functie niet zichtbaar en geeft de melding #naam?
Blijkbaar wordt de functie niet herkend?

Ik gebruik overigens Excel 2010. Excel bestand is opgeslagen als excel bestand met macro's
 
Dan heb je die functie vast niet in een Module gezet.
 
Bij mij werkt het prima hoor! Edmoor heeft de oplossing al gegeven :)
 
Laatst bewerkt:
Ik bedoel dat je in je VBA project een Module moet invoegen en dat je daar dan de Functie in plaatst.

Voor het tellen van de achtergrondkleur:
Code:
Function KleurAantal(c As Range, b As Range) As Long
    Dim x As Range
    For Each x In b
        If x.Font.Color = c.Interior.Color And Not IsEmpty(x) Then
            KleurAantal = KleurAantal + 1
        End If
    Next x
End Function

Al vraag ik me af of die functie zo wel gaat werken maar daar kan ik zonder dat je een voorbeeld document plaatst niets over zeggen.
 
Laatst bewerkt:
Ik bedoel dat je in je VBA project een Module moet invoegen en dat je daar dan de Functie in plaatst.

Voor het tellen van de achtergrondkleur:
Code:
Function KleurAantal(c As Range, b As Range) As Long
    Dim x As Range
    For Each x In b
        If x.Font.Color = c.Interior.Color And Not IsEmpty(x) Then
            KleurAantal = KleurAantal + 1
        End If
    Next x
End Function

Al vraag ik me af of die functie zo wel gaat werken maar daar kan ik zonder dat je een voorbeeld document plaatst niets over zeggen.

Thanks het werkt nu. Soms kan het zo simpel zijn.....
 
Ok dan. Graag gedaan :)
En gebruik ajb de Reageer op bericht knop in plaats van de Quote knop.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan