Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

creare una macro in excel per importare file di testo

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

Re: creare una macro in excel per importare file di testo

Postdi Flash30005 » 11/01/10 16:42

Modificato ancora per prendere anche il nome "ou"
scarica questo file e controlla

Lascia sempre il mio txt nella Root di C:\
Poi, se funziona come desideri, sostiuisci il mio file con il tuo.

Ciao
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: creare una macro in excel per importare file di testo

Postdi muflix » 11/01/10 16:53

Flash30005 ha scritto:Modificato ancora per prendere anche il nome "ou"
scarica questo file e controlla

Lascia sempre il mio txt nella Root di C:\
Poi, se funziona come desideri, sostiuisci il mio file con il tuo.

Ciao


Con il mio file non funziona alla perfezione perchè nn visualizza correttamente il primo nome utente e l' ultimo.
Mi spiegheresti come FUnziona?
Anthony e per la tua formula hai qualcosa da dirmi?

GRazie a tutti.
muflix
Utente Junior
 
Post: 32
Iscritto il: 11/01/10 11:31

Re: creare una macro in excel per importare file di testo

Postdi Anthony47 » 11/01/10 17:12

Anthony e per la tua formula hai qualcosa da dirmi?
Hai excel in inglese? Come hai tradotto la formula?

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

Re: creare una macro in excel per importare file di testo

Postdi muflix » 11/01/10 17:16

Anthony47 ha scritto:
Anthony e per la tua formula hai qualcosa da dirmi?
Hai excel in inglese? Come hai tradotto la formula?

Ciao.


=IF(LEFT(A2;4)="dn: ";IF(COMPARE("dn: ";LEFT(A3:A53;4);0)>COMPARE("doma";LEFT(A3:A53;4);0);0;1);"")

E' corretta?
muflix
Utente Junior
 
Post: 32
Iscritto il: 11/01/10 11:31

Re: creare una macro in excel per importare file di testo

Postdi Anthony47 » 11/01/10 17:29

Confronta=Match
Poi e' probabile che il tuo separatore di campo sia "virgola" e non "punto-e-virgola); quindi
Codice: Seleziona tutto
=IF(LEFT(A2,4)="dn: ",IF(MATCH("dn: ",LEFT(A3:A53,4),0)>MATCH("doma",LEFT(A3:A53,4),0),0,1),"")

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

Re: creare una macro in excel per importare file di testo

Postdi muflix » 11/01/10 17:48

Anthony47 ha scritto:Confronta=Match
Poi e' probabile che il tuo separatore di campo sia "virgola" e non "punto-e-virgola); quindi
Codice: Seleziona tutto
=IF(LEFT(A2,4)="dn: ",IF(MATCH("dn: ",LEFT(A3:A53,4),0)>MATCH("doma",LEFT(A3:A53,4),0),0,1),"")

Ciao


Ok funziona...ma bisogna lasciare il punto e virgola...
Però non mi restituisce il risultato che io vorrei...
mi restituisce le stringhe...ma io vorrei vedere gli utenti che hanno quelle stringhe..si può fare?
muflix
Utente Junior
 
Post: 32
Iscritto il: 11/01/10 11:31

Re: creare una macro in excel per importare file di testo

Postdi Anthony47 » 11/01/10 18:08

Partendo dal tuo elenco, il metodo descritto ti porta a filtrare questo elenco:
dn: uid=000000,ou=pippo,o=pluto
domanda-reset-password: AQIC3IgRWlK7PXIzkwpYp8X7qEQCXD
PnRV/khgGZMoxEQgY=
domanda-reset-password: AQIC3IgRWlK7PXJa/Po6yIg3LZUfm3
pQOLr2Dt3t28cwpHQ=
domanda-reset-password: AQIC3IgRWlK7PXL/nf1aRtSo5FLwb8
mw/yL4pstFmnNxItZ0wPpLV9pJU3bTPos7lcOS
dn: uid=000005,ou=pippo,o=pluto
domanda-reset-password: AQIC3IgRWlK7PXIzkwpYp8X7qEQCXD
PnRV/khgGZMoxEQgY=

Se vuoi puoi evidenziare le righe "dn: etc etc" con la formattazione condizionale [usando Condizione1=la formula è, e come formula =NON(VAL.ERRORE(TROVA("dn: ";A2)))]

Se vuoi qualcosa di diverso il metodo della macro e' certamente piu' conveniente.

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

Precedente

Torna a Applicazioni Office Windows


Topic correlati a "creare una macro in excel per importare file di testo":


Chi c’è in linea

Visitano il forum: Nessuno e 16 ospiti