Originariamente inviato da lucaGOfvg
Buongiorno a tutti.
Nella generazione di una statistica in Excel, con il recupero dati in un DB Oracle con VBA, durante la scrittura dei dati sul foglio si verifica il seguente errore:
La riga su cui si blocca è:
codice:
ActiveSheet.Cells(posy, 14).FormulaR1C1 = "=" & ActiveSheet.Cells(posy, 14) & " / " & Transazioni
Premetto che:
- Questa statistica ha funzionato per mesi e solo da alcuni giorni da questo errore
- Questa è la 449° riga di dati che viene scritta sul foglio Excel
- "Transazioni" è una variabile che contiene un intero (24689)
- La cella dove si inserisce la formula contiene un numero
- La stessa riga di codice ha funzionato per le precedenti 448 righe.
Microsoft non mi fornisce un granché come supporto, il codice non l'ho scritto io ma ad occhio mi sembra che non gli va bene inserire la formula con quegli operandi lì.
In effetti il numero presente nella cella è un po' anomalo rispetto agli altri (41,77 piuttosto che 7, 474, 18...) cioè non è intero.
Vi sarei molto grato se mi poteste suggerire una soluzione per poter far funzionare la statistica in qualche maniera, anche se secondo me il problema è che quel dato non va bene alla radice, l'utente vuole mantenere lo status quo.
Grazie in anticipo.