Leggi il Topic


Indice del forumMotobarForum Internet & Hi-Tech

   

Pagina 1 di 1
 
Quesito Excel per formula sito
14520946
14520946 Inviato: 18 Lug 2013 14:46
Oggetto: Quesito Excel per formula sito
 

Ciao a tutti,
volevo sapere se qualcuno sa come poter estrarre con Excel, da un indirizzo web il puro e semplice dominio, senza l'eventuale sottodominio.
In pratica, se noi abbiamo sottodominio.sito1.com e sito2.com con http ed eventuale www davanti, o anche con sottocartella, sottopagina o slash in fondo, io vorrei poter estrarre semplicemente sito1.com e sito2.com senza il sottodominio, e tenendo in considerazione che esistono anche i sito3.co.uk oppure sito4.org.nz ecc. ecc.
Grazie

__________________
Segnali di trading per opzioni binarie
 
14521242
14521242 Inviato: 18 Lug 2013 16:20
 

Potresti usare una macro, eccone una che ho buttato gių al volo:

Codice:

Public Function estrai_sito(sito As String) As String

Dim stringa As String
Dim pos As Integer

sito = Replace(sito, "http://", "")
sito = Replace(sito, "www.", "")

pos = InStrRev(sito, "/")

''Ho trovato il primo "/" da dx
If pos <> 0 Then
    sito = Trim(Mid(sito, pos + 1))
End If

estrai_sito = sito

End Function


e nel foglio la chiami cosė:
Codice:
=estrai_sito(cella)
 
14521316
14521316 Inviato: 18 Lug 2013 16:45
 

Ma a che ti serve?

Perchč vedo solo 2 o 3 possibili utilizzi e tutti hanno altri modi pių semplici per recuperare il dominio...
 
14521530
14521530 Inviato: 18 Lug 2013 18:03
 

mah, mi č capitato varie volte questo problema, e ce l'ho tuttora irrisolto.
Anche la macro, non tiene conto dei sottodomini e delle estensioni doppie.
E' un casino insomma, e sto cercando di capire se qualcuno non lo ha risolto prima.
Grazie intanto
Ciao
 
14530908
14530908 Inviato: 23 Lug 2013 9:25
 

Filo79 ha scritto:
Potresti usare una macro, eccone una che ho buttato gių al volo:

Codice:

Public Function estrai_sito(sito As String) As String

Dim stringa As String
Dim pos As Integer

sito = Replace(sito, "http://", "")
sito = Replace(sito, "www.", "")

pos = InStrRev(sito, "/")

''Ho trovato il primo "/" da dx
If pos <> 0 Then
    sito = Trim(Mid(sito, pos + 1))
End If

estrai_sito = sito

End Function


e nel foglio la chiami cosė:
Codice:
=estrai_sito(cella)


questa macro non va bene, perchč se ho un dominio che si chiama casawww.it, mi fa sparire il www :-)
comunque grazie
ciao
 
14530918
14530918 Inviato: 23 Lug 2013 9:30
 

Allora cambia una parte:

Codice:

sito = Replace(sito, "//www.", "")
sito = Replace(sito, "http:", "")
 
Mostra prima i messaggi di:





Pagina 1 di 1

Non puoi inserire nuovi Topic
Non puoi rispondere ai Topic
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
 
Indice del forumMotobarForum Internet & Hi-Tech

Forums ©