আমার নীচের ভিবিএ রয়েছে এবং এটি দুর্দান্ত কাজ করে। এটি স্বয়ংক্রিয়ভাবে / আড়াল করে বা স্বয়ংক্রিয়ভাবে / পুরোপুরি দেখায়।
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("'Client Info'!D20")) Is Nothing Then
If Range("'Client Info'!D20").Value > 0 And Not IsEmpty(Range("'Client Info'!D20")) Then
Sheets("PLSHEET1").Visible = xlSheetVisible
Else
Sheets("PLSHEET1").Visible = xlSheetHidden
End If End If End Sub
আমি এখন যা করার চেষ্টা করছি তা হ'ল ডি 20 অটো / হাইডে সেল মান বা একই সাথে আরও দুটি অতিরিক্ত শিট দেখান।
নীচে আমি যা চেষ্টা করছি এবং সমস্যায় পড়ছি।
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Application.Intersect(Target, Range("'Client Info'!D20")) Is Nothing Then
If Range("'Client Info'!D20").Value > 0 And Not IsEmpty(Range("'Client Info'!D20")) Then
Sheets(Array("PULLSHEET1", "PULLSHEET2", "PULLSHEET3")).Visible = xlSheetVisible
Else
Sheets(Array("PULLSHEET1", "PULLSHEET2", "PULLSHEET3")).Visible = xlSheetHidden
End If
End If
End Sub
Sheets(Array)নির্মাণ বিদ্যমান নেই। অ্যাপ্লিকেশন আপনার উদ্ভাবিত বাক্য গঠন বুঝতে পারে না।