• DİKKAT

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

End if Without Block If Hatası

  • Konbuyu başlatan Konbuyu başlatan crion
  • Başlangıç tarihi Başlangıç tarihi
Katılım
20 Ekim 2011
Mesajlar
60
Excel Vers. ve Dili
Excel 2010
Herkese selamlar, küçük bir sorunum var:
Alttaki kodda if - end if kısmında hata veriyor, ancak neden hata verdiğini çözemedim, hatalı olduğunu sanmıyorum halbuki ama gel de bilgisayarı ikna et değil mi :) yardımcı olabilirseniz sevinirim.

Kod:
If ComboBox7.Text = "Yangın" Then
URL = "https://otohasar.anadolusigorta.com.tr/eks/yangin_hasar_y.php?POLICE_TURU_ID=8"
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Navigate URL
.Visible = True
End If
 
Herkese selamlar, küçük bir sorunum var:
Alttaki kodda if - end if kısmında hata veriyor, ancak neden hata verdiğini çözemedim, hatalı olduğunu sanmıyorum halbuki ama gel de bilgisayarı ikna et değil mi :) yardımcı olabilirseniz sevinirim.

Kod:
If ComboBox7.Text = "Yangın" Then
URL = "https://otohasar.anadolusigorta.com.tr/eks/yangin_hasar_y.php?POLICE_TURU_ID=8"
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Navigate URL
.Visible = True
End If

Merhaba
Bu eksik olabilir mi?
Kod:
End With
 
Kesin öyledir. :)

with IE dedikten sonra kodlarını yazmışsınız ama IE ile olan işinizi bitirmemişsiniz.
end if den önce end with yazınca düzelecek mi bakar mısınız ?
Kod:
If ComboBox7.Text = "Yangın" Then
URL = "https://otohasar.anadolusigorta.com.tr/eks/yangin_hasar_y.php?POLICE_TURU_ID=8"
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Navigate URL
.Visible = True
[COLOR="Red"]end with[/COLOR]
End If
 
Sn. uzmanamele, cevabınızı görmedim kusura bakmayın...
 
Sn. uzmanamele, cevabınızı görmedim kusura bakmayın...

Merhaba
Syn Murat OSMA, rica ederim, ne kusuru.
Sizin soruyla ilgilendiğinizi ben farketmemiştim, yoksa cevaplamazdım.

Genelde gördüğüm sorulara hemen cevap vermiyorum, sizin gibi arkadaşların iştirak etmesi daha önemli.
 
Yardımınız için teşekkürler arkadaşlar ancak o if'ten sonra daha uzun süre IE ile işim olacak :) Bu if bloğu uzun bir kodun ilk parçası... IE ile işim bitmeden End With kullanmalıyım diyorsunuz yanlış mı anladım?
 
Anlayışınız için teşekkür ederim Sn. uzmanamele... :)

Yazacağınız kodlarda;
if - end if
with - end with
select - end select
kullanıyorsanız; ilk yazdığınız ifadeyi en son kapatmanız (bitirmeniz) gerekir.
İkinci yazdığınız ifadeyi de sondan bir önce kapatmanız gerekir.
Örnek aşağıdaki gibi...

Kod:
if
    with
        select

        end Select
    end with
end if
if den sonra ne isterseniz yazabilirsiniz... :)
 
Geri
Üst