Textbox Dolu Sayma

Katılım
8 Şubat 2021
Mesajlar
12
Excel Vers. ve Dili
Excel2018
Altın Üyelik Bitiş Tarihi
31-10-2023
Selamlar.
10 adet textbox'ım var ve isimleri Textbox3-5-7-9-11-13-15-17-19-21.
Textbox24'e dolu olanların sayısını yazmak istiyorum, mümkün müdür?

excel'deki bağ_değ_dolu_say gibi
 

Mdemir63

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

Form üzerine bahsettiğiniz textboxları yerleştirdikten sonra
bir buton ekleyip aşağıdaki kodları buton içine ekleyip deneyiniz.

Kod:
Private Sub CommandButton1_Click()
    Dim i As Integer
    Dim say As Double
    say = 0
   
    For i = 3 To 21 Step 2
        If Me.Controls("TextBox" & i).Text <> "" Then
            say = say + 1
        End If
    Next i
    Me.TextBox24.Value = say
End Sub
 
Katılım
8 Şubat 2021
Mesajlar
12
Excel Vers. ve Dili
Excel2018
Altın Üyelik Bitiş Tarihi
31-10-2023
Selamlar

Form üzerine bahsettiğiniz textboxları yerleştirdikten sonra
bir buton ekleyip aşağıdaki kodları buton içine ekleyip deneyiniz.

Kod:
Private Sub CommandButton1_Click()
    Dim i As Integer
    Dim say As Double
    say = 0
  
    For i = 3 To 21 Step 2
        If Me.Controls("TextBox" & i).Text <> "" Then
            say = say + 1
        End If
    Next i
    Me.TextBox24.Value = say
End Sub
teşekkürler Mdemir63
peki bunu butonsuz yapamazmıyım ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,192
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Konu hangi durumda çalışmasını istiyorsanız o olayın altına tanımlayabilirsiniz.
 
Katılım
8 Şubat 2021
Mesajlar
12
Excel Vers. ve Dili
Excel2018
Altın Üyelik Bitiş Tarihi
31-10-2023
Konu hangi durumda çalışmasını istiyorsanız o olayın altına tanımlayabilirsiniz.
10 adet textbox'ım var içlerine veri girildiğinde çalışmasını istiyorum.
Her textbox'ın içine tektek yazmam gerekirmi ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,192
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Yazılan kodu fonksiyon olarak derleyip bahsi geçen her TextBox nesnesinin Change olayına bağlayabilirsiniz.

Ya da Class Module kullanabilirsiniz.
 
Üst