• DİKKAT

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

En Son Sayı

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Arkadaşlar a1 ile a65536 nolu hücreler arasındaki en son sayıyı d25 hücresine formülle nasıl yazdırabiliriz?
 
Sub sonsayı()
Range("a65536").End(3).Rows.Select
Range("d25").Value = ActiveCell
End Sub

Makroyla böyle .Formülle varsa bilmiyorum Varsa da öğreniriz.
 
Sub sonsayı()
Range("a65536").End(3).Rows.Select (son dolu hücreyi seçer.)
Range("d25").Value = ActiveCell(sseçilen hücre aktif hücredir.Aktif hücre değerini d25 e yaz.)
End Sub
 
makroyla kendisi otamatik olarak yazabilir mi ?.Bir butona bağlı olmadan
 
Sayın Halit Bey butona bağlı olmadan formülle veya otamatik olarak nasıl yapabiliriz?
 
Sayın Halit bey butona bağlı olmadan otamatik veya formülle nasıl yapabiliriz?
 
İhsan Tank hocam, hücre veya sayfa değiştiğinde otomatik olrak makro nasıl çalışır. O kodlar nelerdir.

Option Explicit nedir.
 
Sayın Halit Bey butona bağlı olmadan formülle veya otamatik olarak nasıl yapabiliriz?

sanırım isimleri karıştırdınız
sayfanın kod bölümüne
Kod:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A65536")) Is Nothing Then Exit Sub
Dim ts
ts = Range("A65536").End(xlUp).Row
Range("D25") = Range("A" & ts)
End Sub
 
İhsan Tank hocam, hücre veya sayfa değiştiğinde otomatik olrak makro nasıl çalışır. O kodlar nelerdir.

Option Explicit nedir.

merhaba
hücrede değişiklik olduğunda
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
bu kod
giriş'te çalışsın isterseniz
Kod:
Private Sub Worksheet_Activate()
çıkış'ta çalışsın isterseniz
Kod:
Private Sub Worksheet_Deactivate()
yok sayfa değiştirdiğinizde ise her sayfada çalışması için
thisworkbook'ta
Kod:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
bunu
kullanabilirsiniz.
diğer sorunuz ise şu değişkenler'i tanımlamazsanız hata vermesini sağlar.
 
Geri
Üst