Ciao a tutti,
Come sempre ho un bel quesito semplice semplice (per voi "maghi" di excel!): è possibile fare in modo che in un grafico, ad esempio a barre, l'etichetta con il valore non appaia se pari a zero?
Grazie,
Alessio
Moderatori: Anthony47, Flash30005
Sub GrEtich()
'Inserisce Label di valore sul grafico selezionato
'Azzera labels
ActiveChart.ChartArea.Select
ActiveChart.ApplyDataLabels AutoText:=True, LegendKey:=False, _
HasLeaderLines:=False, ShowSeriesName:=False, ShowCategoryName:=False, _
ShowValue:=False, ShowPercentage:=False, ShowBubbleSize:=False
'Numero di serie:
CSeries = ActiveChart.SeriesCollection.Count
'MsgBox ("Ci sono " & CSeries & " serie")
'===Assegna label di Valore a ogni Punto di ogni serie
For I = 1 To CSeries
Set pts = ActiveChart.SeriesCollection(I).Points
PC = pts.Count
For JJ = 1 To PC
pts(JJ).ApplyDataLabels Type:=xlDataLabelsShowNone, LegendKey:=False, ShowSeriesName:=False, ShowValue:=True
Next JJ
'==Eventuale formattazione
'== modificare, commentare o scommentare secondo i bisogni
ActiveChart.SeriesCollection(I).DataLabels.Select
' Selection.AutoScaleFont = True
With Selection.Font
.Name = "Arial"
.Size = 6
' .Underline = xlUnderlineStyleSingle
' .ColorIndex = xlAutomatic
' .Background = xlAutomatic
End With
'===
Next I 'Ripeti per Serie
ActiveSheet.ChartObjects(1).Activate
ActiveSheet.Range("A1").Select
End Sub
Torna a Applicazioni Office Windows
[EXCEL] controllo corrispondenza tra valori con un vincolo Autore: sbs |
Forum: Applicazioni Office Windows Risposte: 9 |
Aumenta altezza riga in base valore cella Autore: trittico69 |
Forum: Applicazioni Office Windows Risposte: 47 |
Come impostare il formato data predefinito in excel? Autore: wallace&gromit |
Forum: Applicazioni Office Windows Risposte: 5 |
Inserire valore di una cella in altra cella con testo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 17 |
Visitano il forum: Nessuno e 19 ospiti