Nwlapcug.com


Come creare un controllo MSchart per una dispersione XY in VB con ActiveX

È possibile creare grafici a dispersione XY utilizzando i grafici di controllo in Visual Basic for Applications (VBA) di Microsoft. VBA è un protocollo integrato nella suite Microsoft Office per l'utilizzo di macro che naturalmente si estende la capacità di creazione di grafici all'interno delle applicazioni. Pertanto, se si desidera creare un'applicazione di creazione di grafici automatizzata, è possibile utilizzare uno script VBA. Le macro in Microsoft Excel possono essere generate dalla registrazione, o si può semplicemente inserire lo script all'interno dell'editor di codice. Mentre ActiveX possono essere inclusi in Visual Basic, non è necessario essere utilizzato per questo script.

Istruzioni

1

Aprire la cartella di lavoro di Excel e premere "Alt" + "F11" per avviare l'editor di Visual Basic.

2

Digitare il seguente codice nello spazio macro vuota:

Sub XYCharter()

ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlXYScatter
ActiveChart.SetSourceData Source;=Range(A1:B2)
End Sub

3

Sostituire "A1: B2" con l'intervallo che si desidera utilizzare per il grafico a dispersione XY. Questo script utilizza quindi la MS grafici di controllo incorporato in Excel per creare un grafico a dispersione XY utilizzando VB.