Lớp học GPE tháng 10 - TPHCM: Conditional Formatting và Data Validation (tối 4, 6/10) | Excel cơ bản (tối 9, 11, 13/10) |
Thuần thục các hàm dò tìm (tối 10, 12/10) | Tất tần tật về PivotTable (tối 16, 18, 20/10) |
Tất tần tật về Filter và Advanced Filter (tối 23, 25/10) | Name động và biểu đồ (tối 24, 26, 28/10)

Đăng ký học Khởi đầu cùng Google Spreadsheet - 2 chủ nhật 1 và 8/10 - TPHCM

Đăng ký học Xây dựng ứng dụng Form bằng VBA - 2 chủ nhật 15 và 22/10 - TPHCM

Xóa giá tri mặc định của textbox khi nhập giá trị mới ?

Thảo luận trong 'Lập Trình với Excel' bắt đầu bởi xmanpro, 22 Tháng sáu 2009.

  1. xmanpro

    xmanpro Thành viên mới

    Xin hỏi mọi người ! Làm sao để khi click chuột vào một textbox để nhập giá trị mới, thì giá trị mặc định của nó biến mất nhường chỗ cho những nội dung cần nhập vào?
     
  2. hoa35ktxd

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

    Bạn dựa vào sự kiên Enter để xử lý
    Ví dụ:
    Private Sub Txt_Enter()
    Txt.text=""
    end sub
     
  3. sealand

    sealand Thành viên gạo cội

    Không nên xóa, để khi bạn không nhập gì thì giá trị mặc định vẫn còn. Mình thấy đại đa số người ta hay dùng với sự kiện enter như sau:

    Mã:
    Private Sub TextBox1_Enter()
    TextBox1.SelStart = 0
    TextBox1.SelLength = Len(TextBox1)
    End Sub
    
    Như vậy, khi chuyển đến Textbox1 thì toàn bộ giá trị mặc định được chọn, bạn gõ ký tự bất kỳ thì nó sẽ thay thế giá trị mặc định, nếu không gt mặc định còn nguyên đó.
    Mặt khác, tạo Form nhập liệu hạn chế việc di chuyển dùng chuột mà nên dùng lệnh bàn phím cho đồng nhất.
     
    Lần chỉnh sửa cuối: 23 Tháng sáu 2009
  4. hoa35ktxd

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

    Người ta dùng từ "biến mất" mà bạn.
     

Chia sẻ trang này