Excel में राइट क्लिक/संदर्भ मेनू में कस्टम बटन कैसे जोड़ें?
जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है, बहुत से लोग भविष्य में केवल एक क्लिक के साथ इन कार्यों का त्वरित उपयोग करने के लिए अपने अक्सर उपयोग किए जाने वाले कार्यों को एक्सेल के राइट क्लिक मेनू में जोड़ते हैं। यह आलेख एक्सेल में राइट क्लिक मेनू में कस्टम कोड बटन जोड़ने के बारे में बात कर रहा है।
VBA कोड के साथ एक्सेल में संदर्भ मेनू में कस्टम बटन जोड़ें
VBA कोड के साथ एक्सेल में संदर्भ मेनू में कस्टम बटन जोड़ें
मान लीजिए कि आपने अपने एक्सेल में MyMacro नाम से एक VBA स्क्रिप्ट बनाई है, और अब आपको कोड को क्लिक करके चलाने के लिए इस फ़ंक्शन को संदर्भ मेनू में जोड़ना होगा। कृपया निम्नानुसार करें.
1। दबाएं ऑल्ट + F11 खोलने के लिए एक साथ कुंजियाँ अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
2। में अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक विंडो, डबल क्लिक करें यह बाएँ में परियोजना फलक. और फिर नीचे दिए गए VBA कोड को कॉपी और पेस्ट करें यह कार्यपुस्तिका (कोड) खिड़की.
वीबीए कोड: एक्सेल में संदर्भ मेनू में कस्टम बटन जोड़ें
Private Sub Workbook_Deactivate()
On Error Resume Next
With Application
.CommandBars("Cell").Controls("MyMacro").Delete
End With
On Error GoTo 0
End Sub
Private Sub Workbook_SheetBeforeRightClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
Dim cmdBtn As CommandBarButton
On Error Resume Next
With Application
.CommandBars("Cell").Controls("MyMacro").Delete
Set cmdBtn = .CommandBars("Cell").Controls.Add(Temporary:=True)
End With
With cmdBtn
.Caption = "MyMacro"
.Style = msoButtonCaption
.OnAction = "MyMacro"
End With
On Error GoTo 0
End Sub
नोट: कोड में, कृपया सभी को बदलें "मायमैक्रो" आपके द्वारा अपने एक्सेल में बनाए गए मैक्रो नाम के साथ।
3। दबाएं ऑल्ट + Q बाहर निकलने के लिए कुंजियाँ अनुप्रयोगों के लिए माइक्रोसॉफ्ट विज़ुअल बेसिक खिड़की.
अब आप एक्सेल इंटरफ़ेस पर वापस आते हैं, सेल पर राइट-क्लिक करने के बाद, आप देखेंगे कि निर्दिष्ट नाम के साथ नया बटन राइट-क्लिक मेनू में जोड़ा गया है जैसा कि नीचे स्क्रीनशॉट में दिखाया गया है। बटन पर क्लिक करने से संबंधित मैक्रो तुरंत चालू हो जाएगा।
संबंधित लेख:
- Hएक्सेल में कमांड बटन द्वारा स्वचालित रूप से एक खाली नई पंक्ति कैसे सम्मिलित करें?
- एक्सेल में सक्रिय वर्कशीट को पीडीएफ फाइल के रूप में सहेजने के लिए कमांड बटन का उपयोग कैसे करें?
- एक्सेल में कमांड बटन द्वारा प्रॉम्प्ट के बिना सक्रिय कार्यपुस्तिका को कैसे सहेजें और बंद करें?
- एक्सेल में कमांड बटन द्वारा दिनांक और समय को कैसे अद्यतन या सम्मिलित करें?
- एक्सेल में एक बार क्लिक करने के बाद बटन को डिसेबल कैसे करें?
सर्वोत्तम कार्यालय उत्पादकता उपकरण
एक्सेल के लिए कुटूल के साथ अपने एक्सेल कौशल को सुपरचार्ज करें, और पहले जैसी दक्षता का अनुभव करें। एक्सेल के लिए कुटूल उत्पादकता बढ़ाने और समय बचाने के लिए 300 से अधिक उन्नत सुविधाएँ प्रदान करता है। वह सुविधा प्राप्त करने के लिए यहां क्लिक करें जिसकी आपको सबसे अधिक आवश्यकता है...
ऑफिस टैब ऑफिस में टैब्ड इंटरफ़ेस लाता है, और आपके काम को बहुत आसान बनाता है
- Word, Excel, PowerPoint में टैब्ड संपादन और रीडिंग सक्षम करें, प्रकाशक, एक्सेस, विसियो और प्रोजेक्ट।
- नई विंडो के बजाय एक ही विंडो के नए टैब में एकाधिक दस्तावेज़ खोलें और बनाएं।
- आपकी उत्पादकता 50% बढ़ जाती है, और आपके लिए हर दिन सैकड़ों माउस क्लिक कम हो जाते हैं!