আমার প্রতিটি মাসের জন্য 1২ টি 13 টি ওয়ার্কশীট রয়েছে। মাসের নামের সাথে 1২ টি শীট প্রতিটিতে একটি কক্ষ রয়েছে।
বর্তমান মাসটি ঘরটির সাথে মেলে এবং ট্যাব রঙ অনুযায়ী পরিবর্তিত হলে পরীক্ষা করার জন্য আমি একটি VBA স্ক্রিপ্ট পেয়েছি, তবে এটিতে পত্রকে আপডেট করার জন্য একটি গণনা প্রয়োজন।
Private Sub Worksheet_Change(ByVal Target As Range)
If Format(Date, "MMMM") = Range("E3").Value Then
Me.Tab.ColorIndex = 10
Else
Me.Tab.ColorIndex = xlColorIndexNone
End If
End Sub
যদি আমি গত মাসের শীট আপডেট করা বন্ধ করি এবং পরবর্তী শীটে চলে যাই, তবে উভয় ট্যাবগুলি হাইলাইট করা হবে কারণ পূর্ববর্তী পত্রটি আপডেট করা হয়নি। আমি শুধু বর্তমান মাস ওয়ার্কশীট হাইলাইট করতে চান।
ওয়ার্কবুক খোলা এবং ট্যাব পরিবর্তন সব শীট পুনরায় হিসাব করার একটি উপায় আছে?