Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Macro per cercare un valore all'interno di un range di celle

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Macro per cercare un valore all'interno di un range di celle

Postdi Bruno_81 » 03/11/14 19:49

Buonasera,

mi sto avvicinando da poco a VBa e vi chiedo aiuto per una Macro.
Spero di riuscire a spiegarmi
Su un excel ho nel Foglio1 nella cella a1 una data.
Nel Foglio2 ho una tabella con i giorni del mese sulla prima riga e in colonna una serei di dati (facciamo finta dieci)
Quindi su A1 avrò il 01/11/2014,su A2 il 02/11/2014 ,ecc
Su A2 avrò la scritta Dato 1,su A3 il DAto 2 ecc

01-11-2014 02-1-2014
DAto 1 Valore dato 1 Valore dato 1
Dato2 Valore dato 1 Valore dato 1
Dato 3 Valore dato 1 Valore dato 1

Spero che la tabella sia chiara.
Ora mi serve una macro che mi cerca la data presente nel FOglio1 cella a1,in questa tabella e mi porta in una cella di destinazione (per esempio z1)il dato che io voglio...ovviamente esendo piu dati dovrò ripetere l'operazione per più volte.
Qualcuno può aiutarmi?

spero di essere stato chiaro :(

Grazie a tutti
Bruno_81
Utente Junior
 
Post: 10
Iscritto il: 24/10/14 16:26

Sponsor
 

Re: Macro per cercare un valore all'interno di un range di c

Postdi Zer0Kelvin » 04/11/14 11:33

Bruno_81 ha scritto:spero di essere stato chiaro :(
Neanche un pò.
Prova a
1)riformulare il quesito
2)allegare un file Excel con un esempio di tabella e del risultato atteso.
Ciao.
[Win7,Office2010]
Condividere la conoscenza aumenta la ricchezza di tutti(Z0°K)
Dai ad un uomo un pesce e lo avrai sfamato per un giorno;insegnagli a pescare e lo avrai sfamato per sempre(Confucio)
Il sonno della ragione genera mostri(Francisco Goya)
Avatar utente
Zer0Kelvin
Utente Senior
 
Post: 305
Iscritto il: 08/04/12 11:23

Re: Macro per cercare un valore all'interno di un range di c

Postdi Anthony47 » 04/11/14 15:46

I miei obblighi istituzionali mi impongono di essere meno drastico di dr Z0K, quindi all' auspicio "spero di essere stato chiaro" rispondo con un "poco poco..." di incoraggiamento.

Intanto immagino che le date siano in A1, B1, C1 etc

Puoi cercare e portare in Z1 "il dato che vuoi" con la funzione Cerca.Orizz; ad esempio
Codice: Seleziona tutto
=CERCA.ORIZZ(A1;Foglio2!A:P;3;0)
Questa cerca la data in riga1 delle colonne A:P e porta in contenuto della taerza riga nella cella in cui hai inserito la formula.
Adatta l' intervallo (Foglio2!A:P) e l' indice (3) al tuo caso.

La motivazione di farlo con macro non mi e' chiarissima, comunque all' occorrenza puoi sempre usare
Codice: Seleziona tutto
Range("Z1").Value = Evaluate("=HLOOKUP(A1,Foglio2!A:P,3,0)")


Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13903
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Macro per cercare un valore all'interno di un range di c

Postdi Bruno_81 » 05/11/14 09:29

Appena possibile (a lavoro non posso) vi allego i file,immaginavo fosse poco chiaro
Bruno_81
Utente Junior
 
Post: 10
Iscritto il: 24/10/14 16:26


Torna a Applicazioni Office Windows


Topic correlati a "Macro per cercare un valore all'interno di un range di celle":


Chi c’è in linea

Visitano il forum: Lucio Peruggini e 4 ospiti

cron