• DİKKAT

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

Makro ile e-Beyanname girişi

Katılım
22 Ekim 2011
Mesajlar
261
Excel Vers. ve Dili
2013
Merhabalar;

https://ebeyanname.gib.gov.tr/index.html adresindeki "Giriş" butonuna tıklayıp,

1537526630375.png
Bir sonraki sayfadaki;
Kullanıcı Adı :
Parola :
Şifre :
1537526728231.png
Aşağıdaki Makro ile giriş yapmak için kodun neresinde değişiklik yapmam gerekiyor.

Kod:
Sub eBeyannameGiris()

With CreateObject("internetexplorer.application")
  .Visible = True
  .navigate "https://ebeyanname.gib.gov.tr/giris.html"

   Do Until .ReadyState = 4: DoEvents: Loop
   Do While .busy: DoEvents: Loop

   .document.all.UserName.Value = 111111111# 'Kullanıcı Adı
   .document.all.password1.Value = 3 'Parola
   .document.all.password2.Value = 59966266 'Şifre

End With

End Sub
 
Konuyu tekrar gündeme getireyim.
İnternet explorer nesnesi ile nasıl yapabiliriz.
 
Merhaba,

Ekteki gibi bir dosya buldum ama sadece userform üzerinde çalışıyor.
URL işini ne yaptıysam çözemedim. Userform kullanmadan dosyayı nasıl çalıştırabiliriz.

Aşağıdaki satır ile şifre sayfasına giriş yapabildim ama gelen sayfada işlem yapamıyorum.
Kod:
.Document.getElementById("buton").all.Item(0).Click
 

Ekli dosyalar

Merhabalar,

Aşağıdaki kod ile e-beyanname sistemine giriş yapabilirsiniz.
Giriş bilgileri A1,B1,C1 hücrelerinde olmalıdır.

Kod:
Sub eBeyannameGiris()
    'Shell "taskkill /f /im iexplore*"
   
Set ie = CreateObject("internetexplorer.application")

With ie
  .Visible = True
  .navigate "https://ebeyanname.gib.gov.tr/giris.html"

   Do Until .ReadyState = 4: DoEvents: Loop
   Do While .Busy: DoEvents: Loop
 
  .Document.getElementById("buton").all.Item(0).Click

Application.Wait (Now + TimeValue("00:00:02"))

For x = 1 To 3

deg = Cells(1, x)

For i = 1 To Len(deg)

SendKeys VBA.Mid(deg, i, 1), True

Next i

SendKeys "{TAB}", True

Next x

End With

Application.Wait (Now + TimeValue("00:00:01"))
SendKeys "{ENTER}", True

End Sub
 
Merhabalar,

Aşağıdaki kod ile e-beyanname sistemine giriş yapabilirsiniz.
Giriş bilgileri A1,B1,C1 hücrelerinde olmalıdır.

Kod:
Sub eBeyannameGiris()
    'Shell "taskkill /f /im iexplore*"
  
Set ie = CreateObject("internetexplorer.application")

With ie
  .Visible = True
  .navigate "https://ebeyanname.gib.gov.tr/giris.html"

   Do Until .ReadyState = 4: DoEvents: Loop
   Do While .Busy: DoEvents: Loop

  .Document.getElementById("buton").all.Item(0).Click

Application.Wait (Now + TimeValue("00:00:02"))

For x = 1 To 3

deg = Cells(1, x)

For i = 1 To Len(deg)

SendKeys VBA.Mid(deg, i, 1), True

Next i

SendKeys "{TAB}", True

Next x

End With

Application.Wait (Now + TimeValue("00:00:01"))
SendKeys "{ENTER}", True

End Sub
 
merhaba
aşağıdaki kod ile e beyanname yi açıyorum ancak kullanıcı kodu parola ve şifreyi ilgili yerlere ekleyemiyorum.


Private Sub CommandButton2_Click()
On Error Resume Next
Dim b, c, d As Integer
Dim a As String
Dim url As String
Dim objIE As SHDocVw.InternetExplorer
Dim HTMLdoc As MSHTML.HTMLDocument
Dim htmlInput As MSHTML.HTMLInputElement
Dim htmlColl As MSHTML.IHTMLElementCollection
a = Sayfa7.Cells(1, 2) 'https://ebeyanname.gib.gov.tr/index.html
b = Sayfa7.Cells(1, 1) 'kullanıcı kodu
c = Sayfa7.Cells(2, 1) 'parola
d = Sayfa7.Cells(3, 1) 'şifre
Set objIE = New SHDocVw.InternetExplorer
With objIE
.Navigate a
.Visible = 1
Do Until .ReadyState = 4: DoEvents: Loop
Do While .Busy: DoEvents: Loop
Application.Wait (Now + TimeValue("00:00:02"))
Set HTMLdoc = .Document
HTMLdoc.getElementById("buton").all.Item(0).Click
HTMLdoc.getElementById("username").innerText = b
HTMLdoc.getElementById("password2").innerText = c
HTMLdoc.getElementById("password1").innerText = d
HTMLdoc.getElementById("inputt").all.Item(0).Click
End With
'objIE.Quit
End Sub
 
bu konu hakkında bir çözüm var mı? açılan yeni pencereye kullanıcıadı ve şifre değerleri girilmiyor
 
sayın spacebar
makroda yazılı şifreler oraya kendi şifrelerinizi girmeyi denedinizmi

iyi çalışmalar
 
Nadir Bey denedim. kendi şifrelerimi yazıp çalıştırdığımda yine 1111 şifresi geldi. kaydettim kapattım. tekrar açtım. yine sonuç değişmedi.
 
Nadir Bey denedim. kendi şifrelerimi yazıp çalıştırdığımda yine 1111 şifresi geldi. kaydettim kapattım. tekrar açtım. yine sonuç değişmedi.
Değerleri çift tırnak içinde yazıp deneyiniz Örneğin "12345678" bun gibi
 
Geri
Üst