vba IMPORTARE INDIRIZZO WEB



  • vba IMPORTARE INDIRIZZO WEB
    di JoKing data: 23/01/2016 18:25:50

    Ciao a tutti,
    ho necessità di accedere ad un sito web che permette di leggere un database con oltre 400000 item.
    per ciascun item il sito genera un indirizzo specifico.
    come faccio a far leggere a vba direttamente il link visto a monitor in explorer?

    la schermata contiene dei dati, è possibile tramite vba importarli direttamente?
    grazie in anticipo a chi vorrà aiutarmi e scusate se sono stato poco chiaro.
    grazie
    JoKing



  • di patel data: 24/01/2016 09:10:48

    tutto dipende dal sito, devi fornire il link ed il risultato che vuoi ottenere





  • di Mauro data: 24/01/2016 10:33:40

    Online ho trovato questo, utile x caricare una tabella html. Non so se può servire...
     
    Option Explicit 
    Sub datmltable() 
        Dim objWeb As QueryTable 
         
        Set objWeb = ActiveSheet.QueryTables.Add( _ 
        Connection:="URL;htt p://www.excelvba.it/tablelistexample.php", _ 
        Destination:=Range("A1")) 
         
        With objWeb 
             
            .WebSelectionType = xlSpecifiedTables 
            .WebTables = "12" 
            .Refresh BackgroundQuery:=False 
            .SaveData = True 
        End With 
    End Sub 


  • IMPORTARE INDIRIZZO WEB
    di JoKing data: 24/01/2016 11:58:55

    grazie per le risposte.
    purtroppo il codice non va bene poichè, come gli altri, indica il link da navigare.
    invece nel mio caso io sono già sul sito, vorrei che VBA leggesse l'indirizzo attivo nella sessione explore già attiva.

    se a qualcuno può interessare il sito è quello della FNOMCEO che è pubblicamente consultabile.
    mettendo i dati di un medico si accede a una successiva schermata... con nome cognome, numero d'ordine ecc...
    come faccio a importare i dati...????
    la sfida continua...
    grazie
    JoKing



  • di Mauro data: 24/01/2016 13:06:47

    Se l'indirizzo è dinamico con sessionid . L'unica cosa che puoi fare è copiare l'URL e incollarlo nella macro o in una form collegata alla macro