Cần giúp đỡ về Lập trình

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

interit

Thành viên mới
Tham gia
28/4/09
Bài viết
25
Được thích
0
Tôii có làm 2 file Book1 va book2 như sau:
+ Ở Book1 có 3 cột: khi tôi đánh giá trị "s" vào cột 3 ở book1 thì sẽ kiểm tra giá trị cot 1 + cot 2 với tất cả giá trị cot 1 + cot 2 ở sheets("CT") cua book2. Nhưng không hiểu sao khi tôi thực hiện sheet("CT").activate ở book2 thì vẫn bị hiểu là đang làm việc trên sheet1 o book1.=====> Nhờ các bạn giúp đỡ.

+ Neu co cach nhanh hon de thuc hien thao tac tren mong cac ban chi giup.
+ Cam on cac ban nhieu
 

File đính kèm

Lần chỉnh sửa cuối:
Tôii có làm 2 file Book1 va book2 như sau:
+ Ở Book1 có 3 cột: khi tôi đánh giá trị "s" vào cột 3 ở book1 thì sẽ kiểm tra giá trị cot 1 + cot 2 với tất cả giá trị cot 1 + cot 2 ở sheets("CT") cua book2. Nhưng không hiểu sao khi tôi thực hiện sheet("CT").activate ở book2 thì vẫn bị hiểu là đang làm việc trên sheet1 o book1.=====> Nhờ các bạn giúp đỡ.

+ Neu co cach nhanh hon de thuc hien thao tac tren mong cac ban chi giup.
+ Cam on cac ban nhieu
Bạn sửa code trong Sheet1 của book1
PHP:
ActiveCell.Row
thành
PHP:
Target.Row
xem sao nhé
 
Upvote 0
Cảm ơn bạn Viehoai!. Mình đã làm theo cách của bạn nhưng mà vẫn không thay đổi gì. Ở đây mình chỉ vướng là khi mở book2 và thao tác trên sheets("CT") để thực hiện vòng lặp tìm ra dòng cuối cùng của sheet đó thì lại hiểu là tìm dòng cuối của sheet1 ở book1.
 
Upvote 0
Cảm ơn bạn Viehoai!. Mình đã làm theo cách của bạn nhưng mà vẫn không thay đổi gì. Ở đây mình chỉ vướng là khi mở book2 và thao tác trên sheets("CT") để thực hiện vòng lặp tìm ra dòng cuối cùng của sheet đó thì lại hiểu là tìm dòng cuối của sheet1 ở book1.

Mình đã sửa theo cách của anh @viehoai
 

File đính kèm

Upvote 0
Cảm ơn bạn Chapi.you, Cách của bạn Viehoai mình đã làm nhưng khi chạy vòng lặp thì vẫn không đúng. Cụ thể: Nếu đúng thì sẽ trả về giá trị d = 8, nhưng ở đây vì hiểu là chạy trên book 1 nên d = 1====> dẫn đến là lúc nào cũng có thông báo là "TT" cả.
 
Upvote 0
Cảm ơn bạn Chapi.you, Cách của bạn Viehoai mình đã làm nhưng khi chạy vòng lặp thì vẫn không đúng. Cụ thể: Nếu đúng thì sẽ trả về giá trị d = 8, nhưng ở đây vì hiểu là chạy trên book 1 nên d = 1====> dẫn đến là lúc nào cũng có thông báo là "TT" cả.
Bạn phải nói rõ ra là bạn cần làm gì. Không biết bạn làm gì thì có xem code cũng đâu có biết là nó làm đúng hay làm sai đâu.
 
Upvote 0
Cám ơn các bạn nhiều!. Mình đã sữa được lỗi trên!.
Mình còn một vài vướng mắc nhờ các bạn giúp đỡ:
+ thứ 1: Ở Book1 khi nhập s ở cột c thì ở book 2:
- nếu có giá trị cột a và cột b tương ứng thì sẽ nhập giá trị s
- nếu không có sẽ copy giá trị cột a và b ở book 1 sang book 2 đồng thời thêm giá s vào.
+ thứ 2: Ở Book1 mình muốn làm 1 nút in khi bấm vào sẽ hiện ra form trên đó có:
- 1 combobox lấy dữ liệu cột A
- 1 combobox lấy dữ liệu cột D
- 1 nút In, khi bấm vào thì sẽ in ra theo điều kiện ở Form.
+ thứ 3: Ở book1 khi giá trị s đã nhập ở book2 thì sẽ khoá dòng đó lại không cho sửa, xoá nữa!
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom