Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

FOLGIO DI LAVORO GOOGLE

  • Messaggi
  • OFFLINE
    fabio70m
    Post: 35
    Registrato il: 25/05/2015
    Età: 53
    Utente Junior
    2007
    00 20/07/2021 22:53
    spero di non commetter qualche irregolarità creando un post apposito , in quanto questa domanda l'avevo posta all'interno di un altro post nel quale non ci azzeccava come argomento, quindi hi deciso di creare un post ad ok.
    non riesco ad allegare il file di google sheet, cercherò di descrivere cosa fa lo script che ho:
    poniamo che io abbia un file con due fogli, il foglio "FORM" ed il foglio "DB" .
    nel foglio "FORM" alla riga 4 dalla colonna "A" alla colonna "E" queste 5 celle contengono dati misti che vanno dalla data a valori numerici a nomi.
    lo script svolge correttamente questa funzione: copia i dati dalle cinque celle descritte ,nel foglio "DB" nella prima riga libera (o forse ma non sono sicuro nella riga che segue l'ultima riga che ha subito delle modifiche) e copia queste cinque celle nel foglio "DB" partendo dalla prima colonna.
    successivamente alla copia cancella le celle originali del foglio "FORM" preparandole così per nuovi dati.
    lo script è il seguente:

    function INSERIMENTO() {

    var foglio1 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("FORM");

    var foglio2 = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("DB");

    var dati = foglio1.getRange(4,1,1,5).getValues();


    foglio2.appendRow(dati[0])

    foglio1.getRange(4,1,).clearContent();
    foglio1.getRange(4,2,).clearContent();
    foglio1.getRange(4,3,).clearContent();
    foglio1.getRange(4,4,).clearContent();
    foglio1.getRange(4,5,).clearContent();

    }

    ovviamente lo script è associato ad un pulsante da premere nel foglio "FORM".

    detto ciò io vorrei che i dati fossero inseriti nel foglio"DB" ma a partire dalla colonna "D" quindi la colonna 4.

    e vorrei che che una volta inseriti i dati nella cella "A4" una volta premuto invio o tab si passasse alla successiva cella della stessa riga fino alla cella "E5" per poi cpn invio passare direttamente al pulsante che attiva lo script, come un ordine di tabulazione preciso.

    io più di così non riesco a fare .
    ringrazio chiunque possa aiutarmi
  • OFFLINE
    by sal
    Post: 6.465
    Registrato il: 14/11/2004
    Utente Master
    Office 2019
    00 21/07/2021 17:10
    Ciao Fabio, purtroppo se non hai ancora ricevuto risposta, sarà proprio perche nessuno è addentro nei fogli Google.

    Però credo che puoi andare qui troverai una sezione apposta per fogli Google

    Ciao By Sal (8-D

    se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui