En Son Hangi Hücreye Veri Girilmiştir?

Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhab uzmanlarım.

Örnekteki dosyada çeşitli hücrelere aklıma gelen uzmanlarımın rumuzlarını yazdım.

En son halit3 uzmanımın rumuzunu yazdım. Fakat A1 hücresindeki Evren Gizlen uzmanımın bulunduğu hücrenin üzerinde kayıt yaptım.

Sorum şudur:

En son girdiğim veri Halit3 uzmanımın bulunduğu (E8) hücresini nasıl öğrenebilirim.

Yani kayıt ettiğim yeri değil (zaten o hücre belli oluyor), en son içerisindeki veriyi değiştirdiğim veya veri ilave ettiğim hücreyi nasıl bulabilirim. Makro veya formül ile..

Saygılar.
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

böyle bir kod işinizi görür mü?

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = "" Then Exit Sub
adres = Target.Address
sayfa = ActiveSheet.Name
Sheets("Sayfa3").Range("a1") = sayfa
Sheets("Sayfa3").Range("b1") = adres
Sheets("Sayfa3").Range("c1") = Target
End Sub
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhaba Uzmanamele uzmanım. Makro düğmesini yaptığımda hata veriyor ama acaba ben mi yanlış yaptım:

Makro düğmesini oluştururken makro adını "Worksheet_Change" mi vermemiz gerekiyor yoksa
"Worksheet_Change(ByVal Target As Range)" olarak mı? Eğer Worksheet_Change olarak veriyor isek, Argumant not optinal diye bir hata veriyor.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Dosyayı şöyle oluşturdum acaba yanlışlık nerede.
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba Uzmanamele uzmanım. Makro düğmesini yaptığımda hata veriyor ama acaba ben mi yanlış yaptım:

Makro düğmesini oluştururken makro adını "Worksheet_Change" mi vermemiz gerekiyor yoksa
"Worksheet_Change(ByVal Target As Range)" olarak mı? Eğer Worksheet_Change olarak veriyor isek, Argumant not optinal diye bir hata veriyor.
merhaba

Private Sub Worksheet_Change
sayfa1'in kod bölümüne yazmalısınız.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Uzmanamele uzmanım yine aynı hatayı veriyor. Rica etsem siz kodları dosyaya ekleyebilir misiniz?
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Uzmanamele uzmanım fark etmediğinizi düşünerek aynı mesajı tekrar ediyorum. Rİca etsem kodları dosyaya ekleyebilir misiniz?

Ben yapamadım da..
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Olmuyor , olmuyor, olmuyor . Uzmanamele uzmanım haydi ama :)

Yapamadım ben

İki gündür sizi bekliyorum :)
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Merhaba Uzmanamele uzmanım; yalnız makro düğmesi yok?

En son veri girdiğim hücreyi nasıl anlayacağım ?

Saygılar
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

syn izcik, konu ile ilgisi sitede yüzlerce örnek var, tabii siz araştırmaya üşendiğiniz için (bunu siz itiraf etmiştiniz!) olayın mantığını kavramakda zorlanıyorsunuz.

Private Sub Worksheet_Change altında çalışan kodlarda; sayfada değişiklik yapıldığında kod tetiklenir. sonucu gözlemlemek için bir düğmeye basmanıza gerek yok.
sayfa1 de bir şey yazın ve sayfa3'e bakın.
 
Katılım
18 Mayıs 2009
Mesajlar
1,184
Excel Vers. ve Dili
Excel 2016 Türkçe
Uzmanamele uzmanım tam istediğim gibi olmuş :)

Teşekkür ederim saygılar.
 
Üst