Lỗi khi khi dùng sub worksheet_change (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

huycan30390

Thành viên mới
Tham gia
20/4/10
Bài viết
20
Được thích
0
Em muốn chạy marco khi thay đổi giá trị một ô,nên đã dùng: sub worksheet_change.Không hiểu tại sao không chạy được :=\+.Bác nào giúp em với -\\/.
PHP:
Private Sub worksheet_change(ByVal target As Range)
  If target.Address = "$B$8" Then   
         If Worksheets("lk-doidau").Range("b3").Value = Worksheets("btra").Range("a52").Value Then          
             Worksheets("lk-doidau").Range("a14").Value = Worksheets("btra").Range("a60").Value
             Worksheets("lk-doidau").Range("a15").Value = Worksheets("btra").Range("a61").Value
     Else
             Worksheets("lk-doidau").Range("a14").Value = Worksheets("Btra").Range("a62").Value
              Worksheets("lk-doidau").Range("a15:c15").ClearContents
      End If  
 End If
End Sub
Em đã biết lỗi rồi,đánh nhầm "a8" thành "a3".nhờ mod xóa bài hộ em :)
 

File đính kèm

Lần chỉnh sửa cuối:
"Không chạy" theo ý bạn là gì? Là "chạy" nhưng bị lỗi, "chạy" nhưng kết quả sai hay không có động tĩnh gì hết... ? Hơn nữa bạn nên mô tả rõ ràng hơn.
 
Upvote 0
"Không chạy" theo ý bạn là gì? Là "chạy" nhưng bị lỗi, "chạy" nhưng kết quả sai hay không có động tĩnh gì hết... ? Hơn nữa bạn nên mô tả rõ ràng hơn.
Không có động tĩnh gì cả anh à. :(
Em lập file tính,ở đây là các giá trị đầu vào.khi loại tiết diện thay đổi thì các đầu vào cũng thay đổi.Em cần lệnh là sửa giá trị các ô trong bảng tính đó.
 
Lần chỉnh sửa cuối:
Upvote 0
Xoá A14 và nhấp vào thay đổi B8 thử xem có thay đổi gì không?
Bạn muốn thực hiện lệnh gì khi thay đổi B8?
Em muốn khi thay đổi ô A8 thì các ô A14,A5 thay đổi.cụ thể là "
-Khi ô A8 là "Chữ I" thì A14,A15 sẽ là "dày cánh" và "dày bụng"
-Khi ô A8 là "Hình hộp" thì A14 sẽ là "bề dày hộp" và xoá giá trị A15

Em xoá A14 rùi,nếu ô A8 có giá trị " Hình hộp" thì nó chạy,còn "chữ I" thì không :((
 
Upvote 0

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

Back
Top Bottom