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

Hogyan lehet megkapni az Excel aktív cellájának címét?

A Microsoft Excel használata közben könnyen megkaphatja az éppen kijelölt cellák helyét a Név mezőben, amely a képletsáv bal oldalán található. De ha a cella meg van nevezve, akkor nem vizsgálhatja meg a helyét a Név mezőben történő megjelenítés alapján. És ha közvetlenül meg szeretné jeleníteni az aktív cella teljes címét, vagy az aktív cella címét meg szeretné jeleníteni egy megadott cellában, mit tenne? Ebben az oktatóanyagban megmutatjuk, hogyan lehet könnyen megszerezni az aktív cella címét képlet és VBA módszerekkel.

Az aktív cella címének megszerzése a Formula segítségével
Az aktív cella címe VBA kóddal
Megjeleníti az aktív cellák címét egy megadott cellában, VBA kóddal
Dinamikusan jelenítse meg az aktív cella címét egy csodálatos eszközzel


Az aktív cella címének megszerzése a Formula segítségével

Ebben a szakaszban egy képletet közölünk az aktív cella címének egyszerű megszerzéséhez.

1. Jelöljön ki egy cellát, hogy aktív legyen.

2. Írja be az alábbi képletet, majd nyomja meg a belép kulcs.

=ADDRESS(ROW(),COLUMN())

Ekkor láthatja, hogy az aktuálisan kiválasztott cella címe azonnal megjelenik a cellában.

Megjegyzések: Ha másik cellát választ, akkor a cím nem változik automatikusan. Ha dinamikus címet szeretne kapni a különböző cellák kiválasztása közben, kérjük, alkalmazza az alábbi módszereket.

Dinamikusan jelenítse meg az aktív cella címét:

A Továbbfejlesztett szerkesztési sáv hasznossága Kutools az Excel számára segít az aktív cellák címének dinamikus megjelenítésében az Excel munkalapon. Ezenkívül megtekintheti és szerkesztheti a kiválasztott cellatartalmat közvetlenül az ablakban, az alábbi bemutató szerint.
Töltse le és próbálja ki most! (30-napos ingyenes túra)


Az aktív cella címe VBA kóddal

Megkaphatja az aktív cella címét is VBA kóddal. Kérjük, tegye a következőket.

1. megnyomni a más + F11 egyszerre nyissa meg a Microsoft Visual Basic for Applications ablak.

2. Ban,-ben Microsoft Visual Basic for Applications ablakban kattintson duplán az aktuális nevére a munkalap segítségével a bal oldali ablaktáblán a Kódszerkesztő megnyitásához, majd másolja és illessze be az alábbi VBA kódot a Kódszerkesztőbe.

VBA kód: Az aktív cella címének lekérése

Sub selectRange()
	MsgBox ActiveCell.Address
End Sub

3. Ezután kattintson a gombra futás gombot a kód futtatásához.

4. Ezután megjelenik egy párbeszédpanel, amely tartalmazza az aktív cella címét.


Megjeleníti az aktív cellák címét egy megadott cellában, VBA kóddal

Egy másik helyzetben azt szeretné, ha az aktív cella címe megjelenne egy megadott cellában. Minden alkalommal, amikor egyik celláról a másikra lép, a cella címe automatikusan megváltozik és megjelenik a megadott cellában. Kérjük, tegye a következőket.

1. Nyissa meg a Microsoft Visual Basic for Applications ablakot a megnyomásával más + F11 ugyanabban az időben.

2. Kattintson duplán a lap nevére a bal oldali ablaktáblán a kódszerkesztő megnyitásához, majd másolja és illessze be az alábbi kódot.

VBA kód: az aktív cellák címének megjelenítése egy megadott cellában

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

Megjegyzések: A1 az a cella, ahová be akarja helyezni az aktív cella címét, saját igényei szerint módosíthatja a megadott cellára.

3. Ezután kattintson filé > Zárja be és térjen vissza a Microsoft Excel programba hogy kilépjen a Microsoft Visual Basic for Applications ablak.

Láthatja az aktív cellakijelzések címét az A1 cellán, és a cím automatikusan megváltozik az aktív cella megváltozása alapján. Lásd a képernyőképet:


Dinamikusan jelenítse meg az aktív cella címét egy csodálatos eszközzel

Ha dinamikusan szeretné megjeleníteni az aktív cella címét a munkalapon, nagyon ajánlom a Továbbfejlesztett szerkesztési sáv eszköze Kutools az Excel számára. Lássuk, hogyan képes ez az eszköz dinamikusan megjeleníteni az aktív cellák címét a munkalapon.

Alkalmazás előtt Kutools az Excel számáraKérjük, először töltse le és telepítse.

1. kettyenés Kutools > Mutat elrejt > Továbbfejlesztett szerkesztési sáv a funkció engedélyezéséhez.

Mostantól minden alkalommal, amikor egy cellára kattint, megjelenik a Továbbfejlesztett szerkesztési sáv ablak. És az atív cella címe megjelenik az ablak alján.
tippek: A cellatartalmat közvetlenül az ablakban tekintheti meg és szerkesztheti.

  Ha szeretnél egy ingyenes próbaidőszakot (30-nap) ebből a segédprogramból, kattintson a letöltéshez, majd lépjen a művelet végrehajtására a fenti lépések szerint.



A legjobb irodai termelékenységi eszközök

A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet

  • újrafelhasználás: Gyorsan helyezze be összetett képletek, diagramok és bármi, amit korábban használt; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése az adatok elvesztése nélkül; Osztott cellák tartalma; Kombinálja a duplikált sorokat / oszlopokat... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Több mint 300 hatékony funkció. Támogatja az Office / Excel 2007-2021 és 365 verziókat. Minden nyelvet támogat. Könnyű üzembe helyezés vállalatában vagy szervezetében. Teljes funkciók 30 napos ingyenes próbaverzió. 60 napos pénzvisszafizetési garancia.
kte lap 201905

Az Office fül a füles felületet hozza az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
A megjegyzések rendezése szerint
Hozzászólások (5)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló,

Az aktív cellahivatkozás megjelenítése hasznos. De hogyan is használhatom ezt az értéket valójában? Vizsgákat olvasok, és hat oszlopom van (ebből kettőt töltenek ki). A tanuló neve az A oszlopban van; Ki tudom bontani a családnevet: LEFT(A7,(FIND(",")A7)-1))) [ahol A7 az aktuális cím]. A kódot használhatom a fent megadott aktuális aktív cellacím megjelenítésére:

Private Sub Worksheet_SelectionChange (ByVal Target as Range)
Tartomány("A1").Érték = ActiveCell.Address
End Sub

De igazán azt akarom, hogy a kurzor valahol az aktuális sorban legyen (C3:H3), és kivonjam az aktuális diák családnevét. Példa:

ABCDEFGH
1 Névazonosító 1 2 3 4 5 6

2 Smith, John 1234567

Ha az aktív cella C1 és H1 között van, ki akarom kinyerni a tanuló nevét A2-ből ("Smith, John") [LEFT(A2,(FIND(",")A2)-1)))] használatával, de a fenti kódból megadott cím értékei.

Bármilyen javaslatot örömmel fogadunk.


Számla
A weboldal moderátora ezt a megjegyzést minimalizálta
Kedves Bill,
Ha az aktív cella cellahivatkozását szeretné használni, kérjük, alkalmazza az alábbi VBA kódot.
(Az aktív cellahivatkozás az A1-es cellában jelenik meg. Ezután a cellahivatkozást közvetlenül az A1-be másolhatja, vagy szükség szerint más műveleteket hajthat végre.)

Private Sub Worksheet_SelectionChange (ByVal Target as Range)
On Error Resume Next
Ha (Cél.Szám = 1) És (Intersect(Target, Range("A1")) Semmi) akkor
Tartomány("A1").Érték = ActiveCell.Address
Ha véget
End Sub
A weboldal moderátora ezt a megjegyzést minimalizálta
Az első példa nem az aktív cella címét jeleníti meg, hanem a képletet tartalmazó cellát. Ha másik cellát választana, a cím nem változna.
Valójában ez valószínűleg hasznosabb információ, mint az aktív cella címének összegyűjtése, és nehezebb megtalálni, ha szüksége van rá. Kerestem, hogyan kell ezt megtenni VBA-val, de egy ideig nem találtam, ezért ide teszem fel:

Alkalmazás.Hívó.Cím

Ez a függvényt hívó cella címét fogja megadni, és nem az aktív cellát, ami hasznos a relatív hivatkozásokhoz.
A weboldal moderátora ezt a megjegyzést minimalizálta
Elég új vagyok a VBA írásában.
Ahelyett, hogy az aktivált cellacímmel jelentené az üzenetmezőt, szeretném kivenni egy aktivált cella cellacímét a vba kódomból, és eltárolni egy táblázatban/egyéb helyen a lapon minden iterációhoz, amelyet a for ciklus vesz.

Hogyan végezném el ezt a feladatot?


Üdvözlettel,
A weboldal moderátora ezt a megjegyzést minimalizálta
Jó reggelt kívánok,
Kiváló formula exibir a célula ativa.
Mas estou precisando utilizar o "conteúdo" de uma célula ativa dentro de uma formula SE.
Entao:

Se
"celula_ativa" = "aluno"
Retorna a következő "XXXX" információ
OU se "professzor"
Retorna a következő információhoz: "YYYY"

Vc consegue me ajudar com isso, por favor?
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi