मुझे एक्सेल में एक बैक बटन बनाने की आवश्यकता है, जो उपयोगकर्ता को पहले देखी गई वर्कशीट पर वापस जाने की अनुमति देता है। यह निश्चित नहीं है कि वीबीए में ऐसा कैसे किया जाए, किसी भी विचार की सराहना की जाएगी।
धन्यवाद, डेव।
मुझे एक्सेल में एक बैक बटन बनाने की आवश्यकता है, जो उपयोगकर्ता को पहले देखी गई वर्कशीट पर वापस जाने की अनुमति देता है। यह निश्चित नहीं है कि वीबीए में ऐसा कैसे किया जाए, किसी भी विचार की सराहना की जाएगी।
धन्यवाद, डेव।
जवाबों:
निम्नलिखित Visual Basic Editor (Alt + F11) में किया जाता है।
किसी भी मानक मॉड्यूल में, बहुत ऊपर (किसी भी विकल्प के बयान के नीचे आपके पास हो सकता है) इसे डाल दें ...।
कोड:
Public strLastSheet As String
वर्कशीट मॉड्यूल में, निम्न कोड की प्रतिलिपि बनाएँ:
कोड:
Sub GotoLastSheet()
On Error Resume Next
ThisWorkbook.Sheets(strLastSheet).Activate
End Sub
अपनी कार्यपुस्तिका के ThisWorkbook मॉड्यूल में निम्न कोड दर्ज करें।
कोड:
Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
strLastSheet = Sh.Name
End Sub
डेवलपर टैब पर इंसर्ट बटन (फॉर्म कंट्रोल में खाली बॉक्स) पर क्लिक करें। मैक्रो असाइन करें: "... GotoLastSheet"
आप कर चुके हैं। "वापस" करने के लिए बटन का नाम बदलें। आशा है कि यह मदद करता है, टेड