Tạo hàm xoá Ô trong Excel (2 người xem)

Liên hệ QC

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

trungtuanthanh

Thành viên mới
Tham gia
23/12/08
Bài viết
15
Được thích
3
Các bác vui lòng chỉ cho mình cách viết một hàm trong excel để xóa dữ liệu trong một Ô hoặc nhiều Ô khác nhau nhưng giữ nguyên định dạng trong work sheet.
 
Lần chỉnh sửa cuối:
Các bác vui lòng chỉ cho mình cách viết một hàm trong excel để xóa dữ liệu trong một Ô hoặc nhiều Ô khác nhau nhưng giữ nguyên định dạng trong work sheet.
Bạn nên nhớ rằng đã là HÀM thì hỏng có chức năng XÓA, SỬA gì cả nhé ---> Chỉ ra được giá trị sau quá trình tính toàn mà thôi
Thêm nữa: chưa thấy dử liệu nên cũng chẳng biết thế nào mà giúp
 
Em đang cần làm như click vào một ô nút mình tạo nó sẽ xoá được những dữ liệu của ô mình chọn trước. Em không biết nói chính xác như thế nào cả.
 
Em đang cần làm như click vào một ô nút mình tạo nó sẽ xoá được những dữ liệu của ô mình chọn trước. Em không biết nói chính xác như thế nào cả.
Nếu vậy thì cần gì code và Click cho mất công nhỉ?
???
Đàng nào bạn cũng tốn công chọn vùng dử liệu (bạn nói rằng xoá được những dữ liệu của ô mình chọn trước) ---> Vậy sau khi chọn xong bạn bấm phím Delete là được rồi
Đập đầu cái coi .... +-+-+-++-+-+-++-+-+-+
 
Nói như các bác thì đúng là em ngu nhất thật. Nhưng em muốn làm chỉ việc nhấn 1 nút là nó sẽ xóa hết những dữ liệu trong các ô đã chọn. Nếu làm thủ công thì lại phải xóa từng ô một, mà mỗi lần nhập dữ liệu lại phải xóa đi làm lại mất công lắm.
 
Nói như các bác thì đúng là em ngu nhất thật. Nhưng em muốn làm chỉ việc nhấn 1 nút là nó sẽ xóa hết những dữ liệu trong các ô đã chọn. Nếu làm thủ công thì lại phải xóa từng ô một, mà mỗi lần nhập dữ liệu lại phải xóa đi làm lại mất công lắm.
Tức là sao ta? Tôi cũng chưa nắm được vấn đề của bạn lắm ---> Ai dám nói bạn ngu chứ (hỏng thấy tôi đập đầu đấy sao ---> Tức là đang nhức đầu vì chưa hiểu ý bạn ---> Ẹc.. Ẹc... Chỉ vậy thôi)
Tôi chưa hiểu ở chổ là tại sao bạn phải chọn từng cell... sao bạn không chọn 1 lần nguyên vùng luôn.. rồi Delete
???
Nếu chúng ta vẫn chưa hiểu nhau lắm, tôi nghĩ có lẽ bạn nên gữi file lên ---> Ghi yêu cầu rõ ràng hơn 1 tí (có phải dể cho đôi bên không) ---> Đoán mò mệt quá...
Phùùùùùùùù
 
Em xin gửi lại nhé.

Em gửi file đính kèm lên. Em muốn chỉ việc ấn một button mình tạo ra thì nó sẽ xoá dữ liệu ở những ô sau: C3,C4,C5,C6,C7, G7, C8, B13, E13,F13, G13 và J13.
Em biết muốn làm thế chỉ có dùng VBA, mà thì không biết nên nhờ các bác làm giúp em
 

File đính kèm

Lần chỉnh sửa cuối:
Em gửi file đính kèm lên. Em muốn chỉ việc ấn một button mình tạo ra thì nó sẽ xoá dữ liệu ở những ô sau: C3,C4,C5,C6,C7, G7, C8, B13, E13,F13, G13 và J13.
Em biết muốn làm thế chỉ có dùng VBA, mà thì không biết nên nhờ các bác làm giúp em
Hiểu... thì ra là xóa các vùng không liên tục...
Đơn giãn là bạn record macro quá trình xóa này... còn không thì viết đoạn code:
PHP:
Range("C3:H3,C4:H4,C5:H5,C6:H6,C7:E7,C8:H8,G7:H7,A13:J13").ClearContents
 

File đính kèm

Bạn thêm range từ:
Mã:
B13:G24
và
J13:J24
Theo bài của ndu96081631
 

File đính kèm

Lần chỉnh sửa cuối:
bạn xem file giống như bạn yêu cầu chưa nhé.
Nếu bạn muốn xóa thêm chỗ nào thi thêm địa chỉ cell vào range đó. Mình chỉ copy cái code cua ndu vô đó thôi
 

File đính kèm

bạn xem file giống như bạn yêu cầu chưa nhé.
Nếu bạn muốn xóa thêm chỗ nào thi thêm địa chỉ cell vào range đó. Mình chỉ copy cái code cua ndu vô đó thôi
Bạn cẩn thận là không xóa cả cột công thức đó. "A13:J13"
sửa lại một chút.
Mã:
Range("C3:H3,C4:H4,C5:H5,C6:H6,C7:E7,C8:H8,G7:H7,B13:G24,J13:J24").ClearContents
 
Làm thế nào bạn tạo được cái command button đó vậy?
 
Các bác vui lòng chỉ cho mình cách viết một hàm trong excel để xóa dữ liệu trong một Ô hoặc nhiều Ô khác nhau nhưng giữ nguyên định dạng trong work sheet.

Theo mình bạn chỉ cần chọn hết các ô bạn muốn xoá --> Define Name, sau này mỗi lần muốn xoá thì chỉ cần chọn name trong cái hộp thoại nho nhỏ bên cạnh thanh công thức và nhấn Delete là xong.
 
Các bác Hướng dẫn cách làm được như vậy đi, em cũng đang muốn học hỏi
 
Hiểu... thì ra là xóa các vùng không liên tục...
Đơn giãn là bạn record macro quá trình xóa này... còn không thì viết đoạn code:
PHP:
Range("C3:H3,C4:H4,C5:H5,C6:H6,C7:E7,C8:H8,G7:H7,A13:J13").ClearContents
Bác cho hỏi tý: Nếu muốn xóa dữ liệu nhập vào trong một vùng A1:R20, nhưng lại không xóa những ô có chứa biểu thức thì có được không bác?
Tks
 
Web KT

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

Back
Top Bottom