टूलटिप क्या है?
टूलटिप एक संदेश या नोट है जो माउस पॉइंटर किसी आइकन या ग्राफिकल इंटरफ़ेस पर रखने पर दिखाई देता है। माइक्रोसॉफ्ट एक्सेल में, आप किसी सेल पर चार्ट टूलटिप रख सकते हैं। जब भी आप चयनित सेल पर माउस पॉइंटर घुमाते हैं, उस चार्ट का एनिमेशन टूलटिप के रूप में आपको दिखाई देता है।
डेटासेट अवलोकन
चरणों को प्रदर्शित करने के लिए, हम 6 महीनों के लिए क्षेत्र-वार बिक्री रिपोर्ट के डेटासेट का उपयोग करेंगे।

चरण 1 - रॉ डेटा इनपुट करें
- डायनामिक चार्ट बनाने के लिए अपना रॉ डेटा दर्ज करें। हम 6 महीनों के लिए क्षेत्र-वार बिक्री रिपोर्ट डेटासेट का उपयोग करेंगे।
- महीना कॉलम के लिए एक सीरियल नंबर बनाएं (छवि देखें)।

- सेल C11 में, निम्न सूत्र डालें:
=VLOOKUP($B$11,$B$4:$H$7,C$9,0)
यहां,
-
- $B$11 लुकअप वैल्यू है (जैसे, चयनित क्षेत्र)।
- फ़ंक्शन इस मान को टेबल ऐरे $B$4:$H$7 में खोजता है।
- col_index_num को सेल C$9 और range_lookup को 0 पर सेट करें।
- यह फ़ंक्शन चयनित क्षेत्र के आधार पर संबंधित बिक्री मान प्राप्त करता है।

बिक्री मान फ्लोरिडा का जोड़ा गया है। यदि B11 में क्षेत्र बदला जाता है, तो मान बदल जाएंगे।

चरण 2 - चार्ट बनाएं
- B10:H11 से पूरा डेटासेट चुनें।
- इन्सर्ट टैब पर जाएं, इन्सर्ट कॉलम या बार चार्ट चुनें, और क्लस्टर्ड कॉलम चुनें।

- एक्सिस टाइटल जोड़कर और चार्ट स्टाइल्स से उपयुक्त स्टाइल चुनकर अपना चार्ट कस्टमाइज़ करें।

- चार्ट सेल्स चुनें और होम टैब से अलाइनमेंट सेक्शन में मर्ज एंड सेंटर कमांड चुनें।

चरण 3 - चार्ट को लिंक्ड पिक्चर के रूप में पेस्ट करें
- चार्ट कॉपी करें (CTRL + C)।
- दूसरी शीट पर जाएं जहां आप टूलटिप जोड़ना चाहते हैं।
- होम टैब के तहत, क्लिपबोर्ड ग्रुप में पेस्ट ड्रॉपडाउन चुनें, और लिंक्ड पिक्चर चुनें।

- पिक्चर का नाम टूलटिप रखें।

चरण 4 - लेबल जोड़ें
- डेवलपर टैब में, कंट्रोल्स सेक्शन में इन्सर्ट ड्रॉपडाउन चुनें और लेबल चुनें।

- आवश्यकतानुसार क्षेत्र और बिक्री लेबल करें।

- लेबल 1 कॉपी करें और अन्य सेल्स के लिए पेस्ट करें।

चरण 5 - लेबल कस्टमाइज़ करें
- कोई भी लेबल चुनें, कंट्रोल्स सेक्शन में प्रॉपर्टीज पर जाएं।

- लेबल की उपस्थिति कस्टमाइज़ करें (जैसे, नाम बदलें, बैकस्टाइल को ट्रांसपेरेंट बनाएं, कैप्शन खाली छोड़ दें)।

टूलटिप नीचे दी गई छवि के समान दिखना चाहिए।

- अन्य लेबल्स के लिए समान चरण लागू करें।

और पढ़ें: एक्सेल में टूलटिप कैसे संपादित करें
चरण 6 - VBA कोड नियोजित करें
- कंट्रोल्स रिबन ग्रुप में डिज़ाइन मोड से बाहर निकलें।
- डेवलपर टैब पर जाएं और विजुअल बेसिक चुनें।

- विजुअल बेसिक एडिटर में, इन्सर्ट टैब चुनें, फिर नया मॉड्यूल बनाने के लिए मॉड्यूल चुनें (जैसे, मॉड्यूल 1)।

- इस मॉड्यूल में VBA कोड दर्ज करें।
Private Sub Florida_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Sheets("Sheet1").Range("B11").Value = "Florida"
Sheets("Sheet2").Shapes("Tooltip").Left = Sheets("Sheet2").Range("D5").Left
Sheets("Sheet2").Shapes("Tooltip").Top = Sheets("Sheet2").Range("D5").Top
Sheets("Sheet2").Shapes("Tooltip").Visible = True
End Sub
Private Sub Arizona_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Sheets("Sheet1").Range("B11").Value = "Arizona"
Sheets("Sheet2").Shapes("Tooltip").Left = Sheets("Sheet2").Range("D6").Left
Sheets("Sheet2").Shapes("Tooltip").Top = Sheets("Sheet2").Range("D6").Top
Sheets("Sheet2").Shapes("Tooltip").Visible = True
End Sub
Private Sub Chicago_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Sheets("Sheet1").Range("B11").Value = "Chicago"
Sheets("Sheet2").Shapes("Tooltip").Left = Sheets("Sheet2").Range("D7").Left
Sheets("Sheet2").Shapes("Tooltip").Top = Sheets("Sheet2").Range("D7").Top
Sheets("Sheet2").Shapes("Tooltip").Visible = True
End Sub
Private Sub Overall_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Sheets("Sheet2").Shapes("Tooltip").Visible = False
End Sub
कोड ब्रेकडाउन
- माउसमूव इवेंट:
- हम माउसमूव इवेंट का उपयोग लेबल्स पर माउस घुमाने पर कार्रवाई ट्रिगर करने के लिए करते हैं।
- प्रत्येक क्षेत्र (फ्लोरिडा, एरिज़ोना, शिकागो) के लिए, हमारे पास एक अलग माउसमूव सबरूटीन है।
- कोड शीट1 में सेल B11 में मान को संबंधित क्षेत्र नाम पर अपडेट करता है।
- टूलटिप इमेज पोजिशनिंग:
- हम शेप्स ऑब्जेक्ट का उपयोग टूलटिप इमेज (नामित टूलटिप) में हेरफेर करने के लिए करते हैं।
- लेफ्ट और टॉप प्रॉपर्टीज टूलटिप को विशिष्ट सेल्स (जैसे, D5, D6, D7) के सापेक्ष शीट2 पर स्थित करते हैं।
- जब माउस किसी क्षेत्र पर घूमता है, तो टूलटिप दृश्यमान हो जाता है।
- ओवरऑल माउसमूव:
- अंतिम सबरूटीन (ओवरऑल_माउसमूव) टूलटिप को छुपाता है जब माउस किसी भी लेबल वाले क्षेत्र से दूर चला जाता है।

- F5 दबाकर कोड चलाएं।
- शीट2 पर जाएं और टूलटिप को एक्शन में देखने के लिए क्षेत्र पर माउस घुमाएं।

हमने एक GIF जोड़ा है ताकि आप समझ सकें कि टूलटिप कैसे काम करता है।

अभ्यास खंड
हमने प्रत्येक शीट के दाईं ओर अभ्यास के लिए एक अभ्यास खंड प्रदान किया है।

प्रैक्टिस वर्कबुक डाउनलोड करें
आप यहां से प्रैक्टिस वर्कबुक डाउनलोड कर सकते हैं:
संबंधित लेख
- एक्सेल में डायनामिक टूलटिप कैसे बनाएं
- एक्सेल में टूलटिप कैसे हटाएं
- एक्सेल में होवर पर पूर्ण सेल कंटेंट कैसे दिखाएं
- एक्सेल में होवर पर टूलटिप कैसे इन्सर्ट करें
- एक्सेल बटन टूलटिप
- VBA का उपयोग करके एक्सेल में माउसओवर पर टूलटिप कैसे प्रदर्शित करें
<< वापस जाएं: एक्सेल टूलटिप | एक्सेल सीखें
मुफ्त एडवांस्ड एक्सेल अभ्यास समाधान के साथ प्राप्त करें!