- Katılım
- 22 Aralık 2005
- Mesajlar
- 423
- Excel Vers. ve Dili
- Microsoft 365
Arkadaşlar merhaba,
Shell web sitesinden veri çekmeye çalışıyorum, sağolsun buradaki üstadlar sayesinde bir yerlere kadar gelebildim. Combobox'lara excelden atadığım tarihleri girebiliyorum ancak Ara butonunu tıkladığım zaman web sayfası tarih girilmedi hatasını veriyor. Kodlarım aşağıdaki gibi. Sayfaya elle müdahale ettiğimde rapor geliyor ama bir türlü otomatize edemedim. Eksiğimi tamamlayabilmem konusunda desteklerinizi esirgemezseniz çok sevinirim.
Shell web sitesinden veri çekmeye çalışıyorum, sağolsun buradaki üstadlar sayesinde bir yerlere kadar gelebildim. Combobox'lara excelden atadığım tarihleri girebiliyorum ancak Ara butonunu tıkladığım zaman web sayfası tarih girilmedi hatasını veriyor. Kodlarım aşağıdaki gibi. Sayfaya elle müdahale ettiğimde rapor geliyor ama bir türlü otomatize edemedim. Eksiğimi tamamlayabilmem konusunda desteklerinizi esirgemezseniz çok sevinirim.
Kod:
Sub login()
With CreateObject("InternetExplorer.Application")
.Visible = True
.navigate "https://tts.turkiyeshell.com/Default.aspx?act=login"
Do Until .readyState = 4: DoEvents: Loop
Do While .Busy: DoEvents: Loop
.document.all.MainContent_UCLogin1_tbCCode_I.Value = [a1]
.document.all.MainContent_UCLogin1_tbUName_I.Value = [b1]
.document.all.MainContent_UCLogin1_tbPaswd_I.Value = [c1]
.document.all.ctl00_MainContent_UCLogin1_btnLogin_CD.Click
End With
With CreateObject("InternetExplorer.Application")
.Visible = True
.navigate "https://tts.turkiyeshell.com/Reports/RptFleet.aspx"
.document.all.MainContent_dtIslemTarihiBsl_I.Value = Format([e1], "dd.mm.yyyy")
' .document.all.MainContent_dtIslemTarihiBsl_B-1Img.Click
.document.all.MainContent_dtIslemTarihiBts_I.Value = Format([f1], "dd.mm.yyyy")
.document.all.MainContent_btnSearch_CD.Click
'.document.all.MainContent_btnExport_BImg.Click 'excel dosyasý al
End With
Set ie = Nothing
Set HTML_Body = Nothing
End Sub
