Formun çalışması için mutlaka ilgili sayfada mı olması gerekir

Katılım
24 Ekim 2006
Mesajlar
130
Excel Vers. ve Dili
2003
Arkadaş lar excelde Sayfa1-2-3 de farklı bilgilerimler var isimler sayfa1 de kayıtlı formu çalıştırdığımda sayfa1 açık değilse form çalışmıyor kısacası aradığım isim bulunumadı diyor sayfa 1i açıp formu çalıştırdığım zaman problem olmuyor ben hangi sayfada olursam olum formu çalıştırmak istiyorum
 
Katılım
3 Nisan 2005
Mesajlar
347
Excel Vers. ve Dili
office xp tr
yanıt

Form her sayfada çalışır .Siz verileri text veya listboxlara alırken sayfa isimlerinide belirtirseniz sorun kalmaz. sheets("sayfa1").range("a1:a50") gibi
 
Katılım
24 Ekim 2006
Mesajlar
130
Excel Vers. ve Dili
2003
Hocam sayfa 3 de kaytlı isim yok sadece boş tablo var denedim olmuyor.bide sayfa isimlerini belirtirken aynı parantez içinde virgülle ayırarak mı yazıyoruz
 
Katılım
3 Nisan 2005
Mesajlar
347
Excel Vers. ve Dili
office xp tr
TextBox1.Value = Sheets("sayfa1").Range("a1").Value
 
Katılım
24 Ekim 2006
Mesajlar
130
Excel Vers. ve Dili
2003
Hocam sorumu tam anlatamadım sanırım
Private Sub TextBox8_Change()
On Error Resume Next
Dim MyRange As Range
Dim noA As Integer
ListBox1.Clear
noA = WorksheetFunction.CountA(Sheets("GENEL").Range("C:C"))
For Each MyRange In Sheets("GENEL").Range("C2:C" & noA)
If Left(LCase(MyRange), Len(TextBox8)) = LCase(TextBox8) Then
c = c + 1
ListBox1.AddItem
ListBox1.List(c - 1, 0) = MyRange
ListBox1.List(c - 1, 1) = MyRange.Offset(0, -1)
End If
Next
End Sub
Hocam bu kodlar arama yaptığım textboxa yazdıklarım Sayfa 3 açıkken forma girip arama yaptığım zaman hata vermiyor ama isimlerde gelmiyor Listboxda diğer Textboxlarada (Sayfa3 de hiçbir isim kaydı yok boş tablo var )Sayfa 3 de çalışması için bu bölüme mi kod eklemem gerekiyor.
 
Üst