Đăng ký học Excel và VBA cùng GPE tháng 11 - TPHCM

Đăng ký học Excel và phân tích số liệu cùng GPE tháng 12 - TPHCM

Mua sách "VBA trong Excel - Cải thiện và tăng tốc" tái bản

Xuống dòng trong Textbox

Thảo luận trong 'Hỏi đáp những vấn đề khác' bắt đầu bởi boong, 24 Tháng một 2008.

  1. boong

    boong Thành viên thường trực

    Xin chào các bác, cho em xin hỏi có cách nào khi nhấn Enter trong Textbox thì nó tự xuống dòng được không? (hay dùng Shift + Enter cũng được) Vì em tạo một Form ý kiến của khách hàng nhưng không xuống dòng được thì nó hơi thiếu cái gì đó?? Các bác giúp em với nhé!! Thanks.
     
    Lần chỉnh sửa cuối: 14 Tháng ba 2015
  2. ptm0412

    ptm0412 Excel Ordinary Member Staff Member Super Moderator

    Muốn xuống dòng trong text box phải chỉnh Property Multiline của nó thành True, sau đó khi muốn xuống dòng nhấn Ctrl + Enter.
    mà người dùng có biết ctrl + Enter không vậy?
     
  3. boong

    boong Thành viên thường trực

    À, không biết mới chết chứ! Có thể thêm phím tắt bằng cách sử dụng lệnh được không? Nếu được xin chỉ giùm!!! À, không hay lắm rồi. Khi nhấn Ctrl + Enter thì giữ liệu của khách hàng ở cuối dùng của dòng có thêm một vuông lớn thì làm sao trích xuất dữ liệu được. Xin chỉ cách khắc phục với? Nếu có thể thì xin chỉ cách tách ra thành hàng khác để có thể dùng hàm loại bỏ ô vuông ở cuối đó thì tốt hơn....
     
    Lần chỉnh sửa cuối: 14 Tháng ba 2015
  4. ptm0412

    ptm0412 Excel Ordinary Member Staff Member Super Moderator

    Có nhiều cách, nhưng cách này đơn giản:
    1. Hiện ghi chú hoặc tip lên form cho người dùng xài: "nhấn ctrl + enter để xuống dòng"
    2. Sau đó, trước khi đưa dữ liệu ra cell, dùng hàm replace của VBA thay ký tự ô vuông bằng ký tự khác: Replace(string, old text, new text)
    Còn ô vuông thì lấy char() của nó, đừng lấy chính ký tự ô vuông.
     

Chia sẻ trang này