Routine troppo grande
Hai un problema con Excel? 
Routine troppo grande
di maxil7 (utente non iscritto) data: 19/05/2015 22:18:36
Ho il seguente problema: ho scritto un programma in vba per Excel che utilizzo da molto tempo senza alcun problema su diversi PC e con versioni differenti di Excel (2010, 365). È un programma di una certa complessità, almeno per le mie conoscenze, che si collega tramite stringa di collegamento con un DB MySQL In locale. Ieri ho importato DB e file Excel in un tablet 2-1 con Win 8.1 e Office 365. Arrivato ad un certo punto del codice, mi ha restituito l'errore "Routine troppo grande". In tutti gli altri PC Non è mai accaduto (stesso S.O., stessa versione Office). Vorrei capire il motivo; che sia la RAM (il tablet ha 2GB di RAM DDR3)? Di processore (Intel Atom Z3735F)? Pensavo che il limite fosse costante e dipendesse dalla lunghezza del codice (max 64k). Un grazie a quanti vorranno aiutarmi a capire.
di lepat (utente non iscritto) data: 20/05/2015 10:40:56
Difficile rispondere senza disporre del file, nei pc che usi normalmente hai più di 2 gg di ram?
di Maxil7 (utente non iscritto) data: 20/05/2015 16:07:48
Innanzitutto, grazie lepat per l'interessamento. Mi rendo conto che senza il file sia difficile dare un'interpretazione, ma più che di un file potrei dire che si tratta di una procedura (importazione di un .txt in un file che prepara un .txt che viene importato automaticamente in MySQL ed elaborazione in un secondo file Excel con estrazione da MySQL con, finalmente, l'output finale) e quindi non ho la possibilità di postare il tutto. La mia è più che altro una curiosità, cioè capire se l'errore di "Routine troppo grande" possa dipendere anche dalla dotazione hardware del PC sul quale viene lanciata, oltre che dai noti limiti dimensionali propri di VBA. Grazie ancora.
Vuoi Approfondire?