• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

EPDK web sitesinden sorgu

Katılım
11 Şubat 2016
Mesajlar
199
Excel Vers. ve Dili
2013
Enerji piyasası düzenleme kurumunun web sitesinden her gün akaryakıt fiyatlarını alıyorum.

Web sorgusu ile makro kaydederek bir kod oluşturdum fakat sorguda günü seçemiyorum.
Ayrıca çektiğim bilgilerin hangi tarihe ait olduğunuda yazdıramıyorum.
Nasıl yapabilirim örnek kod aşağıda yardımcı olursanız yönlendirirseniz memnu olurum.

Örnek Dosya ekliyorum.
Şimdiden teşekkürler


Sub Makro1()
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;https://bildirim.epdk.org.tr/bildirim-portal/faces/pages/tarife/petrol/yonetim/bultenSorgula.xhtml" _
, Destination:=Range("$A$1"))
.Name = "bultenSorgula.xhtml"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "6"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
End Sub
 

Ekli dosyalar

Koddaki aşağıdaki satırı;

Kod:
.WebTables = "6"


bununla değiştirin....

Kod:
.WebTables = "5,6"


Not: Alınan verilerin biçimini düzeltmeniz gerekiyor tabii

Düzgün bir şekilde ve verileri daha hızlı bir şekilde alacak dosya hazırlanmasını isterseniz, özel mesajla bana ulaşabilirsiniz...


EPDK.gif
.
 
Son düzenleme:
haluk hocam elindeki dosyayı paylaşırsan sevinirim. teşekürler
 
benim ihtiyacım yok haluk hocam. benim ki merak. bir gün lazım olur diye:)
 
Desene yanlız kaldım :) benimki devlet işi
 
Geri
Üst