• DİKKAT

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

Satır ve Sayfa Sayısı

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Ekli örnek dosya da excel sayfası üzerinde iki adet TextBox.1 ve TextBox.2 var.TextBox.1'e 2.satırdan başlamak üzere kaç tane satırın dolu olduğunu ve TextBox.2'ye ise kaç adet sayfa olduğunu yazdırabilir miyiz?
 

Ekli dosyalar

Selam Dostum;

VBA'da sayfanın kod pencerise aşağıdaki kodu direkt olarak kopyalayıp yapılştır,
Kolay gelsin.


Kod:
Private Sub Worksheet_Activate()
x = Cells(2, 1).End(xlDown).Row
TextBox1.Value = x
y = Worksheets.Count
TextBox2.Value = y
End Sub

Private Sub Worksheet_Calculate()
x = Cells(2, 1).End(xlDown).Row
TextBox1.Value = x
y = Worksheets.Count
TextBox2.Value = y
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
x = Cells(2, 1).End(xlDown).Row
TextBox1.Value = x
y = Worksheets.Count
TextBox2.Value = y
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
x = Cells(2, 1).End(xlDown).Row
TextBox1.Value = x
y = Worksheets.Count
TextBox2.Value = y
End Sub
 
Sayın Meriç bey satır sayısını doğru gösteriyor.Fakat dolu sayfa sayısı örnekte 5 olması gerekirken 3 gösteriyor
 
Selamlar,

dolu sayfa sayısı derken kasıtınız nedir ? Benim size gönderdiğim kod çalışma kitabı içindeki toplam sayfa sayısını verir.
Göndermiş olduğunnuz örnekte , Sayfa1,Sayfa2,Sayfa3 olmak üzere 3 adet sayfa var ve textbox2'de sonuç 3 olarak çıkıyor.
 
Meriç bey örneğin a4 hücresindeki veriyi TextBox.1'e nasıl yazabiliriz ? yani a4=TextBox.1
 
Ekli örnek dosya da excel sayfası üzerinde iki adet TextBox.1 ve TextBox.2 var.TextBox.1'e 2.satırdan başlamak üzere kaç tane satırın dolu olduğunu ve TextBox.2'ye ise kaç adet sayfa olduğunu yazdırabilir miyiz?

.

Dosyanız ekte.

.
 

Ekli dosyalar

Çok teşekkür ederim.Ellerinize sağlık.Fakat a4 hücresindeki veriyi TextBox.1'e yazdıramadım.Şu şekilde yaptım ama olmadı.
Private Sub TextBox1_Change()
TextBox1.Value = Range("a4").Value
End Sub
 
Sayfa Sayısından kastınız, çıktı alındığı zaman kaç sayfa olacağımıydı :) :)

a4 hücresini textbox1'e atamak için, mesela aşağıdaki olur
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
textbox1.value= range("a4").value
End Sub
 
Geri
Üst