Thủ tục khi người dùng xóa dữ liệu tại 1 cell trong VBE thế nào?

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

Trojan

Thành viên hoạt động
Tham gia
13/3/08
Bài viết
162
Được thích
78
Tôi đang có vấn đề với thủ tục khi người dùng xõa dữ liệu tại 1 cell như sau:
Ví dụ tại ô B2 có giá trị là 1, tôi muốn viết code để khi người dùng dùng phím delete xóa dữ liệu tại ô B2 đó đi (không phải là thay đổi dữ liệu) thì sẽ tự động xóa dòng số 2. Tôi không biết trong VBE có thủ tục đó hay không nhờ mọi người chỉ giúp. Xin cảm ơn nhiều.
 
Tôi đang có vấn đề với thủ tục khi người dùng xõa dữ liệu tại 1 cell như sau:
Ví dụ tại ô B2 có giá trị là 1, tôi muốn viết code để khi người dùng dùng phím delete xóa dữ liệu tại ô B2 đó đi (không phải là thay đổi dữ liệu) thì sẽ tự động xóa dòng số 2. Tôi không biết trong VBE có thủ tục đó hay không nhờ mọi người chỉ giúp. Xin cảm ơn nhiều.
Vui lòng nói rõ hơn chút chứ
Bạn nói đại khái rằng:
- Nếu B2 = 1 và người dùng Delete B2 thì xóa dòng số 2
Vậy thì:
- Nếu B2 = 0
- Nếu B2 = 2
... vân.. vân...
Thì code sẽ làm cái gì?
 
Upvote 0
Tôi đang có vấn đề với thủ tục khi người dùng xõa dữ liệu tại 1 cell như sau:
Ví dụ tại ô B2 có giá trị là 1, tôi muốn viết code để khi người dùng dùng phím delete xóa dữ liệu tại ô B2 đó đi (không phải là thay đổi dữ liệu) thì sẽ tự động xóa dòng số 2. Tôi không biết trong VBE có thủ tục đó hay không nhờ mọi người chỉ giúp. Xin cảm ơn nhiều.
Dòng 2 sẽ bị xóa hết dữ liệu khi ô B2 không còn chứa dữ liệu
PHP:
Sub Worksheet_change(ByVal target As Range)
If target.Address = "$B$2" And [B2] = "" Then target.EntireRow.ClearContents
End Sub
 
Upvote 0
Cảm ơn hoangdanh247vn đã giúp đỡ. Ý bạn chưa đúng ý tôi tuy nhiên từ gợi ý của bạn tôi đã xử lý được vấn đề của tôi.
 
Upvote 0
Web KT

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

Back
Top Bottom