sono nuovissimo su questo forum.. e assolutamente neofita sul VBA e la creazione di macro in excel.
in questo momento ho questo problema...
in una macro leggo un foglio "RawData" filtrando per la colonna E, ogni qualvolta che cambia il valore della colonna E mi registro in un foglio "motore Grafico" alcuni valori delle colonne N e V del primo foglio.
ora il punto è che io preventivamente mi creo il foglio Motore Grafico e la sua struttura tabellare (così che alla lettura dei valori della colonna E vado a scrivere nella tabella del motore grafico i valori delle colonne N e V) e con un ciclo verifico i valori della colonna E. quando però sono al secondo valore o al terzo non sono in gradi di dire al sistema di andare nella riga successiva a quella già riempita nella tabella del foglio Motore grafico.
vi giro il codice che avrei buttato giù...
- Codice: Seleziona tutto
dim riga as integer
Sheets("Motore Grafico").Select
Do
Range("C5").Select
If Not ActiveCell > 0 Then
ActiveCell.FormulaR1C1 = "=RawData!R[74]C[2]"
riga = ActiveCell.FormulaR1C1
Else
riga = riga + 1
riga = "=RawData!R[74]C[2]"
mi potreste dare una mano?
per favore ?
grazie
Enimrac