• DİKKAT

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

Formul hatası

Katılım
30 Ekim 2010
Mesajlar
108
Excel Vers. ve Dili
2007 Türkçe
Kod:
Dim i As Integer

For i = 1 To 6

If TextBox & i = Empty Then

CommandButton8.Enabled = True

Else
CommandButton8.Enabled = False

End If
Next

Textbox'lar ve CommandButton Sayfa İçerisinde;

TextBox'lar boş olmasına rağmen formül devamlı "CommandButton8.Enabled = False" şeklinde sonuç veriyor. Hata nedir?
 
Merhaba.

TextBox & i
yerine Controls("TextBox" & i)
şeklinde dener misiniz?
.
 
Maalesef yine hata veriyor. "Controls" Useform ile ilgili galiba
 
Tekrar merhaba.

Cevaplarımın altındaki İMZA bölümünde yer alan açıklamaları okuyarak bir örnek belge ekleyiniz.
.
 
6 textbox boşsa yada 6 textbox doluysa çalışır.:cool:


Kod:
Dim txtnesne As Object, say As Byte, var As Integer, yok As Integer
For Each txtnesne In ActiveSheet.OLEObjects
    If TypeName(txtnesne.Object) = "TextBox" Then
        say = Right(txtnesne.Name, 1)
        If say >= 1 And say <= 6 Then
            If txtnesne.Object.Value = Empty Then
                yok = yok + 1
            Else
                var = var + 1
            End If
        End If
    End If
Next
If yok = 6 Then ActiveSheet.CommandButton8.Enabled = True
If var = 6 Then ActiveSheet.CommandButton8.Enabled = False
 
Geri
Üst