buongiorno, con il seguente codice :
che funziona e non da alcun tipo di errore, creo tre grafici ; tra la creazione di un grafico e l'altro ho inserito un msgbox . Lo scopo è quello di :
- visualizzare il messaggio
- creare il grafico
tutto questo ripetuto per tre volte. Però succede che quando eseguo la sub , prima visualizzo i tre msgbox uno dietro l'altro, e successivamente si creano in una sola volta i tre grafici. Non so se è giusto così, ma esiste un modo per :
- prima visualizzare il messaggio
- e dopo creare il grafico ?
grazie .
Visual Basic:
Private Sub CommandButton1_Click()
Dim newgrafico01 As ChartObject
Dim newgrafico02 As ChartObject
Dim newgrafico03 As ChartObject
Dim intervallo As Range
Dim nome As String
''---------------------------------------------------------------------------------------
MsgBox ("CREO IL PRIMO GRAFICO")
Set intervallo = Range("a1:b4")
Set newgrafico01 = ActiveSheet.ChartObjects.Add(Width:=400, Height:=200, Left:=10, Top:=80)
newgrafico01.Chart.SetSourceData Source:=intervallo
newgrafico01.Chart.ChartType = xlColumnClustered
newgrafico01.Name = "miografico01"
''---------------------------------------------------------------------------------------
MsgBox ("CREO IL SECONDO GRAFICO")
Set intervallo = Range("c1:d4")
Set newgrafico02 = ActiveSheet.ChartObjects.Add(Width:=400, Height:=200, Left:=432, Top:=80)
newgrafico02.Chart.SetSourceData Source:=intervallo
newgrafico02.Chart.ChartType = xlColumnClustered
newgrafico02.Name = "miografico02"
''---------------------------------------------------------------------------------------
MsgBox ("CREO IL TERZO GRAFICO")
Set intervallo = Range("E1:F4")
Set newgrafico03 = ActiveSheet.ChartObjects.Add(Width:=400, Height:=200, Left:=432, Top:=300)
newgrafico03.Chart.SetSourceData Source:=intervallo
newgrafico03.Chart.ChartType = xlColumnClustered
newgrafico03.Name = "miografico03"
End Sub
che funziona e non da alcun tipo di errore, creo tre grafici ; tra la creazione di un grafico e l'altro ho inserito un msgbox . Lo scopo è quello di :
- visualizzare il messaggio
- creare il grafico
tutto questo ripetuto per tre volte. Però succede che quando eseguo la sub , prima visualizzo i tre msgbox uno dietro l'altro, e successivamente si creano in una sola volta i tre grafici. Non so se è giusto così, ma esiste un modo per :
- prima visualizzare il messaggio
- e dopo creare il grafico ?
grazie .