Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao,
ho provato la soluzione da te proposta e sembrerebbe funzionare. Soltanto che nel grafico anzichè le etichette della colonna A, così come è strutturata la macro mi inserisce i valori della colonna B (valori x).
Dove andrebbe modificata affinchè mi inserisca i dati della colonna giusta ?
Ciao Andrea,
il problema non è dovuto a come è strutturata la macro bensì a come hai strutturato il foglio, infatti, come scritto sopra:
- la tabella deve avere le seguenti colonne: A (etichette), B (valori x), C (valori y)
La macro preleva le etichette dalla colonna immediatamente a sinistra della colonna valoreA.
Per modificare il riferimento a questa colonna devi intervenire sulla riga seguente al carattere evidenziato: (-1 = spostamento a sinistra di una colonna)
ActiveChart.SeriesCollection(1).Points(Counter).DataLabel.Text = Range(xVals).Cells(Counter, 1).Offset(0, -1).Value
e poi, è possibile, eventualmente, modificare i colori del carattere delle etichette una volta inserite nel grafico ?
Ecco il codice che ti permette di modificare il tipo di carattere, la dimensione ed il suo colore.
With ActiveChart.SeriesCollection(1).DataLabels.Font
.Name = "Arial"
.Size = 10
.ColorIndex = 3
End With
Un saluto,
Andrea.