snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Cells(1, 1).Value <> "" Then
Me.CommandButton1.Visible = True
Else
Me.CommandButton1.Visible = False
End If
Application.ScreenUpdating = True
End Sub
You do not have the required permissions to view the files attached to this post.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Intersect(Target, Range("a1")) Is Nothing Then Exit Sub
If Cells(1, 1).Value <> "" Then
Me.CommandButton1.Visible = True
Else
Me.CommandButton1.Visible = False
End If
Application.ScreenUpdating = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("a1")) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
If Cells(1, 1).Value = "1" Then
Me.CommandButton1.Visible = True
Sheets("1").Visible = True
Else
Me.CommandButton1.Visible = False
Sheets("1").Visible = False
End If
Application.ScreenUpdating = True
End Sub
puriwutpokin wrote: Mon Mar 28, 2022 12:42 pm
ลองปรับเป็น
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False
If Intersect(Target, Range("a1")) Is Nothing Then Exit Sub
If Cells(1, 1).Value <> "" Then
Me.CommandButton1.Visible = True
Else
Me.CommandButton1.Visible = False
End If
Application.ScreenUpdating = True
End Sub
You do not have the required permissions to view the files attached to this post.
Private Sub Worksheet_Calculate()
Application.ScreenUpdating = False
If Cells(1, 1).Value = "1" Then
Me.CommandButton1.Visible = True
Sheets("1").Visible = True
Else
Me.CommandButton1.Visible = False
Sheets("1").Visible = False
End If
Application.ScreenUpdating = True
End Sub