একটি শিশুর ড্রপ ডাউন পুনরায় আরম্ভ করতে (ড্রপ ডাউন 1 এ ড্রপ করা পছন্দ অনুসারে 2 ড্রপ ডাউন), আমার "এই ওয়ার্কবুক" তে নীচের কোড আছে।
যদি কোনও নির্দিষ্ট পরিসর থেকে একটি কোষ (যেখানে ড্রপ ডাউন 1) পরিবর্তন হয় তবে এটি শিশুর ড্রপ ডাউন করতে হবে। এই শিট নামটি বিদ্যমান যেখানে শীটের উপর জরিমানা কাজ করে (পরিসীমা নাম "RSTcabFINISHING")।
সমস্যা
যে কোনও শীটে (= শীট যেখানে এই পরিসরের নাম বিদ্যমান নেই), এই কোডটি যে কোনও কক্ষের বিষয়বস্তুটি আমি যে উপাদানটি পরিবর্তন করি তার ঠিক পাশে 3 টি কক্ষের বিষয়বস্তু সাফ করছি।
সমাধানটি কেবলমাত্র শীটের কোডটি রাখতে হবে যা আমি মনে করি। কিন্তু (আমাকে বলুন যদি আমি ভুল বলি) এটি "এই ওয়ার্কবুক" তে কোডটিকে আরো অর্থবহ করে তুলছে বলে মনে হচ্ছে যে উপরে বর্ণিত পরিসীমাটির শিটটি গুণিত করা (= কপি) সাপেক্ষে ...
এই সব কিছুই বুঝতে পারছি না ... আমি অনুমান করছি যে "আমি যেখানেই চাই তা চেয়ে অন্য কোথাও এই ক্লিয়ারিং সামগ্রীটি এড়াতে আমার কী করা উচিত?"।
ধন্যবাদ!
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
'Initialize cabinet finishing board
On Error Resume Next
If Not Intersect(Target, Range("RSTcabFINISHING")) Is Nothing Then
Application.EnableEvents = False
Target.Offset(0, 1).Resize(, 3).ClearContents
End If
Exit Sub
End Sub