Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

estrarre dati da tabella con rif in colonna

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

estrarre dati da tabella con rif in colonna

Postdi Flash30005 » 23/06/08 09:32

Ciao Anthony
ho più o meno lo stesso problema di Kanji solo che i miei dati nella colonna B non sono date. Ho cercato di modificare la macro adeguandola alle mie esigenze ma non ottengo alcuna scrittura nel foglio destinazione.
Inserisco di seguito alcuni dati che ho nella tabella del foglio2
Codice: Seleziona tutto
     A              B              C                                                              D              E             F
1   N0   262   2L57314B021900107000100001/C163   262   607   1
2   N1   448   8L57314B030000150000200001/C162   448   603   1
3   1   486   N25319M00000010000000500//0001   486   492   1
4   1   486   N25319M00000010000000680//0001   486   492   2
5   1   950   N14100D00000014192000060//0001   486   618   1
6   1   1048   L51310M02000008000015000//0002   486   618   2
7   1   1600   L12918M00865007280002200//0001   486   619   1
8   1   2233   N25622A00000010500001000//0001   486   619   2
9   1   2363   L50110M01500015000018000//0002   950   983   8
10  1   4775   N25624A00000003400000600/J0001   950   983   9
11  1   4775   N26624A00000002650000650/J0001   950   983   10
12  1   4850   L57324B02000010000015000//0001   950   983   11
13  1   L2390   N65719A00000017100006000S/0001   4850   634   7
14  1   L4805   L58014O06000012500030000//0001   4850   432   3
15  1   M1423   L58014O02000012500030000//0001   4850   550   1
16  1   M3537   L58014O00500014300030000//0001   4850   261   6
17  1   M3893   N62512M00000009500006700//0001   4850   634   4
18  1   M6936   L58014O03000015000030000//0001   4850   261   12

Nel foglio3 (foglio di destinazione) dovranno esserci solo (ma tutte) le righe (col A-F) che nella colonna D hanno i valori (uno o più) che sono riportati nella colonna B (il formato colonna B è testo mentre la colonna D è numerico)
es.: in B5 ho il valore 950 nel foglio3 dovranno essere riportare tutte le righe che in colonna D hanno valore 950 tipo riga 9,10,11,12 e così via
Come posso procedere?
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Sponsor
 

Re: estrarre dati da tabella con rif in colonna

Postdi Flash30005 » 23/06/08 11:40

correggo:
anche la colonna D è in formato testo
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: estrarre dati da tabella con rif in colonna

Postdi Anthony47 » 24/06/08 14:16

Nel tuo caso dovrebbe essere sufficiente variare questa
If Cella.Value < TDate And Cella.Value <> "" Then
in questa
Codice: Seleziona tutto
If val(Cella.Value) < TDate And Cella.Value <> "" Then

oltre che variare il contenuto di TDate (es TDate = 486)

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: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: estrarre dati da tabella con rif in colonna

Postdi Flash30005 » 24/06/08 15:11

Già, se fosse solo un testo fisso, purtroppo la macro dovrebbe prelevare tutte le righe che in D hanno il testo uguale (ma non necessariamente sulla stessa riga) che si trova nel range B1:B65000 (colonna B)
quindi non posso impostare Tdate = "486" perché preleverei solo le righe che in D hanno il valore 486
forse dovrei annidare un altro For Next (?)
ciao

P.s. Ci stavamo preoccupando per la tua assenza e della mancanza di soluzioni "semplici" che dai con i tuoi consigli ;)
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: estrarre dati da tabella con rif in colonna

Postdi Anthony47 » 24/06/08 23:58

Non so come interpretare la tua prima descrizione: vuoi tutte le righe che in col D hanno un valore che esiste in colonna B in qualsiasi riga? (quindi, con i dati di esempio, tutte le righe).
O tutte le righe che hanno in col B un valore che esiste in col D, qualsiasi riga? (riga 1, 2, 3, 4, 5, 12)
O qualcosa di diverso?
Comunque la soluzione sara' un filtro, come per paloma o il_perozzi.

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: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: estrarre dati da tabella con rif in colonna

Postdi Flash30005 » 25/06/08 09:32

si, avevi ragione, ho utilizzato questa formula in G2
Codice: Seleziona tutto
=SE(CONTA.SE(B:B;D2)>0;1;"")

e poi filtrando
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-


Torna a Applicazioni Office Windows


Topic correlati a "estrarre dati da tabella con rif in colonna":


Chi c’è in linea

Visitano il forum: Nessuno e 30 ospiti