come risolvo l'error 1004 che mi da VBA quando uso il solver?

Anonimo
2016-12-07T16:01:07+00:00

Sto imparando ad usare VBA per creare macro excel, una delle macro che ho scritto richiedeva l'uso del solver di excel e quindi l'ho aggiunto ai riferimenti di VBA seguendo un consiglio trovato sempre su questo forum. Il solver ha funzionato e funziona tutt'ora sul foglio 1 del mio documento, il problema è nato quando ho creato un secondo foglio e ho tentato di usare nuovamente il solver (senza macro) e ha iniziato a spuntarmi l'errore 1004. In pratica, con o senza VBA, non posso usare il solver sul foglio 2. Qualche consiglio?

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

3 risposte

Ordina per: Più utili
  1. Anonimo
    2016-12-07T18:22:33+00:00

    Ciao Tommaso,

    Ho trovato molto strano anche io che mi desse errore VBA perchè ho usato semplicemente il risolutore di excel. Il solver è attivo nei componenti aggiuntivi. Questo è lo screen dell'errore (che, ripeto, appare quando cerco di usare il solver dalla sezione dati della toolbar

    Ti chiederei gentilmente di caricare il file problematico, privo di dati sensibili, su un servizio di condivisione di file, come MicrosoftOneDrive o DropBox, e di postare un link al file in una risposta qui.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2016-12-07T16:59:39+00:00

    Ho trovato molto strano anche io che mi desse errore VBA perchè ho usato semplicemente il risolutore di excel. Il solver è attivo nei componenti aggiuntivi. Questo è lo screen dell'errore (che, ripeto, appare quando cerco di usare il solver dalla sezione dati della toolbar

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2016-12-07T16:50:31+00:00

    Ciao Tommaso,

    Benvenuto alla Community!

    Sto imparando ad usare VBA per creare macro excel, una delle macro che ho scritto richiedeva l'uso del solver di excel e quindi l'ho aggiunto ai riferimenti di VBA seguendo un consiglio trovato sempre su questo forum. Il solver ha funzionato e funziona tutt'ora sul foglio 1 del mio documento, il problema è nato quando ho creato un secondo foglio e ho tentato di usare nuovamente il solver (senza macro) e ha iniziato a spuntarmi l'errore 1004.

    Usando lo strumento Solver senza macro e, quindi, dalla interfaccia Excel, non capisco come sia possible riscontrare un errore runtime di VBA!

    In pratica, con o senza VBA, non posso usare il solver sul foglio 2. Qualche consiglio? 

    Per quanto riguarda VBA, se tu sia riuscito ad applicarla al Foglio1, dovrebbe essere solo una questione di modificare il riferimento al foglio nel tuo codice.

    Per quanto riguarda l'uso dello strumento Solver con Excel, devi attivare il componente aggiuntivo Solver Add-in:

    Se tu dovessi avere ancora un problema riguardando il Foglio2 e VBA , ti chiederei gentilmente di postare il tuo codice.

    ===

    Regards,

    Norman

    La risposta è stata utile?

    0 commenti Nessun commento