Xin hỏi về Code check 1 checkbox trong 1 file khác.

  • Thread starter Thread starter sakuraa
  • Ngày gửi Ngày gửi
Liên hệ QC

sakuraa

Thành viên mới
Tham gia
13/1/08
Bài viết
15
Được thích
9
Chào các cao thủ GPE,
Đầu tiên xin được nói em là Gà chính hạng, hic...
Nhờ các cao thủ chỉ em cách làm vấn đề như sau:

* Dữ kiện đầu:
- Có 2 file excel "A.xlx" & "B.xls" ở 1 ổ cố định D:\ chẳng hạn.
- Trong file A có 1 button "CommandButton1"
- Trong file B có 1 checkbox "CheckBox1"

* Mong muốn:
- Click vào button trong file A, thì open file B & check(value checkbox = true) chọn vào checkbox trong B!$@!! !

Nghe thì đơn giản, mà sao e làm nó báo lỗi hoài
Thanks kiu vinamilk...
 
Chào các cao thủ GPE,
Đầu tiên xin được nói em là Gà chính hạng, hic...
Nhờ các cao thủ chỉ em cách làm vấn đề như sau:

* Dữ kiện đầu:
- Có 2 file excel "A.xlx" & "B.xls" ở 1 ổ cố định D:\ chẳng hạn.
- Trong file A có 1 button "CommandButton1"
- Trong file B có 1 checkbox "CheckBox1"

* Mong muốn:
- Click vào button trong file A, thì open file B & check(value checkbox = true) chọn vào checkbox trong B!$@!! !

Nghe thì đơn giản, mà sao e làm nó báo lỗi hoài
Thanks kiu vinamilk...
Bạn thử chạy code sau nhé:

Mã:
Private Sub CommandButton1_Click()
Application.Workbooks.Open ("C:\Users\Le Phat Dom\Desktop\Test\B.xls") [B][COLOR=Green]' Duong dan den file B cua ban[/COLOR][/B]
Workbooks("B").Sheets("Sheet1").CheckBox1.Value = True

End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn thử chạy code sau nhé:

Mã:
Private Sub CommandButton1_Click()
Application.Workbooks.Open ("C:\Users\Le Phat Dom\Desktop\Test\B.xls") [B][COLOR=Green]' Duong dan den file B cua ban[/COLOR][/B]
Workbooks("B").Sheets("Sheet1").CheckBox1.Value = True

End Sub

Cảm ơn bạn lắm lắm....
Mà ko hiểu sao mình chạy nó vẫn báo lỗi ...
Run-time error "9":
Subscript out of range.

Bạn coi lại dùm mình ha, untitled.JPGhic...
 
Upvote 0
Cảm ơn bạn lắm lắm....
Mà ko hiểu sao mình chạy nó vẫn báo lỗi ...
Run-time error "9":
Subscript out of range.

Bạn coi lại dùm mình ha, hic...
Code này rất bình thường mà bạn ---> Bấm nút Debug xem nó báo lỗi dòng nào?
Mà trong hình thì tôi thấy code của bạn hơi kỳ kỳ... ngay chổ D:\B.xls ấy ---> Dường như dấu \ bị đổi thành dấu gì gì
 
Upvote 0
Mã:
Private Sub CommandButton1_Click()
Application.Workbooks.Open ("C:\Users\Le Phat Dom\Desktop\Test\B.xls") [B][COLOR=Green]' Duong dan den file B cua ban[/COLOR][/B]
Workbooks("B[COLOR=red].xls[/COLOR]").Sheets("Sheet1").CheckBox1.Value = True

End Sub

Hic, mình quên.. thêm vào full-name của file thì ok rùi.
誠にご感謝ね.. (cám ơn bạn rất nhiều)
 
Upvote 0
Hic, mình quên.. thêm vào full-name của file thì ok rùi.
誠にご感謝ね.. (cám ơn bạn rất nhiều)
Bạn dùng cách này sẽ khỏi cần suy nghĩ đến đuôi file
PHP:
Private Sub CommandButton1_Click()
  With Workbooks.Open("D:\B.xls")
    .Sheets("Sheet1").CheckBox1.Value = True
  End With
End Sub
Nguyên nhân gây lỗi này rất tinh tế, xem tại đây: Đố vui về VBA!
 
Upvote 0
Code này rất bình thường mà bạn ---> Bấm nút Debug xem nó báo lỗi dòng nào?
Mà trong hình thì tôi thấy code của bạn hơi kỳ kỳ... ngay chổ D:\B.xls ấy ---> Dường như dấu \ bị đổi thành dấu gì gì
Cám ơn anh, tại e quên tên file nên bị "nhu" chút :)
Còn dấu "\" thành dấu "¥" là do máy công ty xài keyboard Japan nên nó bị vậy thui, ko sao anh..
Thanks.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom