मुख्य सामग्री पर जाएं

Excel में सक्रिय सेल का पता कैसे प्राप्त करें?

लेखक: सिलुविया अंतिम संशोधित: 2020-04-26

माइक्रोसॉफ्ट एक्सेल का उपयोग करते समय, आप फॉर्मूला बार के बाईं ओर सूचीबद्ध नाम बॉक्स में वर्तमान में चयनित सेल का स्थान आसानी से प्राप्त कर सकते हैं। लेकिन यदि सेल का नाम है, तो आप नाम बॉक्स पर प्रदर्शित होने के आधार पर उसके स्थान की जांच नहीं कर सकते। और यदि आप सीधे सक्रिय सेल का पूरा पता दिखाना चाहते हैं, या किसी निर्दिष्ट सेल में सक्रिय सेल का पता प्रदर्शित करना चाहते हैं, तो आप क्या करेंगे? इस ट्यूटोरियल में, हम आपको दिखाएंगे कि फॉर्मूला और वीबीए तरीकों से सक्रिय सेल का पता आसानी से कैसे प्राप्त करें।

फॉर्मूला के साथ सक्रिय सेल का पता प्राप्त करें
VBA कोड के साथ सक्रिय सेल का पता प्राप्त करें
VBA कोड के साथ किसी निर्दिष्ट सेल में सक्रिय सेल का पता प्रदर्शित करें
एक अद्भुत टूल के साथ सक्रिय सेल का पता गतिशील रूप से प्रदर्शित करें


फॉर्मूला के साथ सक्रिय सेल का पता प्राप्त करें

इस अनुभाग में, हम आपको सक्रिय सेल का पता आसानी से प्राप्त करने का एक सूत्र प्रदान करेंगे।

1. किसी सेल को सक्रिय बनाने के लिए उसका चयन करें।

2. इसमें नीचे दिया गया फॉर्मूला डालें और फिर दबाएं दर्ज कुंजी।

=ADDRESS(ROW(),COLUMN())

फिर आप देख सकते हैं कि वर्तमान चयनित सेल का पता तुरंत सेल में प्रदर्शित हो रहा है।

नोट: यदि आप किसी भिन्न सेल का चयन करने जाते हैं, तो पता स्वचालित रूप से नहीं बदलेगा। विभिन्न कक्षों का चयन करते समय एक गतिशील पता प्राप्त करने के लिए, कृपया नीचे दी गई विधियों को लागू करें।

सक्रिय सेल का पता गतिशील रूप से प्रदर्शित करें:

RSI उन्नत संपादन बार की उपयोगिता एक्सेल के लिए कुटूल एक्सेल में वर्कशीट में सक्रिय सेल का पता गतिशील रूप से प्रदर्शित करने में मदद करता है। इसके अलावा, आप चयनित सेल सामग्री को सीधे विंडो में देख और संपादित कर सकते हैं जैसा कि नीचे दिए गए डेमो में दिखाया गया है।
अभी डाउनलोड करें और इसे आज़माएं! (30 दिन का निःशुल्क ट्रेल)


VBA कोड के साथ सक्रिय सेल का पता प्राप्त करें

आप VBA कोड से सक्रिय सेल का पता भी प्राप्त कर सकते हैं। कृपया निम्नानुसार करें.

1। दबाएं ऑल्ट + F11 एक साथ खोलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

2। में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, कोड संपादक खोलने के लिए बाएं फलक में वर्कशीट का उपयोग करके वर्तमान के नाम पर डबल क्लिक करें, फिर नीचे दिए गए वीबीए कोड को कॉपी करें और कोड संपादक में पेस्ट करें।

वीबीए कोड: सक्रिय सेल का पता प्राप्त करें

Sub selectRange()
	MsgBox ActiveCell.Address
End Sub

3. फिर पर क्लिक करें रन कोड चलाने के लिए बटन.

4. फिर एक डायलॉग बॉक्स पॉप अप होगा जिसमें अंदर सूचीबद्ध सक्रिय सेल का पता होगा।


VBA कोड के साथ किसी निर्दिष्ट सेल में सक्रिय सेल का पता प्रदर्शित करें

दूसरी स्थिति में, आप चाहेंगे कि सक्रिय सेल का पता एक निर्दिष्ट सेल में प्रदर्शित हो। हर बार जब आप एक सेल से दूसरे सेल में जाते हैं, तो सेल का पता स्वचालित रूप से बदल जाएगा और निर्दिष्ट सेल में प्रदर्शित होगा। कृपया निम्नानुसार करें.

1. कृपया खोलें अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो दबाकर ऑल्ट + F11 देख सकते हैं।

2. कोड संपादक खोलने के लिए बाएं फलक में शीट नाम पर डबल क्लिक करें, फिर नीचे दिए गए कोड को कॉपी करें और उसमें पेस्ट करें।

VBA कोड: किसी निर्दिष्ट सेल में सक्रिय सेल का पता प्रदर्शित करें

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

नोट: A1 वह सेल है जहां आप सक्रिय सेल पता डालना चाहते हैं, आप इसे अपनी आवश्यकताओं के लिए निर्दिष्ट सेल में बदल सकते हैं।

3। तब दबायें पट्टिका > बंद करें और Microsoft Excel पर वापस लौटें बाहर निकलने के लिए अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.

आप सेल A1 पर सक्रिय सेल डिस्प्ले का पता देख सकते हैं, और पता सक्रिय सेल के बदलने के आधार पर स्वचालित रूप से बदल जाएगा। स्क्रीनशॉट देखें:


एक अद्भुत टूल के साथ सक्रिय सेल का पता गतिशील रूप से प्रदर्शित करें

यदि आप वर्कशीट में सक्रिय सेल का पता गतिशील रूप से प्रदर्शित करना चाहते हैं, तो मैं इसकी अत्यधिक अनुशंसा करता हूं उन्नत संपादन बार का उपकरण एक्सेल के लिए कुटूल. आइए देखें कि यह टूल वर्कशीट में सक्रिय सेल का पता कैसे गतिशील रूप से प्रदर्शित कर सकता है।

आवेदन करने से पहले एक्सेल के लिए कुटूल, कृपया सबसे पहले इसे डाउनलोड करें और इंस्टॉल करें.

1। क्लिक करें कुटूल > छिपा हुया दिखाओ > उन्नत संपादन बार सुविधा को सक्षम करने के लिए

अब से, जब भी आप किसी सेल पर क्लिक करेंगे, उन्नत संपादन बार विंडो पॉप अप हो जाएगी। और एटिव सेल का पता विंडो के नीचे प्रदर्शित होगा।
टिप्स: आप सेल सामग्री को सीधे विंडो में देख और संपादित कर सकते हैं।

  यदि आप इस उपयोगिता का निःशुल्क परीक्षण (30-दिन) चाहते हैं, कृपया इसे डाउनलोड करने के लिए क्लिक करें, और फिर उपरोक्त चरणों के अनुसार ऑपरेशन लागू करने के लिए जाएं।


सर्वोत्तम कार्यालय उत्पादकता उपकरण

🤖 कुटूल्स एआई सहयोगी: निम्न के आधार पर डेटा विश्लेषण में क्रांति लाएं: बुद्धिमान निष्पादन   |  कोड जनरेट करें  |  कस्टम फ़ॉर्मूले बनाएं  |  डेटा का विश्लेषण करें और चार्ट बनाएं  |  कुटूल फ़ंक्शंस का आह्वान करें...
लोकप्रिय सुविधाएँ: डुप्लिकेट ढूंढें, हाइलाइट करें या पहचानें   |  रिक्त पंक्तियाँ हटाएँ   |  डेटा खोए बिना कॉलम या सेल को संयोजित करें   |   फॉर्मूला के बिना गोल ...
सुपर लुकअप: एकाधिक मानदंड VLookup    मल्टीपल वैल्यू वीलुकअप  |   अनेक शीटों में VLookup   |   फजी लुकअप ....
उन्नत ड्रॉप-डाउन सूची: शीघ्रता से ड्रॉप डाउन सूची बनाएं   |  आश्रित ड्रॉप डाउन सूची   |  बहु-चयन ड्रॉप डाउन सूची ....
स्तम्भ प्रबंधक: कॉलमों की एक विशिष्ट संख्या जोड़ें  |  कॉलम ले जाएँ  |  छिपे हुए कॉलम की दृश्यता स्थिति टॉगल करें  |  रेंज और कॉलम की तुलना करें ...
फीचर्ड फीचर्स: ग्रिड फोकस   |  डिजाइन देखें   |   बड़ा फॉर्मूला बार    कार्यपुस्तिका एवं शीट प्रबंधक   |  संसाधन लाइब्रेरी (ऑटो टेक्स्ट)   |  खजूर बीनने वाला   |  कार्यपत्रकों को संयोजित करें   |  एन्क्रिप्ट/डिक्रिप्ट सेल    सूची के अनुसार ईमेल भेजें   |  सुपर फ़िल्टर   |   विशेष फ़िल्टर (फ़िल्टर बोल्ड/इटैलिक/स्ट्राइकथ्रू...) ...
शीर्ष 15 टूलसेट12 टेक्स्ट टूल्स (पाठ जोड़ें, अक्षर हटाएँ, ...)   |   50 + चार्ट प्रकार (गैन्ट चार्ट, ...)   |   40+ प्रैक्टिकल सूत्र (जन्मदिन के आधार पर आयु की गणना करें, ...)   |   19 निवेशन टूल्स (QR कोड डालें, पथ से चित्र सम्मिलित करें, ...)   |   12 रूपांतरण टूल्स (शब्दों को संख्याएँ, मुद्रा रूपांतरण, ...)   |   7 विलय और विभाजन टूल्स (उन्नत संयोजन पंक्तियाँ, विभाजन कोशिकाओं, ...)   |   ... और अधिक

एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है।  वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...

Description


ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है

  • Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
  • नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
  • आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bom dia,
Excelente formula para 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 seguinte informação "XXXX"
OU se for "professor"
Retorna a seguinte informação "YYYY"

Vc consegue me ajudar com isso, por favor?
This comment was minimized by the moderator on the site
I am fairly new to writing VBA.
Instead of reporting the message box with activated cell address, I would like to pull the cell address of an activated cell from my vba code and store it in a table/other location on the sheet for each iteration that my for loop takes.

How would I go about completing this task?


Regards,
This comment was minimized by the moderator on the site
The first example does not display the address of the active cell but of the cell containing the formula. If you were to select a different cell the address would not change.
Actually this is probably more useful information than gathering the active cell's address and harder to find if you need it. I was looking how to do this using VBA and could not find it for a while so I will include it here:

Application.Caller.Address

That will give you the address of the cell calling the function and not the active cell, useful for relative references.
This comment was minimized by the moderator on the site
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
This comment was minimized by the moderator on the site
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
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations