• DİKKAT

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

Aktif Hücre kaçıncı satırda

  • Konbuyu başlatan Konbuyu başlatan dEdE
  • Başlangıç tarihi Başlangıç tarihi

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhabalar,

Sayfa1 dışında hangi sayfada olursak olalım, Sayfa1'i seçmeden Sayfa1'deki aktif hücrenin kaçıncı satırda olduğunu nasıl bulabiliriz.

Saygılar.
 
Sayfa değişmeden önce bir değişkene seçili hücrenin adresinin hafızaya alınması gerekir.
 
Merhaba,
Sorun şu ki; Ben hiçbir zaman Sayfa1'i seçmeyeceğim veya aktif yapmayacağım. Sayfa2 de veya başka bir sayfada iken Sayfa1'deki aktif hücrenin hangi satırda olduğunu bulmak istiyorum.
bu durumda önerdiğiniz çözümü uygulayamıyorum.
Teşekkürler.
 
Selamlar,

Peki dosya açılışında Sayfa1 aktif edilse ve bu sayfadaki aktif hücre adresi hafızaya alınsa işinize yaramaz mı?
 
Teşekkürler,
Aslında her iki öneri de olabilir. Başka çözüm yoksa önerilerinizi uygulayacağım.
 
Selamlar,

Aşağıdaki kodu boş bir modüle uygulayıp denermisiniz.

Kod:
Option Explicit
 
Public Hücre As String
 
Sub Auto_Open()
    Sheets("Sayfa1").Select
    Hücre = ActiveCell.Address
    Sheets("Sayfa2").Select
End Sub
 
Sub Test()
    MsgBox Hücre
End Sub
 
Aşağıdaki gibi bir mantıkta işinize yarayabilir.

Kod:
Application.ScreenUpdating = False
sayfa = ActiveSheet.Name
Sheets("sayfa1").Activate
hucre = ActiveCell.Row
Sheets(sayfa).Activate
MsgBox hucre
 
Teşekkürler,

Her iki öneride işime yarıyor. Çalışırken Sayfa1 deki aktif hücre değiştiğinden Auto_Open yerine sonuna "Application.ScreenUpdating = True" ekleyerek Sayın Menteşoğlunun önerisini kullandım.

Saygılar.
 
Geri
Üst