Info su MACRO copiata



  • Info su MACRO copiata
    di Tonio2000 data: 21/04/2015 19:24:34


    La prima macro mi copia un numero da C2 a D2... ora perchè facendo un copia incolla della macro non si aggiorna (la macro) con le nuove caselle(C5 a D5)?



  • di Lucas87 data: 22/04/2015 10:46:21

    Ciao
    Perchè le macro non sono come le formule che puoi trascinare.
    Dovrai usare la tastiera e le mani.



  • di Tonio2000 data: 22/04/2015 13:28:51

    Cavolo... allora se devo fare un lavoro su cento elementi devo fare 100 macro?



  • di Lucas87 data: 22/04/2015 13:44:04

    Non lo so... non hai ancora spiegato quale sia il tuo obiettivo.
    Con un file sotto mano sarebbe più semplice aiutarti



  • di Tonio2000 data: 22/04/2015 14:33:07

    Ti ho allegato un foglio excel " Nuovo foglio ..."!

    Ti spiego subito, clikkando su Entrata (Nel riquadro 1) la macro mi permette di spostare la riga 2 nella riga 3, poi dalla 3 alla 4 fino ad arrivare alla 8 per poi cancellarla.

    Il problema nasce perchè devo fare sto fatto almeno per 150 riquadri ma non contemporaneamente...

    Cioè compilo la riga 2 e clikko entrata e il tutto si sposto sulla riga 3, POI vado nel riquadro due e compilo la riga 10 e clikko entrata e il tutto si sposta sulla riga 11....

    AIUTO grazie.



  • di Lucas87 data: 22/04/2015 15:46:32

    I riquadri hanno le stesse dimensioni?
    Diciamo che la macro potrebbe essere una sola, il problema è che a variare saranno solamente le righe su cui agire (2 per il primo, 10 per il secondo,...).
    Come si fa a specificare la riga da cui iniziare???
    Soluzione 1:
    Crei 150 pulsanti che definiscono un valore, la riga, e poi avviano il codice. Quindi il pulsante del riquadro 2 assegnerà il valore 10, che verrà usato per spostare i valori dalla riga 10 alla 11.

    Soluzione 2:
    Considerando che compili la riga 2, alla fine premerai invio e il cursore finirà sulla riga 3. Quindi si potrebbe provare a utilizzare la cella selezionata come riferimento, cioè la cella selezionata mi permette di capire in quale riquadro devo operare. Però è un sistema rischioso che dipende esclusivamente da come viene utilizzato il foglio.



  • di Tonio2000 data: 22/04/2015 15:58:14

    I riquadri hanno le stesse dimensioni sempre. (Fondamentalmente lavoro solo sulle colonne D E F G cambiano le righe)

    La riga su cui iniziare è sempre la prima per ogni "riquadro di lavoro"; perciò per il riquadro UNO la prima riga è la 2 per il riquadro UNO la prima riga è la dieci e così via per 150 "riquadri di lavoro".

    Cmq opto per la soluzione numero UNO creo 150 pulsanti ed ogni pulsante lavora sul proprio "riquadro di lavoro".

    Fammi sapere per la macro grazie per l'aiuto



  • di Lucas87 data: 22/04/2015 16:37:22

    Ok
    In questo caso però i bellissimi pulsanti che stai usando ora, che sono delle forme a cui hai collegato una macro, dovranno essere sostituiti con degli altri (controlli ActiveX) più brutti, ma funzionali.

    Li trovi nella scheda Sviluppo-->Inserisci (attento a usare gli ActiveX)
    Ora vedo come gestire la macro.