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 SubTorna a Applicazioni Office Windows
| Excel apre solo una schermata bianca Autore: jameswilson |
Forum: Applicazioni Office Windows Risposte: 1 |
| Inserimento parziale valore cella in MessageBox Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 6 |
| Inserire add.in nella barra di avvio veloce in excel 2003 Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 4 |
Visitano il forum: raimea e 29 ospiti