আমি ভিবিএতে আমার হাত চেষ্টা করছি।
আমার একটি বিবৃতি রয়েছে যা এতে বলেছে:
Sub PM()
Set rn = ActiveWindow.VisibleRange.Cells(1, 1)
Application.ScreenUpdating = False
'If Not Intersect(Target, Range("C27")) Is Nothing Then
If Range("C27") = 3 Then
ActiveSheet.Shapes("Option Button 28").Select
Selection.Enabled = False
If Range("J57") < 455 Then
Range("J56") = False
Else
Range("J56") = True
End If
Else
ActiveSheet.Shapes("Option Button 28").Select
Selection.Enabled = True
End If
rn.Activate
Application.ScreenUpdating = True
End Sub
আমি যখন সেল সি 27 পরিবর্তন করি তখন ঘর J56 এ দেওয়া মান পুরোপুরি কার্যকর হয়। তবে একবার সি 27 এর মানটি নির্বাচিত হয়ে গেলে এবং আমি তখন সেল জে 57 পরিবর্তন করি, জে 56 সেই অনুযায়ী পরিবর্তন হয় না। সঠিক মান প্রতিবিম্বিত করতে J56 ট্রিগার করতে আমাকে আবার C27 মান পরিবর্তন করতে হবে।
আমি কী ভুল করছি তা কেউ চিহ্নিত করতে পারেন?
1
শেষ কোথায়? আপনি J57
—
ডেভ
@ ডেভ: শর্ত অনুসরণ করে একটি বিবৃতি দেওয়ার ক্ষেত্রে এন্ডিফগুলি প্রয়োজন হয় না
—
ইয়োরিক
@ ইয়োরিক আমি এটি সম্পর্কে অবগত তবে ওপি নেস্ট করে বলেছে যদি এর অর্থ "যদি শেষ হয়" তবে অন্যথায় তারা বাসা বাঁধে না তারা!
—
ডেভ
সুতরাং আমি বাকিটি যোগ করেছি, তবে আমি মনে করি যে আমি দেখতে পাচ্ছি যে আমার কেবল 1 টি শেষ আছে If এটি সম্ভবত আমার সমস্যা?
—
ব্যবহারকারী 1551817
এটা কি?
—
চালায়
worksheet_change
? এবং আপনার দ্বিতীয়টি যদি প্রথমটি সত্য হয় তবে গুলি