È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Estrazione nomi degli sheet

Ultimo Aggiornamento: 01/05/2020 17:43
Post: 2
Registrato il: 01/05/2020
Età: 31
Utente Junior
Excel 2016
OFFLINE
01/05/2020 14:57

Buongiorno a tutti, come da titolo sto cercando di scrivere una macro.

Sperando di essere il più chiaro possibile, ho a disposizione 3 workbooks:

- Glossario

-A (40 sheet)

-B (40 sheets)

Nel glossario ho un migliaio di termini che si ritrovano n volte nei workbook A e B e vorrei, se fosse possibile, accanto a ogni termine che ho nel glossario riportare il/i nome/i degli sheet in cui questo termine si trova. Inoltre questi termini non sono in range specifici ma avrei bisogno di una funzione caps-sensitive.

Allego un esempio nella speranza che riusciate a darmi una mano perché non so più cosa fare :)
Post: 2.757
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
01/05/2020 16:52

Ciao
hai una qualche conoscenza di programmazione?

saluti




Domenico
Win 10 - Excel 2016
Post: 2
Registrato il: 01/05/2020
Età: 31
Utente Junior
Excel 2016
OFFLINE
01/05/2020 17:08

Re:
dodo47, 5/1/2020 4:52 PM:

Ciao
hai una qualche conoscenza di programmazione?

saluti




Ciao, diciamo che me la cavo con R (cicli for, ifelse ecc) ho fatto 2/3 esami all'università. Con VBA mi sto approcciando solo adesso principalmente per lavoro però non ho ancora avuto tempo di fare un corso fatto come si deve (anzi se sei a conoscenza di un corso che reputi utile e funzionale mi farebbe piacere se me lo segnalassi :) ).

In ogni caso ho già scritto un paio di macro ma del tipo "clicco una cella e filtra la tabella per colore" niente di più.

Grazie



Post: 3
Registrato il: 01/05/2020
Età: 31
Utente Junior
Excel 2016
OFFLINE
01/05/2020 17:28

Re:
dodo47, 5/1/2020 4:52 PM:

Ciao
hai una qualche conoscenza di programmazione?

saluti




Ringraziandoti per l'interessamento e ribadendo che qualsiasi consiglio su corso/webinar/libro è ben accetto ti comunico che sono riuscito nel mio intento attraverso:

=IFERROR(INDEX(Sheet_List;SMALL(IF((1=--(COUNTIF(INDIRECT("'"&Sheet_List&"'!$C$1:$C$400");$A1)>0));ROW(Sheet_List) - MIN(ROW(Sheet_List)) + 1);COLUMN(A1)));"")

E abilitando il calcolo iterativo per evitare gli errori di circoular reference.

Grazie mille

Giammaria
Post: 2.758
Registrato il: 06/04/2013
Utente Veteran
2010
OFFLINE
01/05/2020 17:43

ciao
meglio così.....

saluti




Domenico
Win 10 - Excel 2016
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 05:02. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com