İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Excel-də aktiv hüceyrənin ünvanı necə alınır?

Microsoft Excel istifadə edərkən, Formula Çubuğunun solunda siyahıda olan Ad qutusuna hazırda seçilmiş hüceyrənin yerini asanlıqla əldə edə bilərsiniz. Ancaq əgər hüceyrə adlanırsa, Ad qutusunda göstərilməsinə əsasən onun yerini yoxlaya bilərsiniz. Və birbaşa aktiv hüceyrənin tam ünvanını göstərmək və ya müəyyən bir hüceyrədə aktiv hüceyrənin ünvanını göstərmək istəyirsinizsə, nə edərdiniz? Bu təlimatda, biz asanlıqla formul və VBA metodları ilə aktiv hüceyrənin ünvanını necə əldə edə biləcəyinizi göstərəcəyik.

Formula ilə aktiv hüceyrənin ünvanı alın

VBA kodu ilə aktiv hüceyrənin ünvanı alın

VBA kodu ilə müəyyən bir hüceyrədə aktiv hüceyrənin ünvanını göstərin


Bir çox iş səhifəsini / iş kitabını bir iş səhifəsinə / iş kitabına birləşdirin:

Bir çox iş səhifəsini və ya iş kitabını bir iş səhifəsinə və ya iş kitabına birləşdirin, gündəlik işinizdə böyük bir vəzifə ola bilər. Ancaq əgər varsa Excel üçün Kutools, güclü fayda - Birləşdirmək tez bir çox iş səhifəsini, iş kitabını bir iş və ya iş kitabına birləşdirməyə kömək edə bilər. İndi Excel üçün Kutools tam xüsusiyyətini 60 gün pulsuz izini yükləyin!

Excel üçün Kutools: 200 gündə heç bir məhdudiyyət olmadan 60-dən çox lazımlı Excel eklentisi ilə pulsuzdur. İndi pulsuz sınaq yükləyin!


Formula ilə aktiv hüceyrənin ünvanı alın


Bu bölmədə sizə aktiv hüceyrənin ünvanını asanlıqla əldə etmək üçün bir formul təqdim edəcəyik.

1. Aktiv etmək üçün bir hüceyrə seçin.

2. Formulanı kopyalayın və yapışdırın = ADDRESS (ROW (), COLUMN ()) hüceyrəyə daxil edin və sonra basın Daxil edin açar.

Sonra dərhal hüceyrədə aktiv hüceyrənin ünvanını görürsünüz.


VBA kodu ilə aktiv hüceyrənin ünvanı alın

VBA koduyla da aktiv hücrenin ünvanını da əldə edə bilərsiniz. Xahiş edirik bunu edin.

1. Basın Dayandırmaq + F11 eyni zamanda açmaq üçün Proqramlar üçün Microsoft Visual Basic pəncərə.

2. İçində Proqramlar üçün Microsoft Visual Basic Pəncərəni, kod redaktorunu açmaq üçün sol bölmədən istifadə edərək cari işin adını cüt basın, sonra kod redaktoruna aşağıdakı VBA kodunu kopyalayıb yapışdırın.

VBA kodu: Aktiv hüceyrənin ünvanı alın

Sub selectRange()
	MsgBox ActiveCell.Address
End Sub

3. Sonra basın qaçış kodu çalıştırmak üçün düyməsini basın.

4. Sonra daxilində qeyd olunan aktiv hücrenin ünvanı ilə bir əlaqə qutusu açılır.


VBA kodu ilə müəyyən bir hüceyrədə aktiv hüceyrənin ünvanını göstərin

Başqa bir vəziyyətdə, aktiv hücrenin ünvanı müəyyən bir hüceyrədə göstərilməsini istərdin. Bir hüceyrədən digərinə hərəkət etdiyiniz zaman, hüceyrənin ünvanı avtomatik olaraq dəyişdirilir və göstərilən hüceyrədə göstərilir. Xahiş edirik bunu edin.

1. Xahiş edirik açın Proqramlar üçün Microsoft Visual Basic basın Dayandırmaq + F11 eyni zamanda.

2. Kod tənzimləməsini açmaq üçün sol bölmədən olan hesabatın adını cüt edin, sonra aşağıdakı kodu kopyalayıb yapışdırın.

VBA kodu: müəyyən bir hüceyrədə aktiv hücrenin ünvanını göstərin

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

Qeyd: A1 aktiv hüceyrə ünvanını yerləşdirmək istədiyiniz hüceyrədir, öz ehtiyaclarınız üçün müəyyən hüceyrəyə dəyişə bilərsiniz.

3. Sonra basın fayl > Yaxın və Microsoft Excel qayıt çıxmaq Proqramlar üçün Microsoft Visual Basic pəncərə.

A1 hücresindəki aktiv hüceyrə görünüşlərinin ünvanını görə bilərsiniz və ünvan aktiv hücrenin dəyişməsinə əsasən avtomatik olaraq dəyişəcəkdir. Ekran görüntüsünə baxın:


Office Tab - Excel-də iş kitablarının sekmeli tarama, redaktə edilməsi və idarə olunması:

Office Tab sekmeli interfeysi Google Chrome, Internet Explorer yeni versiyaları və Microsoft Excel kimi Firefox kimi veb brauzerlərdə göründüyü kimi gətirir. Bu zaman qənaət vasitədir və işinizdə əvəzsizdir. Demonun aşağıda bax:

Ofis Sekmesinin pulsuz sınaq üçün basın!

Excel üçün Office Tab



Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Bill Schipper · 1 years ago
    Hello,

    Displaying the active cell reference is helpful. But how do I actually use that value? I'm reading exams, and have six columns (of which two will get filled in). The student name is in column A; I can extract the family name: LEFT(A7,(FIND(",")A7)-1))) [where A7 is the current address]. I can use the code for displaying the current active cell address provided above:

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

    But what I really want to do is have the cursor being somewhere in the current row (C3:H3), and extract the family name of the current student. Example:

    A B C D E F G H
    1 Name ID 1 2 3 4 5 6

    2 Smith, John 1234567

    When the active cell is between C1 and H1, I want to extract the student name from A2 ("Smith, John") [using LEFT(A2,(FIND(",")A2)-1)))], but with the values for the address supplied from the code above.

    Any suggestions would be welcome.


    Bill
    • To post as a guest, your comment is unpublished.
      crystal · 1 years ago
      Dear Bill,
      If you want to use the cell reference of active cell, please apply below VBA code.
      (The active cell reference will be displayed in cell A1. Then you can copy the cell reference directely in A1 or do other operations as you need.)

      Private Sub Worksheet_SelectionChange(ByVal Target As Range)
      On Error Resume Next
      If (Target.Count = 1) And (Intersect(Target, Range("A1")) Is Nothing) Then
      Range("A1").Value = ActiveCell.Address
      End If
      End Sub