Ocultar valores vaz...
 
Notifications
Clear all

Ocultar valores vazios em gráfico de Dispersão

3 Posts
3 Usuários
0 Reactions
1,453 Visualizações
Zgoda
(@zgoda)
Posts: 88
Trusted Member
Topic starter
 

Boa tarde.

Como faço para que séries vazias sejam ocultas de um gráfico de dispersão?

Atualmente elas aparecem nas legendas e poluem o gráfico.

E elas devem fazer parte do gráfico por que na planilha original podem aparecer dados ali, pois é parte de uma tabela dinâmica. então não basta apenas remover as séries.

Muito obrigado.

 
Postado : 08/05/2017 1:10 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa noite Zgoda,

Clique em cima do Gráfico -> Design -> Selecionar Dados -> Na 'Entrada de Legendas (Série)' -> Desmarque as '< séries vazias >' ou delete.

*Se tiver muitas vazias, vai ser chato ficar alterando por esse caminho.

*Meu Office é o 2016.

att,

 
Postado : 11/05/2017 4:44 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa tarde!
Se quiser deixar automático com VBA:

Sub RemoveZeros()
     
    Dim lngIndex As Long
    Dim vntValues As Variant
    Dim blnRemove As Boolean
    Dim lngPointIndex As Long
     
    With ActiveChart
        For lngIndex = .SeriesCollection.Count To 4 Step -1
            With .SeriesCollection(lngIndex)
                vntValues = .Values
                blnRemove = True
                For lngPointIndex = LBound(vntValues) To UBound(vntValues)
                    If vntValues(lngPointIndex) <> 0 Then
                        blnRemove = False
                        Exit For
                    End If
                Next
                 If blnRemove Then .Delete
            End With
        Next
    End With
End Sub

Créditos para site: Ozgrid
Doni

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 12/05/2017 10:13 am