Bülent bey,
Uzun zamandır yazdığınız makroları kullanıyorum.Ancak web sayfasında yapılan bir değişiklik nedeniyle makrolardan sonuç alamamaktayım.Değişiklik şöyle:
daha önce 3 veya 4 sayfadan alınan veriler şuan tek sayfada toplanıyor ve sanırım link değişimi nedeniyle verileri alamıyorum.Makrolarda linki değiştirsem de sonuç alamadım.Göz atarsanız sevinirim.Daha önce yazdığınız makro şöyleydi:
Sub ExcelceVeriAl()
Dim AktifSayfa As Worksheet
For i = 0 To 3
sayfam = ("Sayfa" & i)
Set AktifSayfa = ThisWorkbook.Worksheets(sayfam)
Sheets(sayfam).Select
konum = AktifSayfa.Range("A65536").End(3).Row + 2
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;
http://www.bahisanaliz.com/banaliz_iddaavalue.php?git=od2&bh=" & i, Destination:=AktifSayfa.Range("A" & konum))
.Name = "banaliz_iddaavalue.php?git=od2&bh=" & i
.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 = "2"
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With
AktifSayfa.Range("B" & konum).Value = "Veri alış tarihi ve saati: " & FormatDateTime(VBA.Now, vbGeneralDate)
Next i
Application.OnTime Now + TimeValue("00:05:00"), "ExcelceVeriAl"
End Sub
Linkin değişmiş hali şudur:
http://www.bahisanaliz.com/banaliz_iddaavalue.php?git=od2Kolay gelsin.