• DİKKAT

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

Değişken hücre aralığında son dolu hücreyi tesbit etmek

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,670
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Arkadaşlar değişkenlik gösteren bir hücre aralığında son dolu hücrenin adresini bulmak istiyorum. Ekte gönderdiğim dosyada detaylı olarak örnekledim.
 
Sn COST_CONTROL, aklıma makrolu çözüm geldi.İşinizi görürmü bilmem

Sub enson()
Range("N5") = Range("C5:M5").End(xlToRight).Value
End Sub
 
Pardon siz adresi istemiştiniz
 
Private Sub Worksheet_Change(ByVal Target As Range)
[N5] = Selection.SpecialCells(xlLastCell).Address
End Sub
 
Sub enson()
Range("N5") = Range("C5:M5").End(xlToRight).Address
End Sub
 
Selamlar,

Arkadaşlar ilginiz için teşekkürler fakat ben formül ile bu işlemi yapmak istiyorum ayrıca arada boş bir hücre olduğundada en son dolu hücre adresini vermesi gerekiyor tabi mümkünse.
 
İçiçe geçmiş "eğer"lerle çözülebilir ama formül hücre sayısı kadar uzun olur :)
 
Sn Mehmet Beyin bunla ilgili bir fonksiyonu vardı

N5 e =ARA(9,9E+307;C5:M5) gibi yazdığınızda sayısal olarak o aralıktaki en son değeri veriyor

Bunu adres ile birleştirmek gerekecek :düsün:
 
Selamlar,

Daha pratik bir yolu olmalı diye düşünüyorum.
 
Pratik bir yolu var oda makro ama siz fonksiyon istediğiniz için biraz kasıyorum :D
 
Fonksiyon ile (ve iki gizli satır kullanarak) bir çözüm önerisi ekte.
 
Mehmett bey ilgilendiğiniz için teşekkür ederim. :hey:
 
Sn Haluk, Sıfır yada eksi değerlerde çalışmıyor.
 
fructose' Alıntı:
Sn Haluk, Sıfır yada eksi değerlerde çalışmıyor.

Ekteki dosya, her durumda çalışır...
 
Haluk bey sizede şık çözümünüz için çok teşekkür ederim. :hey:
 
Elinize sağlık süper olmuş :hey:
 
Geri
Üst