folder Tahribat.com Forumları
linefolder Visual Basic - Basic - PicBasic ve Türevleri
linefolder Web Sayfasını Excel"E Aktarma - VBA MACRO



Web Sayfasını Excel"E Aktarma - VBA MACRO

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pc_worm
    pc_worm's avatar
    Banlanmış Üye
    Kayıt Tarihi: 07/Haziran/2002
    Erkek

    Excelin kendi içinde böyle bir kısım mevcut yalnız ben bunu, VBA macroyla yapmak istiyorum. Bir çok örneği inceledim genel prensip aynı ama her örnek belirttiği web sitedinde çalışıyor. Aşağıda vereceğim kodlarda olay bitiyor sanırım yardımcı olabilecek olan var mı?

     Misal

    Sub anemo()

    Dim x As Long

     

    Const AdresUrl As String = "http://meteor.gov.tr/tahmin/il-ve-ilceler.aspx?m=kocaeli"

    x = 1635009

    Sheets("Sayfa3").Select

    With ActiveSheet.QueryTables.Add(Connection:= _

        "URL;" & AdresUrl, Destination:=Cells(1, 1))

            .WebSelectionType = xlAllTables

            .WebFormatting = xlWebFormattingNone

            .WebPreFormattedTextToColumns = False

            .WebConsecutiveDelimitersAsOne = False

            .WebSingleBlockTextImport = False

            .WebDisableDateRecognition = False

            .WebDisableRedirections = False

            .Refresh BackgroundQuery:=False

    End With

    Sheets("Sayfa3").Select

    End Sub

    Bu kodlama çalışıyor ama sitenin adını değiştirdiğimizde sıçıyor. şu en sondaki kısımda bir olay dönüyor ama anlamadım.


    jack daniels 160 yaşında
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek

    aynı şeyi xmlhttp yöntemleri ile yapsan daha kolay olur.

    vba nın kendi toollarından değilde xmhttp dll ini indirip system32 nin içine reg ettikten sonra xmlhttp ile sayfa kodunu alıp resim lerle birlikte excell belgesine aktabilirsin.

    asp de aynı yöntemle youtubeden video yolu çekme işini yapıyorduk ama excelde standart makro dışında internetle uğraşmadım. nette baktığım kadarıyla kod örnekleri var.

     

    http://stackoverflow.com/questions/551613/vba-check-for-active-internet-connection

     

     

    bağlantı varmı yokmu kontrol etmek içinde aşağıda örnekler var.

    http://vbnet.mvps.org/index.html?code/network/internetgetconnectedstate.htm

     

    inşallah sonuca ulaşırsın:)


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
Toplam Hit: 4272 Toplam Mesaj: 2