Ciao milio, per prima cosa grazie per la risposta.
Allora anche con la modifica al codice che mi hai postato non è cambiato nulla, ho provato a fare altre prove, questi i risultati:
provando a fare calcoli tra le colonne (utlizzando il loro nome) non funziona
.Formula = "=IIF(C[percentuale] > 0 , C[pacquisto] + C[percentuale], Null)"
non funziona neanche così
.Formula = "=IIF(C[percentuale] > 0 , C[pacquisto] + 20, Null)"
in questo modo funziona perfettamente
.Formula = "=IIF(C[percentuale] > 0 , 3 * 3, Null)"
c'è qualcosa che non va o sono io che non ho ancora capito bene