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.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Buyurun.:cool:
Kod:
Dim hcr As Range
Set hcr = ActiveCell
'kodlarınız.
'--------
'---------
hcr.Select
 
Katılım
8 Temmuz 2014
Mesajlar
120
Excel Vers. ve Dili
Office 2016 Türkçe
Ömrümü ziyan ettim bu sorunun üstesinden gelmek için. Bu kadar basit olmasını beklemiyordum. :)

Çok teşekkürler!
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
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.
 
Katılım
8 Temmuz 2014
Mesajlar
120
Excel Vers. ve Dili
Office 2016 Türkçe
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. :)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,199
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
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
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,199
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
"Dim" kullanmak iyidir. Kullanmaktan çekinmeyiniz.
 
Üst