• 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.

Datalabels in grafieken

Status
Niet open voor verdere reacties.

AABE

Gebruiker
Lid geworden
4 mrt 2008
Berichten
104
Geacht Forum,

ik gebruik onderstaande code om de link naar de datasources van grafieken te verwijderen.
Dit gaat prima..

Als er echter voor een bepaalde periode geen data voorhanden is wordt de datalabel #N/A.
Ik zou dit dan graag leeg hebben.

Weten jullie een oplossing?

Bedankt,

mvg,

Aat




Code:
Sub DelChartLinkData()
    Dim mySeries As Series
    Dim sChtName As String
    Dim x As Long
    
    On Error Resume Next
    For x = 1 To 10
        ActiveSheet.ChartObjects("Chart " & x).Activate
        sChtName = ActiveChart.Name
        ActiveChart.ChartArea.Select
        
        If TypeName(Selection) = "ChartArea" Then
            'Loop through all series in active chart
            For Each mySeries In ActiveChart.SeriesCollection
            'Convert X and Y Values to arrays of values
                mySeries.DataLabels.NumberFormat = mySeries.DataLabels.NumberFormat
                mySeries.XValues = mySeries.XValues
                mySeries.Values = mySeries.Values
                mySeries.Name = mySeries.Name
            Next mySeries
        End If
    Next x
End Sub
 
Misschien de functie ISFOUT()

Ik ben niet goed in visual basic, maar moet volgens mij te doen zijn.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan