• DİKKAT

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

Toplu hes kodu sorgulama

onder_09

Altın Üye
Katılım
17 Mart 2017
Mesajlar
214
Excel Vers. ve Dili
2016 türkçe
Herkese iyi forumlar kolay gelsin. Excelde sütunlara alt alta hes kodlarını yazıp bir tuşa bastığımızda e devletten sorgulama yapsın istiyorum teker teker böyle bişey mümkün mü acaba ?
 
Merhaba,
Sağlık Bakanlığı hizmetleri altında Toplu HES Kodu Sorgulama hizmetini kullanabilirisiniz...
 
Merhaba,
Sağlık Bakanlığı hizmetleri altında Toplu HES Kodu Sorgulama hizmetini kullanabilirisiniz...

Evet öyle bir sistem var ama ben dükkana her giren müşteri için hem kayıt tutmak amaçlı hem kolaylık sağlaması açısından istiyorum
 
Ekte kullanıcı bilgileri sayfa B1 hücresine TC Numaranızı, B2 hücresine E-Devlet şifrenizi yazınız.
HES SORGULAMA sayfasında A sütununa hes kodlarını yazınız. HES kodunun doğru veya yanlış olmasıyla alakalı herhangi bir işlem yapılmamaktadır. HES kodları doğru yazılmıştır diye varsayıldı. HES SORGU GÖNDER şekline tıklayarak sorguları gönderebilirsiniz. B sütununa sonuçları sırasıyla yazacaktır.
HES.xlsm - 21 KB
 
Ekte kullanıcı bilgileri sayfa B1 hücresine TC Numaranızı, B2 hücresine E-Devlet şifrenizi yazınız.
HES SORGULAMA sayfasında A sütununa hes kodlarını yazınız. HES kodunun doğru veya yanlış olmasıyla alakalı herhangi bir işlem yapılmamaktadır. HES kodları doğru yazılmıştır diye varsayıldı. HES SORGU GÖNDER şekline tıklayarak sorguları gönderebilirsiniz. B sütununa sonuçları sırasıyla yazacaktır.
HES.xlsm - 21 KB
Hocam ellerinize sağlık ama işlem tamamlandı dedikten sonra risk durumunu yazmıyor
 
Makro kodunun başındaki On Error Resume Next satırını silerek tekrar makroyu çalıştırır mısınız. Nerede hata veriyor onu bulalım.
Örnekte paylaştığım hes kodlarının yanına risk durumlarını getiriyordu.
Makroyu çalıştırmadan önce varsa açık internet explorer kapatınız.
 
Makro kodunun başındaki On Error Resume Next satırını silerek tekrar makroyu çalıştırır mısınız. Nerede hata veriyor onu bulalım.
Örnekte paylaştığım hes kodlarının yanına risk durumlarını getiriyordu.
Makroyu çalıştırmadan önce varsa açık internet explorer kapatınız.

If InStr(IE.Document.getElementsByTagName("div")(7).innerHTML, "Risk Durumu") > 0 Then

bu kısım sarı hata veriyor hocam
 
Herkese merhaba eklemiş olduğum dosya 2007 sürümünde çalışmıyor bu konuda yardımcı olur musunuz ?
 

Ekli dosyalar

Hangi bölümde hata veriyor?
 
Bahsettiğiniz hata 32 Bit - 64 Bit uyumsuzluk hatasıdır.

Hata veren satırın yerine aşağıdaki kod bloğunu uygulayıp deneyiniz.

C++:
#If VBA7 Then
    Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As LongPtr)
#Else
    Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
#End If
 
Merhaba Korhan Ayhan,
Oluşturduğumuz hes kodu listesini sorgula dediğimizde, sorgulamaya 3. Satır başlaması için kodun hangi kısmındı değişiklik yapmalıyım
 
Kodun bu bölümü başlangıç satırı ifade ediyor.

For i = 2

Bu bölüme 3 yazarsanız 3. satırdan itibaren sorgulamaya başlar.
 
Teşekkürler hocam yine hızır gibi yetiştiniz
 
Korhan Ayhan Öncelikle Teşekkür ederim verdiğiniz kıymetli bilgiler için. Hes kodunun sütünunu ve risk durumu A B değilde BC yapmak için ne yapmalı.
 
Hocam böyle bir hata verdi ne yapmamız gerekir?
 

Ekli dosyalar

  • 169F26FC-13EF-4549-A7FB-9E49430FE9EB.jpeg
    169F26FC-13EF-4549-A7FB-9E49430FE9EB.jpeg
    58.2 KB · Görüntüleme: 11
@onder_09,

"Kullanıcı Bilgileri" isimli sayfaya TC NO ve ŞİFRE girmeniz gerekiyor.
 
@harme88,

Bu satır risk durumunu B sütununa yazdırıyor.

Cells(i, 2) = IE.Document.getElementsByTagName("dd")(3).InnerText

Bold olan bölüme 3 yazarsanız C sütununa yazar.
 
Geri
Üst