Note: The other languages of the website are Google-translated. Back to English

Excel'de aktif hücrenin adresini nasıl alabilirim?

Microsoft Excel'i kullanırken, şu anda seçili hücrenin konumunu Formül Çubuğunun solunda listelenen Ad Kutusunda kolayca bulabilirsiniz. Ancak hücre adlandırılmışsa, Ad Kutusundaki görüntülemeye dayalı olarak konumunu inceleyemezsiniz. Etkin hücrenin tam adresini doğrudan göstermek veya belirli bir hücrede etkin hücrenin adresini görüntülemek isterseniz, ne yapardınız? Bu eğitimde, aktif hücrenin adresini formül ve VBA yöntemleriyle kolayca nasıl alacağınızı göstereceğiz.

Formül ile aktif hücrenin adresini alın
VBA kodu ile aktif hücrenin adresini alın
VBA kodu ile belirtilen bir hücrede aktif hücrenin adresini görüntüleyin
Harika bir araçla aktif hücrenin adresini dinamik olarak görüntüleyin


Formül ile aktif hücrenin adresini alın

Bu bölümde, size aktif hücrenin adresini kolayca almanın bir formülünü sunacağız.

1. Etkinleştirmek için bir hücre seçin.

2. Aşağıdaki formülü içine girin ve ardından Keşfet tuşuna basın.

=ADDRESS(ROW(),COLUMN())

Ardından, seçili hücrenin adresinin hücrede hemen görüntülendiğini görebilirsiniz.

not: Farklı bir hücre seçmeye giderseniz, adres otomatik olarak değişmeyecektir. Farklı hücreleri seçerken dinamik bir adres almak için lütfen aşağıdaki yöntemleri uygulayın.

Etkin hücrenin adresini dinamik olarak görüntüleyin:

The Gelişmiş Düzenleme Çubuğu yarar Kutools for Excel etkin hücrenin adresini Excel'deki çalışma sayfasında dinamik olarak görüntülemeye yardımcı olur. Ayrıca, seçilen hücre içeriğini aşağıdaki demoda gösterildiği gibi doğrudan pencerede görüntüleyebilir ve düzenleyebilirsiniz.
Şimdi indirin ve deneyin! (30-günlük ücretsiz iz)


VBA kodu ile aktif hücrenin adresini alın

Aktif hücrenin adresini VBA kodu ile de alabilirsiniz. Lütfen aşağıdaki işlemleri yapın.

1. Tuşuna basın. Ara Toplam + F11 aynı anda Uygulamalar için Microsoft Visual Basic pencere.

2. içinde Uygulamalar için Microsoft Visual Basic penceresinde, Kod düzenleyicisini açmak için sol bölmedeki geçerli çalışma sayfasını çift tıklayın, ardından aşağıdaki VBA kodunu kopyalayıp Kod düzenleyicisine yapıştırın.

VBA kodu: Aktif hücrenin adresini alın

Sub selectRange()
	MsgBox ActiveCell.Address
End Sub

3. Ardından koşmak kodu çalıştırmak için düğmeye basın.

4. Ardından, içinde listelenen etkin hücrenin adresinin bulunduğu bir iletişim kutusu açılacaktır.


VBA kodu ile belirtilen bir hücrede aktif hücrenin adresini görüntüleyin

Başka bir durumda, aktif hücrenin adresinin belirli bir hücrede görüntülenmesini istersiniz. Bir hücreden diğerine her geçtiğinizde, hücre adresi otomatik olarak değiştirilecek ve belirtilen hücrede görüntülenecektir. Lütfen aşağıdaki işlemleri yapın.

1. Lütfen açın Uygulamalar için Microsoft Visual Basic tuşuna basarak pencere Ara Toplam + F11 aynı zamanda.

2. Kod düzenleyiciyi açmak için sol bölmedeki sayfa adına çift tıklayın, ardından aşağıdaki kodu kopyalayıp içine yapıştırın.

VBA kodu: belirli bir hücrede aktif hücrenin adresini görüntüler

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
	Range("A1").Value = ActiveCell.Address
End Sub

not: A1, aktif hücre adresini koymak istediğiniz hücredir, kendi ihtiyaçlarınız için belirtilen hücreye değiştirebilirsiniz.

3. Sonra tıklayın fileto > Kapatın ve Microsoft Excel'e Geri Dönün çıkış yapmak için Uygulamalar için Microsoft Visual Basic pencere.

Aktif hücre ekranlarının adresini A1 hücresinde görebilirsiniz ve adres, aktif hücrenin değişmesine bağlı olarak otomatik olarak değişecektir. Ekran görüntüsüne bakın:


Harika bir araçla aktif hücrenin adresini dinamik olarak görüntüleyin

Etkin hücrenin adresini çalışma sayfasında dinamik olarak görüntülemek istiyorsanız, Gelişmiş Düzenleme Çubuğu aracı Kutools for Excel. Bu aracın çalışma sayfasındaki aktif hücrenin adresini dinamik olarak nasıl görüntüleyebileceğini görelim.

Başvurmadan önce Kutools for ExcelLütfen önce indirin ve kurun.

1. tık Kutools > Göster ve Gizle > Gelişmiş Düzenleme Çubuğu özelliği etkinleştirmek için.

Şu andan itibaren, bir hücreyi her tıkladığınızda, Gelişmiş Düzenleme Çubuğu penceresi açılır. Ve aktif hücrenin adresi pencerenin altında görüntülenecektir.
İpuçları: Hücre içeriğini doğrudan pencerede görüntüleyebilir ve düzenleyebilirsiniz.

  Ücretsiz deneme yapmak istiyorsanız (30-gün) bu yardımcı programın, indirmek için lütfen tıklayınızve ardından yukarıdaki adımlara göre işlemi uygulamaya gidin.



En İyi Ofis Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2021 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay devreye alma. Tam özellikler 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Yorumları sıralama ölçütü
Yorumlar (5)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba,

Aktif hücre referansını görüntülemek faydalıdır. Ama aslında bu değeri nasıl kullanırım? Sınavları okuyorum ve altı sütunum var (ikisi doldurulacak). Öğrenci adı A sütunundadır; Aile adını çıkarabilirim: LEFT(A7,(FIND(",")A7)-1))) [burada A7 geçerli adrestir]. Yukarıda verilen mevcut aktif hücre adresini görüntülemek için kodu kullanabilirim:

Özel Alt Çalışma Sayfası_SelectionChange (ByVal Target As Range)
Range("A1").Value = ActiveCell.Address
End Sub

Ama gerçekten yapmak istediğim şey, imlecin mevcut satırda (C3:H3) bir yerde olmasını sağlamak ve mevcut öğrencinin soyadını çıkarmak. Misal:

ABCDEFGH
1 İsim Kimliği 1 2 3 4 5 6

2 Smith, John 1234567

Etkin hücre C1 ve H1 arasında olduğunda, öğrenci adını A2'den ("Smith, John") [SOL(A2,(BUL(",")A2)-1)))]'den çıkarmak istiyorum, ancak yukarıdaki koddan sağlanan adres için değerler.

Herhangi bir öneri memnuniyetle karşılanır.


Fatura
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sevgili Bill,
Aktif hücrenin hücre referansını kullanmak istiyorsanız, lütfen aşağıdaki VBA kodunu uygulayınız.
(Aktif hücre referansı A1 hücresinde görüntülenecektir. Ardından hücre referansını doğrudan A1'e kopyalayabilir veya ihtiyacınız olan diğer işlemleri yapabilirsiniz.)

Özel Alt Çalışma Sayfası_SelectionChange (ByVal Target As Range)
On Error Resume Next
Eğer (Target.Count = 1) Ve (Kesişim(Hedef, Aralık("A1")) Hiçbir Şey Değilse) O zaman
Range("A1").Value = ActiveCell.Address
Eğer son
End Sub
Bu yorum sitedeki moderatör tarafından en aza indirildi
İlk örnek, etkin hücrenin adresini değil, formülü içeren hücrenin adresini görüntüler. Farklı bir hücre seçecek olsaydınız, adres değişmezdi.
Aslında bu muhtemelen aktif hücrenin adresini toplamaktan daha faydalı bir bilgidir ve ihtiyacınız varsa bulmanız daha zordur. Bunu VBA kullanarak nasıl yapacağımı arıyordum ve bir süredir bulamadım bu yüzden buraya ekleyeceğim:

Uygulama.Arayan.Adres

Bu size, ilgili referanslar için yararlı olan aktif hücreyi değil, işlevi çağıran hücrenin adresini verecektir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
VBA yazmak için oldukça yeniyim.
İleti kutusunu etkin hücre adresiyle bildirmek yerine, etkinleştirilmiş bir hücrenin hücre adresini vba kodumdan çekip, for döngümün aldığı her yineleme için sayfada bir tabloda/başka bir yerde saklamak istiyorum.

Bu görevi nasıl tamamlayacaktım?


Saygılarımızla,
Bu yorum sitedeki moderatör tarafından en aza indirildi
Iyi günler,
Harika bir formül sergilemek için mükemmel formül.
Bu, SE formülünden bir hücrenin "kontrolünü" kullanmanıza yardımcı olur.
Entao:

Se
"celula_ativa" = "aluno"
Bir sonraki bilgiyi "XXXX" olarak döndürün
OU "profesör" için se
Bir sonraki bilgiyi "YYYY" olarak döndürün

Vc bana bu konuda yardımcı olabilir misiniz, lütfen?
Buraya henüz hiç yorum yapılmamış
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır