• DİKKAT

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

For Next Döngüsü ile TextBox ların İçinin Boşaltılması

ahmed_ummu

Altın Üye
Katılım
28 Mart 2011
Mesajlar
777
Excel Vers. ve Dili
Excel 2010 Professional Plus 64 Bit
Merhaba arkadaşlar.

Aşağıdaki kodlar ile Textbox10 ile Textbox40 arasındaki Textlerin içini boşaltmak istiyorum ama boşaltmıyor. Başka yerlerde aynı kod ile boşaltıyor. Yardımcı olabilir misiniz. Kodlar Userfom4 de, Textboxlar Userform10'da. Herhangi bi hata uyarısı da vermiyor.

For dd = 10 To 40
UserForm10.Controls("TextBox" & dd).Value = ""
Next dd
 
Son düzenleme:
Selamlar

Kod:
      For i = 10 To 40
        Userform.Controls("TextBox" & i) = Empty
      Next i
 
İki formunuzunda ShowModal özelliği False olarak deneyiniz.
 
Ben boş bir excel dosyasında denedim ve olumlu sonuç aldım.

İki formda açık değil mi?
 
Evet iki form da açık.

Örnek dosyamı göndersem üzerinde bakabilir misiniz.

Userform4 de kodlar. Yalnız. Userform10 da bulunan Multipage nin 2. sekmesindeki Commandbutton7 ile Userform4 açılacak.
userfrom4 de listbox dan ay ismi seçilecek. Başka bir ay ismi seçilince, daha önce ay ile gelen değerler textlerden silinip yeni değerler gelecek. Bu haliyle yeni değerler geliyor ama eski değerler de kalıyor.
 

Ekli dosyalar

Selamlar
10 dan 40 a kadar olan textbox lar resimdeki textbox lar
aşağıdaki kod bu textbox ları temizliyor

Kod:
Dim i As Integer
For i = 10 To 40
    UserForm10.Controls("TextBox" & i) = Empty
Next i

231162
 
Geri
Üst