Newsgroup: it.comp.lang.visual-basic
Titolo: Excel & Vb

Devo gestire un file di excel cioè
Ho un file .xls con varie colonne
OGGETTO MARCA TIPO e via dicendo
come faccio a estrarre le parole che mi servono dal foglio del xls !
ES
Cerco Davide
Oggetto
davide
Marca
Fiorani
(Stampa tutte le righe che hanno scritto Davide)
Di solito lo facevo con mdb ma questa volta devo realizzarlo con dei file di
excel 2000
Qualcuno mi può aiutare?
Grazie

 Qualcuno mi puň aiutare?
Consulta la guida alla voce AutoFilter.
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------


A proposito di AutoFilter ho un problemone:
il problema è che non so scrivere i criteri di filtro,
dovrei costruire un filtro per Excel che elimini determinate celle che
contengono una parola tipo "pippo"
il comando dovrebbe essere "<>*pippo*" però funziona col metodo AutoFilter
e basta. aiutatemi vi prego.
Grazie a tutti
SM@U

 il problema è che non so scrivere i criteri di filtro, dovrei costruire un
filtro per Excel che elimini determinate celle che contengono una parola
tipo "pippo" il comando dovrebbe essere "<>*pippo*" però funziona col metodo
AutoFilter e basta. aiutatemi vi prego.
Sicuro che c'entri qualcosa "AutoFilter"? Perche' non *elimina* ma nasconde
e basta. Pero', se proprio vuoi sfruttarlo, una volta eseguito il filtro
puoi scandire le righe del range dei dati ed eliminare quelle nascoste (o
visibili, a seconda del tipo di filtro che hai applicato). Consulta la guida
alla proprieta` "Hidden" della classe "Range".


 --------
Forse mi sono espresso un pò malino prima riprovo:
il fatto è che a me basterebbe ottenere un filtro del tipo "AutoFilter"
che però consenta di dare + di soli 2 criteri...
se la strada fosse quella di usare AdvanceFilter spiegami come fare a
scrivere sti benedetti criteri perchè ci sto perdendo la testa.
voglio crearne una lista per filtrare i risultati di una pagina internet di
cui ho costruito un query su excel.
Sei l'unico che mi ha risposto su tre diversi Ng, non mi abbandobare....
:-)
SM@U

 :-)
Azz!...
--


 wrote in message
news:8t99ge$m9t7u$1...@ID-52090.news.dfncis.de...


 wrote in message.....
CUT
non volevo affatto costringerti a "saltapicchiare" perdonami.
ho letto l'altro thread ed ho provato subito a fare come mi avevi detto tu,
ma credo che ci sia un incomprensione di fondo, oeglio una cosa che non puoi
sapere perchč non conosci il risultato della query che mi sono costruito.
Innanzi tutto sappi che ho provato a fare come dici tu in un foglio nuovo
e tutto gira ad Ok anche se excel2000 evidentemente non accetta i valori
testo con un solo apice tra i criteri....(da errore) poco male se fosse
questo l'unico problema, uno loscrive come formula.....
il problema salta fuori quando vado a filtrare i miei dati:
te li descrivo sono celle piene 1 sě 1 no che hanno un contenuto lunghissimo
di testo vario, fai conto un annuncio di un giornale o una notizia
io volevo scremare gli annunci che contenessero la parola "Roma"
(insomma in parole povere gli annunci di "Roma" non li vogliovoglio tutti
gli altri, senza averci nulla contro i romani che sono pure simpatici)
tu mi dici crea una colonna di criteri che ha per cella iniziale lo stesso
nome campo della colonna da filtrare (OK) e poi nelle altre celle i criteri
stessi.
il fatto č che tutto funziona bene con i criteri del genere "uguale"  (vedi
="=*Roma*") , ma i NON CONTIENE (vedi ="<>*Roma*") non vogliono proprio
funzionare ed io non ho un termine simile per estrapolare col criterio
uguale gli altri annunci.
Spero di venire a capo di questa situazione entro oggi se no sono beghe...
ciao e comunque grazie di cuore

 wrote in message.....
CUT
non volevo affatto costringerti a "saltapicchiare" perdonami.
ho letto l'altro thread ed ho provato subito a fare come mi avevi detto tu,
ma credo che ci sia un incomprensione di fondo, oeglio una cosa che non puoi
sapere perchè non conosci il risultato della query che mi sono costruito.
Innanzi tutto sappi che ho provato a fare come dici tu in un foglio nuovo
e tutto gira ad Ok anche se excel2000 evidentemente non accetta i valori
testo con un solo apice tra i criteri....(da errore) poco male se fosse
questo l'unico problema, uno loscrive come formula.....
il problema salta fuori quando vado a filtrare i miei dati:
te li descrivo sono celle piene 1 sì 1 no che hanno un contenuto lunghissimo
di testo vario, fai conto un annuncio di un giornale o una notizia
io volevo scremare gli annunci che contenessero la parola "Roma"
(insomma in parole povere gli annunci di "Roma" non li vogliovoglio tutti
gli altri, senza averci nulla contro i romani che sono pure simpatici)
tu mi dici crea una colonna di criteri che ha per cella iniziale lo stesso
nome campo della colonna da filtrare (OK) e poi nelle altre celle i criteri
stessi.
il fatto è che tutto funziona bene con i criteri del genere "uguale"  (vedi
="=*Roma*") , ma i NON CONTIENE (vedi ="<>*Roma*") non vogliono proprio
funzionare ed io non ho un termine simile per estrapolare col criterio
uguale gli altri annunci.
Spero di venire a capo di questa situazione entro oggi se no sono beghe...
ciao e comunque grazie di cuore
news:8t99ge$m9t7u$1...@ID-52090.news.dfncis.de...






 il fatto č che tutto funziona bene con i criteri del genere "uguale"


 wrote in message
news:8t99ge$m9t7u$1...@ID-52090.news.dfncis.de...


 è nata l'idea quindi di usare Instr() in VB vado a documentarmi....
Dalla guida di Excel:
"Specifiche dei fogli e delle cartelle di lavoro
[...]
Lunghezza del contenuto della cella (testo) 32.767 caratteri. Solo 1.024
visualizzati nella cella. Tutti i 32.767 caratteri vengono visualizzati
nella barra della formula."
Nelle versioni precedenti tale limite era 255 caratteri.
Ricordi quando ti dicevo che la funzionalita` "AdvancedFilter" era
"antiquata ma potente". Grazie a te forse ho scoperto che e` solo antiquata
;-)
Almeno con testi lunghi. I quali, onestamente, non sono il pane quotidiano
di excel!...
Pare, dico *pare*, da frettolose prove che ho fatto, che non consideri il
nuovo limite di 32.767 char max x cella ma si attenga al vecchio di 255.
Compatibilita` all'indietro? Tanto all'indietro che mi sono ribaltato quando
finalmente sono riuscito a vedere coi miei occhi gli effetti che lamentavi.


 wrote in message
news:8te764$m9sep$1...@ID-52090.news.dfncis.de...


 immettere i criteri che vuoi
...(cut)...
Questa e' una cosa saggia. Dalla poca esperienza che ho', usare xl come db
equivale a darsi delle martellate proprio li'.
Ciao
Aldo

 equivale a darsi delle martellate proprio li'
Scusate l' accento su "ho", ma in questo momento una videocassetta di mio
figlio mi sta ottundendo il cervello.
Ciao
Aldo

 figlio mi sta ottundendo il cervello.
:)
quanto a xl, la prima volta che ho selezionato una colonna come in access e
gli ho detto ordina asc, e lui l'ha fatto *solo* su quella colonna, ho avuto
l'impressione che sulle tabelle la pensassimo in modo molto diverso. almeno
chiedesse.

 > Hal1961:

F1;)
Poi: che vuol dire "selezionato una colonna come in access"?
:)


 Poi: che vuol dire "selezionato una colonna come in access"?
clic sull'intestazione della colonna, seguito da clic sulla toolbar a->z. in
excel speravo ci fosse qualcosa del genere. d'altronde a un corso su 1-2-3
nel 91 insistevano che io usassi le funzioni db di quel
per-tutto-il-resto-magnifico programma.
:)

 :)
E facevano bene. A patto che mettessero in luce che non per "gestire" il
"database" andavano usate, ma per elaborazioni (ripetitive o espresse) su
subset di dati provenienti da un vero database. Il mondo della reportistica,
insomma, o del whatif...


 "database" andavano usate
cio' rimaneva nelle tenebre.

 cio' rimaneva nelle tenebre.
Dispensatori di tenebre.


 per curiosita', li' che fanno le formiche nel loro piccolo ?
In alcuni casi scalano i campanili e fanno incazzare altri a dismisura.

 ha scritto



jimi, il moro (con stratocaster) di venezia.
:)