Soru TextBox Temizleme

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,492
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Userformun Propertis bölümünün (name) kısmında TextBoxlara isim verildi. İsim verilmemiş olsaydı
Kod:
Dim i As Integer
For i = 1 To 34
    Me.Controls("TextBox" & i).Value = ""
Next i
kodunu kullanarak temizleyecektim. Ancak, (name) kısmında TextBoxlara isim verildiği için yapamadım. Rica etsem Propertis bölümünün (name) kısmına isim verilen Textboxları nasıl temizleyebilirim?
Teşekkür Ederim.
 

zozotr

Altın Üye
Katılım
3 Şubat 2009
Mesajlar
75
Excel Vers. ve Dili
2007
Altın Üyelik Bitiş Tarihi
12-08-2024
Ben böyle bir kod kullanıyorum. İşinize yarayabilir.

Kod:
Private Sub CommandButton1_Click()
    Dim ctrl As Control
    For Each ctrl In Me.Controls
        If TypeName(ctrl) = "TextBox" Then
            ctrl.Text = ""
        End If
    Next ctrl
End Sub
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,492
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Yok hata veriyor
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,692
Excel Vers. ve Dili
Microsoft 365 Tr-64
@zozotr arkadaşın verdiği yöntem doğru.
Eğer hata alıyorsanız nasıl bir hata var onu söylemeli ya da dosyanızı paylaşmalı ya da en güzeli F8 ile size verilen kodun hangi satırda hatayla sonuçlandığını görebilirsiniz.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,492
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Run Time Error "9" hatası
 

NBATMAN

Destek Ekibi
Destek Ekibi
Katılım
1 Aralık 2007
Mesajlar
637
Excel Vers. ve Dili
Office 2003 excel Türkçe
Run Time Error "9" hatası
Sn. sirkülasyon
bende denedim herhangi bir hata yok. Düzgün çalıştı.
5 textbox ekledim ve sırası ile adlarını ad, soyadı, tcno, tel ve adres olarak değiştirdim.
sonra formu çalıştırıp textboxlara veri girdim ve butonu tıkladığımda tüm textboxların içeriğini temizledi.
 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,492
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Sayın NBATMAN TextBoxlar sizinde belirttiğiniz şekilde "ad, soyadı, tcno, tel ve adres" gibi. Boş userformda uyguladım Temizliyor. Asıl dosyada hata veriyor. İlgi ve alakanız için
zozotr,
ÖmerFaruk,
NBATMAN,

Teşekkür ederim.
 

ÖmerFaruk

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2017
Mesajlar
4,692
Excel Vers. ve Dili
Microsoft 365 Tr-64
Textboxlardan herhangi birinde başka bir kod tetikleniyor olabilir.
F8 ile adımlayarak gidince görebilirsiniz.
 
Üst