• DİKKAT

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

Makro başladığında aktif olan hücreye dönmek

Katılım
8 Temmuz 2014
Mesajlar
120
Excel Vers. ve Dili
Office 2016 Türkçe
Çeşitli işlerde kullanmak üzere böyle bir yöntem arıyorum.

Makro ilk başladığından o anda hangi hücre aktifse tüm makro yürütme süreci bittikten sonra yine o hücrenin seçili olmasını nasıl yapabilirim.

Aktif hücre'nin satır sütun numarası "A1" diyelim bu numarayı hiç kullanılmayacak uzak bir hücreye yazdırıp "ZZ99999" makro'nun en sonunda da "ZZ99999" a yazılı olan "A1" ya da hangi hücreyse ona gitmek. Bu şekilde bir yol olabilir mi olursa nasıl olur. Ya da daha iyi bir yöntem varsa yardımcı olursanız çok makbule geçer.
 
Buyurun.:cool:
Kod:
Dim hcr As Range
Set hcr = ActiveCell
'kodlarınız.
'--------
'---------
hcr.Select
 
Ömrümü ziyan ettim bu sorunun üstesinden gelmek için. Bu kadar basit olmasını beklemiyordum. :)

Çok teşekkürler!
 
Alternatif:

a= ActiveCell.row
b= ActiveCell.column
'kodlarınız.
'--------
'---------
cells(a,b).Select

Mantık: o anda bulunulan hücrenin adresini bir şekilde hafızaya almak.
 
Makro başladığında aktif olan hücre ve aktif sayfaya geri dönecek şekilde nasıl yapılabilir? Yukarıdaki kodlar sayfa değiştiğinde işe yaramıyor. :)
 
Aşağıdaki gibi deneyiniz.

Kod:
Sub Makro()
    Set Sayfa = ActiveSheet
    Set Hucre = ActiveCell
    
    Rem Kodlarınız...
    Rem Kodlarınız...
    Rem Kodlarınız...
    
    Sayfa.Select
    Hucre.Select
End Sub
 
"Dim" kullanmak iyidir. Kullanmaktan çekinmeyiniz.
 
Geri
Üst