Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Estrarre email da cella di tipo collegamento ipertestuale

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 email da cella di tipo collegamento ipertestuale

Postdi ggramacc » 20/03/17 17:09

su un foglio excel 2007 ho una serie di celle con i nomi di paesi a cui sono collegate delle e-mail.... vorrei estrarre le mail dai collegamenti ipertestuali e posizionarli sulle caselle corrispondenti di fianco ai nomi.
ggramacc
Newbie
 
Post: 3
Iscritto il: 20/03/17 11:58

Sponsor
 

Re: Estrarre email da cella di tipo collegamento ipertestual

Postdi alfrimpa » 20/03/17 17:34

Ciao

Allega un file di esempio con i dati ed il risultato desiderato inserito a mano
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1027
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Estrarre email da cella di tipo collegamento ipertestual

Postdi ggramacc » 20/03/17 18:23

Immagine

ecco questo è il risultato che vorrei ottenere (email) per tutte le celle di sinistra inserite nelle celle di destra.
ggramacc
Newbie
 
Post: 3
Iscritto il: 20/03/17 11:58

Re: Estrarre email da cella di tipo collegamento ipertestual

Postdi alfrimpa » 20/03/17 19:05

Non so se riuscirò ad aiutarti ma ti avevo chiesto un file non un'immagine con la quale non si può fare nulla
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1027
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Estrarre email da cella di tipo collegamento ipertestual

Postdi alfrimpa » 20/03/17 19:30

Comunque prova ad inserire in un modulo standard nell'editor di VBA questa funzione

Codice: Seleziona tutto
Public Function Estrai_Indirizzi(ByVal Collegamento As Excel.Range)
Estrai_Indirizzi = Replace(Collegamento.Hyperlinks(1).Address, "mailto:", "")
End Function


e supponendo che in colonna A tu abbia i collegamenti i B scrivi:

Codice: Seleziona tutto
=Estrai_Indirizzi(A1)


e ricopi in basso fin dove ti serve.
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1027
Iscritto il: 30/12/13 17:01
Località: Napoli

Re: Estrarre email da cella di tipo collegamento ipertestual

Postdi ggramacc » 21/03/17 09:43

Grazie funziona..... però è strano, avevo anche io utilizzato questo script di Andrea Perotti, mettendoci però l'underscore subito dopo il Replace e forse questo mi dava errore.


Grazie mille
ggramacc
Newbie
 
Post: 3
Iscritto il: 20/03/17 11:58

Re: Estrarre email da cella di tipo collegamento ipertestual

Postdi alfrimpa » 21/03/17 11:42

Si infatti si tratta proprio di Andrea Perotti.

Se prima non funzionava ed ora si molto probabilmente avrai sbagliato a trascrivere qualcosa.

Prima dell'underscore ci deve essere uno spazio
Alfredo

Win7 + Office 2007
Avatar utente
alfrimpa
Utente Senior
 
Post: 1027
Iscritto il: 30/12/13 17:01
Località: Napoli


Torna a Applicazioni Office Windows


Topic correlati a "Estrarre email da cella di tipo collegamento ipertestuale":


Chi c’è in linea

Visitano il forum: Nessuno e 17 ospiti