ramset64 ha scritto:Io devo necessariamente utilizzare FormulaLocal perchè ho formule particolarmente complesse che non saprei come "convertire".
Se hai già la formula in excel basta che registri una macro e clicchi sulla cella della formula "complessa" premi invio, interrompi la macro e te la troverai in Vba,
sostituisci quella formula a questo codice
- Codice: Seleziona tutto
Cells(1, UC).FormulaR1C1 = "=SUM(RC[-3]:RC[-1])"
(al posto di "=SUM(RC[-3]:RC[-1])") e dovresti aver risolto.
Non credo si possa risalire, con il Vba, al "nome" colonna ma avendo il numero, l'unica cosa che mi viene in mente, per attribuire un nome è creare un vettore es:
Vettore(1) = "A"
Vettore(2)= "B"
...
Vettore(256) = IV"
Una volta conosciuto il numero colonna lo converti con vettore(n) in nome colonna, ma, a me sembra più semplice la soluzione precedente
Ciao