वीबीए वर्कशीट चेंज इवेंट - एक्सेल, वीबीए

मैं एक्सेल वीबीए में वर्कशीट चेंज इवेंट का उपयोग करने की कोशिश कर रहा हूं, लेकिन यह काम नहीं कर रहा है।

जो मैं इकट्ठा करता हूं, उससे हैंडलिंग फ़ंक्शन "वर्कशीट_Change" को परिभाषित करने के लिए पर्याप्त है जैसा कि मैंने यहां किया है:

Private Sub Worksheet_Change(ByVal Target As Range)
Range("J1").Select
If Target.Address = "$J$1" And ActiveCell.Value = 1 Then
Range("B1").Select
Dim c As Integer
c = ActiveCell.Value
c = c + 1
ActiveCell.Value = c
End If
End Sub

समस्या यह है कि मुझे यकीन नहीं है कि मैं कहां हूंमुझे इसे परिभाषित करना है। मैंने इसे "मॉड्यूल 1" में रखा है जो मैंने अपना पहला मैक्रो बनाते समय स्वचालित रूप से जेनरेट किया था। क्या ये सही है? मैं वीबीए के लिए काफी नया हूं, इसलिए मुझे अभी तक इसके बारे में बहुत कुछ पता नहीं है।

उत्तर:

उत्तर № 1 के लिए 11

आपको इसे उस शीट में रखना होगा जो इसे लागू करता हैसेवा मेरे। दूसरे शब्दों में, यदि आप वीएबीए संपादक में शीट 1 पर परिवर्तन घटनाओं को कैप्चर करना चाहते हैं, तो आपको इसे VBAProject (Book_Name)> माइक्रोसॉफ्ट एक्सेल ऑब्जेक्ट्स> शीट 1 में रखना होगा।

यहां छवि विवरण दर्ज करें


संबंधित सवाल
सबसे लोकप्रिय