नया सदस्य और 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"")"