मैं एक्सेल वीबीए में वर्कशीट चेंज इवेंट का उपयोग करने की कोशिश कर रहा हूं, लेकिन ऐसा लगता है कि यह काम नहीं कर रहा है।वीबीए वर्कशीट चेंज इवेंट
मैं क्या इकट्ठा से, यह सिर्फ हैंडलिंग समारोह "Worksheet_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" में रखा है जो मैंने अपना पहला मैक्रो बनाते समय स्वचालित रूप से जेनरेट किया था। क्या ये सही है? मैं वीबीए के लिए काफी नया हूं, इसलिए मुझे अभी तक इसके बारे में बहुत कुछ पता नहीं है।
यह हल किया गया है। आपका बहुत बहुत धन्यवाद! स्क्रीनशॉट के साथ इसे समझाने के लिए – Luke
+ 1। मुझे यकीन है कि यह दूसरों की भी मदद करेगा :) –