/ / Script per eseguire come una macro di ricerca in un foglio di calcolo? - excel-vba, google-apps-script, vba, excel

Script da eseguire come una macro di ricerca in un foglio di calcolo? - excel-vba, google-apps-script, vba, excel

Io uso una macro in un foglio di calcolo di Excel che consenteper digitare una o più parole e cercare il foglio di calcolo per quelle parole. Ogni riga del foglio di calcolo che contiene tali parole viene copiata sul foglio 2 del foglio di calcolo. (Il foglio di calcolo è fondamentalmente un grande elenco di spazi pubblicitari sul mio posto di lavoro, quindi, ad esempio, se volessi cercare nel nostro inventario tutti i "widget rossi", posso digitare la parola rosso e il widget parola nel campo di ricerca e sul foglio 2 del foglio di calcolo, comparirà un elenco di tutti i nostri widget rossi (anche quelli elencati come "widget rosso")). Uno script in fogli Google può fare la stessa cosa? Mi piacerebbe molto usare fogli di Google invece di Excel per questo.

risposte:

0 per risposta № 1

Uno script di Google Apps può sicuramente farlo. Probabilmente starai meglio partendo da zero anziché lavorando dal tuo codice Macro Excel.

Ci sono alcune opzioni su come impostare questo, ma in cima alla mia testa mi avvicinerei in questo modo:

  1. Aggiungi un menu personalizzato al foglio, con la voce di menu "trova e copia"
  2. Apri una semplice finestra di dialogo usando HtmlService, dove l'utente inserisce il file termine di ricerca.
  3. Al momento dell'invio, recuperare tutte le righe da Sheet1
  4. Passa sopra le righe e cerca il tuo termine in una o più colonne
  5. copia le righe corrispondenti in un nuovo array
  6. scrivi la serie di partite su un nuovo foglio.

Vedi la panoramica dei fogli estesi qui:

https://developers.google.com/apps-script/guides/sheets

servizio html qui:

https://developers.google.com/apps-script/guides/html/

e i riferimenti alle funzioni per questi servizi qui:

https://developers.google.com/apps-script/reference/spreadsheet/ https://developers.google.com/apps-script/reference/html/