Bạn thử:Trong file có 2 nút marco: Đóng và Mở. Em muốn gộp lại thành 1 nút marco có tự đổi tên động theo. Rất mong anh chị giúp đỡ bài này ạ.
Selection.EntireRow.Hidden = Not Selection.EntireRow.Hidden
Bạn ơi đoạn này không được đâu.Bạn thử:
PHP:Selection.EntireRow.Hidden = Not Selection.EntireRow.Hidden
Private Sub Cmd1_Click()
If Cmd1.Caption = "OK" Then
s_GPE1
Cmd1.Caption = "CANCEL"
Else
s_Gpe2
Cmd1.Caption = "OK"
End If
End Sub
Em cám ơn anh SA_DQ rất tâm huyết 4:56 đã có mặt trên diễn đàn giải đáp bài giúp ace. Trong bài viết chắc do em diễn đạt chưa chuẩn nên có thêm cả 1 userform. Em có lắp đoạn code dưới vào nút marco nhưng không hoạt động, nhờ anh sửa lại giúp em ạ.Bạn muốn vầy chăng?
Private Sub cmdDM_Click()
If Me!cmdDM.Caption = "HIDE" Then
Me!cmdDM.Caption = "UNHIDE"
Sheet1.Rows("2:11").Hidden = True
Else
Me!cmdDM.Caption = "HIDE"
Sheet1.Rows("2:11").Hidden = False
End If
End Sub
Thử sửa lại thế này.Em cám ơn anh SA_DQ rất tâm huyết 4:56 đã có mặt trên diễn đàn giải đáp bài giúp ace. Trong bài viết chắc do em diễn đạt chưa chuẩn nên có thêm cả 1 userform. Em có lắp đoạn code dưới vào nút marco nhưng không hoạt động, nhờ anh sửa lại giúp em ạ.
PHP:Private Sub cmdDM_Click() If Me!cmdDM.Caption = "HIDE" Then Me!cmdDM.Caption = "UNHIDE" Sheet1.Rows("2:11").Hidden = True Else Me!cmdDM.Caption = "HIDE" Sheet1.Rows("2:11").Hidden = False End If End Sub
Private Sub cmdDM_Click()
If Sheet1.cmdDM.Caption = "UNHIDE" Then
Sheet1.cmdDM.Caption = "HIDE"
Call DONGVAO
Else
Sheet1.cmdDM.Caption = "UNHIDE"
Call MORA
End If
End Sub
Em đã làm được rồi ạ, cám ơn anh!Thử sửa lại thế này.
Mã:Private Sub cmdDM_Click() If Sheet1.cmdDM.Caption = "UNHIDE" Then Sheet1.cmdDM.Caption = "HIDE" Call DONGVAO Else Sheet1.cmdDM.Caption = "UNHIDE" Call MORA End If End Sub
Thường thì cách xét caption không được an toàn cho lắm. Nếu công việc liên quan đến trạng thái (hiện hoặc ẩn của cái gì đó) thì xét thẳng cái trạng thái đó.Thử sửa lại thế này.
Mã:Private Sub cmdDM_Click() If Sheet1.cmdDM.Caption = "UNHIDE" Then Sheet1.cmdDM.Caption = "HIDE" Call DONGVAO Else Sheet1.cmdDM.Caption = "UNHIDE" Call MORA End If End Sub