elseif çalışmıyor

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,894
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
Arkadaşlar if then end if yapısında elseif çalışmıyor
nedeni ne olabilir?

Saygılar

1547072870514.png
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,894
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sub hesap()
If Range("A1") = "" Then
MsgBox ("Seçim Yap")
ElseIf Range("A1") = "1" Then
MsgBox "Burada 1 yazılı"
End If
End Sub
gibi deneyin.
(ElseIf den sonra boşluk bırakılırsa hata verecektir)
 

Ömer BARAN

Uzman
Katılım
8 Mart 2011
Mesajlar
12,997
Excel Vers. ve Dili
Office 2013 ( 32 bit ) TÜRKÇE
Altın Üyelik Bitiş Tarihi
(18.03.2020) - Uzman olduğu için tarih geçersiz oldu.
Sayın @turist gereken açıklamayı yapmış ama aynı şeyi ben de şöyle ifade edeyim:
If veya Elseif diye başlayan satırlar KOŞUL içermeli ve Then ibaresiyle son bulmalıdır.

Yapmak istediğiniz;
-- "A1 boşsa mesaj göster", "DEĞİLSE bir şey yapma" şeklinde ise Elseif satırını silmeniz yeterli olur,.
-- "A1 boşsa mesaj göster, "DEĞİLSE .... şu işlemleri yap" ise; Elseif yerine ELSE yazıp bir alt satırdan başlayarak o işleme ait kodları yazın,
eklenecek End If satırıyla da işlemi sonlandırın.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,894
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Teşekkür ederim sayın hocalarım.
ELSE gibi düşünmüştüm . Sayenizde doğruyu öğrenmiş oldum.
Saygılar
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Sağ olun, iyi çalışmalar.
 
Üst