[ ১
[ ২
আমি আমার স্প্রেডশিটে 5 নং সংখ্যার যোগ না করা পর্যন্ত আমার সমস্ত কোড দুর্দান্ত কাজ করছিল। আমি ডেটা যুক্ত করার পরে, আমার COUNTIFS সূত্রটি আর সঠিক ফলাফল দেয় না।
সারি 5 এর জন্য, মাসের উইথভ্যালুগুলি 10 এর সমান হওয়া উচিত; যাইহোক, প্রতিবার এখন কোডটি চালানোর সময় এটি আমাকে একটি 0 দেয় I আমি স্টেপ ইন্টো, ব্রেক পয়েন্টস / টগল পয়েন্টস এবং ওয়াচ ব্যবহার করে এটি ডিবাগ করার চেষ্টা করেছি। প্রতিবার আমি কোডটি চালানোর সময়, এটি মাসসথওয়ালভ্যালুটির মান 0 বলে রাখে Help সহায়তা!
কোড:
For i = 5 To LastRow
MonthsWithValues = Excel.WorksheetFunction.CountIfs(.Range(("M" & i), ("X" & i)), "<>0", .Range(("M" & i), ("X" & i)), "<>""")
Next i
For i = 5 to LastRow MonthsWithValues = Excel.WorksheetFunction.CountIfs(.Range(("M" & i), ("X" & i)), "<>0", .Range(("M" & i), ("X" & i)), "<>""") Next i