Computer >> कंप्यूटर ट्यूटोरियल >  >> सॉफ्टवेयर >> Office

एक्सेल में डायनामिक टूलटिप्स बनाएं: स्टेप-बाय-स्टेप ट्यूटोरियल

चरण 1 - दूसरी शीट से डेटा लाने के लिए फॉर्मूला उपयोग करें

  • एक नई वर्कशीट में, L No और Name कॉलम के साथ एक डेटा टेबल बनाएं। पहले कॉलम में, 1,2,3 आदि सीरियल नंबर डालें। और दूसरे कॉलम में, Dataset वर्कशीट के नामों से रैंडम सीरियल में नाम एंटर करें।
  • कॉलम D के तहत एक Tooltip कॉलम बनाएं। सेल D5 में निम्न फॉर्मूला एंटर करें।

=IFERROR(VLOOKUP(C5,Dataset!$B$4:$D$10,{2,3},FALSE),"")

VLOOKUP फंक्शन दी गई टेबल के निर्दिष्ट कॉलम से उसी पंक्ति का मान लौटाता है, जहां बाएं सबसे कॉलम में मान lookup_value से मेल खाता है।

  • शेष सेल्स में आउटपुट ऑटोकंप्लीट करने के लिए फिल हैंडल टूल का उपयोग करें।
  • कॉलम D और E सेलेक्ट करें और माउस पर राइट-क्लिक करें। कॉन्टेक्स्ट मेनू से, छुपाएं विकल्प पर क्लिक करके इन दो कॉलम को छुपाएं।

चरण 2 - VBA कोड असाइन करें

  • शीट नाम टैब पर राइट-क्लिक करें और कॉन्टेक्स्ट मेनू पर व्यू कोड पर क्लिक करें।
  • निम्न VBA कोड एंटर करें।
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim rng As Range
Dim cell As Range
' मौजूदा कमेंट्स क्लियर करें
For Each rng In Me.UsedRange
    If Not rng.Comment Is Nothing Then
        rng.Comment.Delete
    End If
Next rng

If Target.Count > 1 Then Exit Sub
If Target.Column <> 3 Then Exit Sub
If Target.Row < 5 Then Exit Sub

Dim tooltipText As String
tooltipText = "Birth Date: " & Target.Offset(0, 1).Value & _
vbCrLf & "Age: " & Target.Offset(0, 2).Value

Target.AddComment tooltipText
' टूलटिप टेक्स्ट के साथ कमेंट जोड़ें
Target.Comment.Shape.TextFrame.AutoSize = True
' कमेंट बॉक्स का आकार ऑटोमैटिकली एडजस्ट करें
End Sub
  • वर्कशीट पर वापस जाएं। Name कॉलम के किसी भी सेल पर क्लिक करें और यह व्यक्ति की जन्म तिथि और उम्र के साथ टूलटिप दिखाएगा। यह डायनामिक है।

एक्सेल में स्टैटिक टूलटिप बनाने के 3 तरीके

विधि 1 - स्टैटिक टूलटिप जनरेट करने के लिए डेटा वैलिडेशन फीचर का उपयोग

चरण:

  • डेटा टैब पर नेविगेट करें।
  • डेटा टूल्स ग्रुप से डेटा टूल्स चुनें।
  • डेटा वैलिडेशन आइकन पर क्लिक करें।
  • डेटा वैलिडेशन विंडो खुलेगी।
  • इनपुट मैसेज पर जाएं।
  • टाइटल सेक्शन में टूलटिप टाइटल एंटर करें।
  • इनपुट मैसेज बॉक्स में मैसेज एंटर करें।
  • OK दबाएं।
  • सेल D4 सेलेक्ट करें।
  • यह आउटपुट देगा।

विधि 2 - एक्सेल VBA का उपयोग करके टूलटिप बनाएं

चरण:

  • वर्किंग शीट को एक्टिव शीट के रूप में चुनें।
  • डेवलपर पर जाएं।
  • कोड ग्रुप से, विजुअल बेसिक सेलेक्ट करें।
  • इन्सर्ट पर क्लिक करें फिर मॉड्यूल पर क्लिक करके मॉड्यूल बॉक्स प्राप्त करें।
  • नीचे दिया गया फॉर्मूला एंटर करें।
Sub AddToolTip()
Dim target As Range
Set target = Range("D4")
With target.Validation
    .Delete
    .Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, _
    Operator:=xlBetween
    .IgnoreBlank = True
    .InCellDropdown = True
    .InputTitle = "Formula Column"
    .InputMessage = "Please, do not modify the Age column. All of the following cells in this field contain a formula."
    .ShowError = True
End With
End Sub
  • F5 दबाएं या Run पर क्लिक करें।
  • सेल D4 सेलेक्ट करें।
  • हमें नीचे दिखाया गया आउटपुट मिलेगा।

और पढ़ें: VBA का उपयोग करके एक्सेल में माउसओवर पर टूलटिप कैसे प्रदर्शित करें

विधि 3 - स्टैटिक टूलटिप बनाने के लिए लिंक विकल्प लागू करें

चरण:

  • सेल D4 सेलेक्ट करें।
  • D4 में राइट-क्लिक करें।
  • कॉन्टेक्स्ट बार पॉप अप होगा।
  • लिंक चुनें।
  • इन्सर्ट हाइपरलिंक विंडो खुलेगी।
  • लिंक टू सेक्शन से प्लेस इन दिस डॉक्यूमेंट आइकन पर क्लिक करें।
  • टाइप द सेल रेफरेंस बॉक्स में D4 एंटर करें।
  • स्क्रीनटिप पर जाएं।
  • सेट हाइपरलिंक स्क्रीनटिप विंडो खुलेगी।
  • स्क्रीनटिप टेक्स्ट बॉक्स में मैसेज एंटर करें।
  • OK दबाएं।
  • इन्सर्ट हाइपरलिंक विंडो पर जाएं और OK पर क्लिक करें।
  • माउस कर्सर का उपयोग करके सेल D4 पर होवर करें।
  • हमें नीचे दिखाया गया आउटपुट मिलेगा।

प्रैक्टिस वर्कबुक डाउनलोड करें

संबंधित आर्टिकल

  • एक्सेल में टूलटिप कैसे एडिट करें
  • एक्सेल चार्ट में टूलटिप कैसे बनाएं
  • एक्सेल में टूलटिप कैसे हटाएं
  • एक्सेल में होवर पर पूर्ण सेल सामग्री कैसे दिखाएं
  • एक्सेल में होवर पर टूलटिप कैसे इन्सर्ट करें
  • एक्सेल बटन टूलटिप

<< एक्सेल टूलटिप पर वापस जाएं | एक्सेल सीखें

मुफ्त एडवांस एक्सेल अभ्यास समाधान के साथ प्राप्त करें!

लुफ्तुर रहमान शिमंतो

लुफ्तुर रहमान शिमंतो, BSc, सूचना प्रौद्योगिकी, जहांगीरनगर यूनिवर्सिटी, बांग्लादेश, एक साल से अधिक समय से ExcelDemy प्रोजेक्ट के साथ काम कर रहे हैं। उन्होंने 50+ आर्टिकल लिखे हैं और ExcelDemy के लिए 100+ कमेंट्स के समाधान प्रदान किए हैं। वर्तमान में, वे एक्सेल और VBA डेवलपर के रूप में काम करते हैं और ExcelDemy फोरम में सहायता और समाधान प्रदान करते हैं। उन्होंने 100+ ExcelDemy फोरम समस्याओं को हल किया है। उनकी कार्य और सीखने की रुचि विभिन्न एक्सेल और VBA और डेस्कटॉप एप्लिकेशन विकसित करने में है। काम के बाहर, उन्हें शतरंज पसंद है... पूर्ण बायो पढ़ें

  1. Windows पर Outlook त्रुटि 0x8004210B कैसे ठीक करें? Windows पर Outlook त्रुटि 0x8004210B कैसे ठीक करें?

    कई Windows उपयोगकर्ता ईमेल भेजने में असमर्थ होने के बाद हमसे सवाल पूछ रहे हैं। कई पुनः प्रयास के बाद, ऑपरेशन टाइम आउट हो जाता है और निम्न त्रुटि दिखाई देती है: (0x8004210B) भेजने वाले (SMTP/POP3) सर्वर से प्रतिक्रिया की प्रतीक्षा में ऑपरेशन टाइम आउट हो गया। इस मुद्दे की जांच करने पर, प्रभावित उपयोगक

  1. एक्सेल प्रिंटआउट को सिंगल पेज पर फिट करें: 3 सरल तरीके एक्सेल प्रिंटआउट को सिंगल पेज पर फिट करें: 3 सरल तरीके

    प्रिंट करते समय वर्कशीट की सामग्री एक से अधिक पेज भर सकती है, जिस स्थिति में अतिरिक्त कॉलम या रो को कागज की अलग शीट पर प्रिंट करना होगा। एक कॉलम या एक रो को कागज की शीट पर प्रिंट करना किफायती नहीं है। एक्सेल के प्रिंट एरिया को रीसाइज करने का एक संभावित समाधान है ताकि यह सभी टेक्स्ट को एक पेज पर फिट

  1. Outlook में फॉलो-अप ईमेल कैसे करें Outlook में फॉलो-अप ईमेल कैसे करें

    Microsoft Outlook कई व्यवसायों और घरेलू उपयोगकर्ताओं द्वारा उपयोग किया जाने वाला एक लोकप्रिय ईमेल क्लाइंट है। यदि आप एक कार्य परिदृश्य में हैं जहां आपको ईमेल पर फॉलो-अप करने की आवश्यकता है, तो इस पोस्ट में, हम साझा करेंगे कि आप Office Outlook में ईमेल पर फॉलो-अप कैसे कर सकते हैं। यह सुविधा Outlook म