Purtroppo, poiché le celle sono unite, anzicché avere un diagramma a superficie avrò un diagramma a "picchi", poiché il grafico legge i valori nelle singole celle e perciò anche gli zeri che si trovano nelle celle unite.
Per spiegarmi meglio allego un disegnino..
Avevo pensato di superare il problema ricopiando solo i valori della tabella letti con uno step 2
- Codice: Seleziona tutto
Sub Grafico_Avanza_t()
Sheets("Grafici").Select
Set SUSCITA = Range("G30")
'in G30 riscrivo la tabella origiaria (TuttoT)
Set t = Range("A15")
'in A15 c'è la variabile tempo t
Nr = Range("TuttoT").Rows.Count
i = 0
j = 0
For r = 1 To Range("TuttoT").Rows.Count Step 2
For C = 1 To Range("TuttoT").Columns.Count Step 2
SUSCITA.offset(i, j).Value = Range("TuttoT").offset(t * (Nr + 1), 0).Cells(r, C).Value - 273
'Scorre tra le varie matrici secondo il valore di t
j = j + 1
Next
j = 0
i = i + 1
Next
Range("D15").Value = "T" & t
End Sub
Purtoppo è lentissima...
Potete aiutarmi a rendere la macro più rapida oppure a diadrammare direttamente la matrice originaria?
Grazie.
Purtroppo penso non sia la macro lenta, ma un po' tutto.
Non capisco perché..