Excel Forum Per condividere esperienze su Microsoft Excel

Aiuto con Google Fogli

  • Messaggi
  • OFFLINE
    Johnny21@
    Post: 31
    Registrato il: 03/01/2021
    Età: 40
    Utente Junior
    Office Plus 2016
    00 17/02/2021 17:49
    Buonasera, vorrei una info...
    Ho dei moduli Google, che ricevono le risposte compilando il classico Form raggiungibile dal link che creo e giro ai miei colleghi...
    Volevo sapere se fosse possibile fare in modo che il Foglio si rinomini automaticamente in base al contenuto di una cella

    Esempio contenuto Cella F1= SABATO
    Nel foglio vorrei che si rinominasse in SABATO, cioè il contenuto della Cella F1...
    Su Excel con una macro è facile da fare... Su fogli, lavorando on line non riesco, anche perchè il nome dovrebbe prenderlo da un file in locale sul pc...

    Qualcuno puo' aiutarmi????
  • OFFLINE
    Andrea GS
    Post: 1
    Registrato il: 09/10/2020
    Età: 49
    Utente Junior
    Google Sheets
    00 18/02/2021 09:08
    Forse per te è facile con VBA :o)...

    Questo per il foglio attivo
    codice
      var ss = SpreadsheetApp.getActiveSpreadsheet();
        var NomeFoglio= ss.getRange("A1").getValue();
        ss.getActiveSheet().setName(NomeFoglio);
    


    Altrimenti se devi rinominare un foglio particolare
    codice
        ss.getSheetByName("NOMEFOGLIODARINOMINARE").setName(NomeFoglio);
    


    A un primo approccio non credo tu possa farlo per un file sul PC, questioni anche di protezione e sicurezza devi avere i file su Drive...

    Altrimenti prova chiedere qui a questo forum su FB: https://www.facebook.com/groups/AppsScript

    Ciao
  • OFFLINE
    Johnny21@
    Post: 31
    Registrato il: 03/01/2021
    Età: 40
    Utente Junior
    Office Plus 2016
    00 22/02/2021 22:23
    Re:
    Andrea GS, 18/02/2021 09:08:

    Forse per te è facile con VBA :o)...

    Questo per il foglio attivo
    codice
      var ss = SpreadsheetApp.getActiveSpreadsheet();
        var NomeFoglio= ss.getRange("A1").getValue();
        ss.getActiveSheet().setName(NomeFoglio);
    


    Altrimenti se devi rinominare un foglio particolare
    codice
        ss.getSheetByName("NOMEFOGLIODARINOMINARE").setName(NomeFoglio);
    


    A un primo approccio non credo tu possa farlo per un file sul PC, questioni anche di protezione e sicurezza devi avere i file su Drive...

    Altrimenti prova chiedere qui a questo forum su FB: https://www.facebook.com/groups/AppsScript

    Ciao




    Ciao, scusa se ti rispondo adesso, ma mi si è rotto il Pc "CADUTO A TERRA". Non ho capito bene come dovrei inserire il comando Vba su Fogli...