/ / एक्सेल vba countifs सूत्र एक बदलते वर्कशीट के नाम का संदर्भ देता है - एक्सेल, vba

एक्सेल vba countifs सूत्र एक बदलते वर्कशीट नाम का संदर्भ - एक्सेल, vba

नया सदस्य और VBA में नया। जितना संभव हो सीखने के लिए तत्पर हैं।

अभी मैं और काउंटियों का उपयोग करने की कोशिश कर रहा हूंएक अलग कार्यपत्रक पर एक कॉलम में होने वाली घटनाओं की संख्या की गणना करने का सूत्र। दुर्भाग्य से यह एक साप्ताहिक रिपोर्ट के लिए है और जब मैं इसे खोलता हूं तो हर हफ्ते वर्कशीट का नाम अलग होता है।

यहाँ वह हिस्सा है जिससे मैं परेशान हूँ:

Range("E29").Select
ActiveCell.FormulaR1C1 = _
"=COUNTIFS("DynamicNameHere"!C,""failed to upgrade"")"
Range("E30").Select

जब मैं विशिष्ट वर्कशीट नाम में डालता हूंकोड पूरी तरह से ठीक काम करता है। मैंने यह देखने की कोशिश की कि वर्कशीट कोड नाम का उपयोग कैसे किया जाए, लेकिन सफल नहीं हुआ। क्या बदलते वर्कशीट के नाम को उसके वास्तविक नाम से संदर्भित किए बिना निर्दिष्ट करने का कोई तरीका है?

अग्रिम में धन्यवाद

उत्तर:

जवाब के लिए 3 № 1

पहले आपको इसका उपयोग करने के लिए सेल का चयन करने की आवश्यकता नहीं है।

दूसरा आप उन भागों को उद्धृत करेंगे जो vba हैं

    Range("E29").FormulaR1C1 = _
"=COUNTIFS("" & Sheets(2).Name & ""!C,""failed to upgrade"")"