Soru Command Button çalşımıyor.

istanbulcahan

Altın Üye
Katılım
11 Ocak 2008
Mesajlar
1,386
Excel Vers. ve Dili
Office 365 (Türkçe)
Altın Üyelik Bitiş Tarihi
05-11-2024
hayırlı geceler.
Command Button oluşturuyorum. Ancak bir türlü çalışmıyor. Hata nerede acaba.
Kod:
Private Sub CommandButton1_Click()
puan = Range("D2")

If puan >= 90 Then
Range("E2") = "AA"

ElseIf puan = 80 Then
Range("E2") = "BB"

ElseIf puan = 70 Then
Range("E2") = "CC"

ElseIf puan = 60 Then
Range("E2") = "DD"

Else

End If

End Sub
 

Ekli dosyalar

muygun

Özel Üye
Katılım
6 Temmuz 2004
Mesajlar
9,113
Excel Vers. ve Dili
Excel-2003 Türkçe
Merhaba;
Kodlarınızda sorun yok. Puanı D2 ye alın ve deneyin. (örneğinizde puan C8 de)
iyi çalışmalar.
 

Seyit Tiken

Uzman
Uzman
Katılım
23 Ağustos 2005
Mesajlar
4,651
Excel Vers. ve Dili
Excel : 2010
Butonda kod yok, değerleri direkt giriniz.
 

Ekli dosyalar

relaxim

Altın Üye
Katılım
30 Ağustos 2009
Mesajlar
490
Excel Vers. ve Dili
Ofis 2016 Tr 64 bit
Altın Üyelik Bitiş Tarihi
15.06.2027
Merhaba,

Dosyanızı kaydederken xlsm olarak yani makro içerebilen... kaydetmelisiniz. Ayrıca formüllü çözüm de ekledim.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,084
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Seyit hocam merhaba,

Örneğinizi indirdim d3'e değer girdim program hata verip kendini kapatıyor. Neden olabilir.
Target belirtilmediğinden sayfada olan her değişiklikte kod tekrar çalışmaya başlıyor ve kısırdöngüye giriyor. Düzeltmek için aşağıdaki satırın ikinci satır olarak ilave edilmesi gerekir:

If Intersect(Target, [D2]) Is Nothing Then Exit Sub
 

istanbulcahan

Altın Üye
Katılım
11 Ocak 2008
Mesajlar
1,386
Excel Vers. ve Dili
Office 365 (Türkçe)
Altın Üyelik Bitiş Tarihi
05-11-2024
Merhaba,

Dosyanızı kaydederken xlsm olarak yani makro içerebilen... kaydetmelisiniz. Ayrıca formüllü çözüm de ekledim.
Teşekkürler. İşime yaradı. Sağolasın.
 
Üst