Tự động chèn thêm ký tự đặc biệt khi gõ số vào cell (1 người xem)

Liên hệ QC

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

xuanhoaa412

Thành viên mới
Tham gia
4/12/17
Bài viết
3
Được thích
0
Giới tính
Nam
Mình đang có 1 bảng thống kê về thép, thì trong cột các loại thép, mình muốn nhập số thì ô đó tự động hiện ký tự Φ trước số đó thì phải làm như thế nào. Cảm ơn mọi người!
 
Mình đang có 1 bảng thống kê về thép, thì trong cột các loại thép, mình muốn nhập số thì ô đó tự động hiện ký tự Φ trước số đó thì phải làm như thế nào. Cảm ơn mọi người!
Vào Custom Format gõ đoạn mã này: "Φ" #;-General;General

Untitled.jpg
 
Mình đang có 1 bảng thống kê về thép, thì trong cột các loại thép, mình muốn nhập số thì ô đó tự động hiện ký tự Φ trước số đó thì phải làm như thế nào. Cảm ơn mọi người!
Bạn thử:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("D4", Range("D" & Rows.Count).End(xlUp))) Is Nothing Then Exit Sub
    If IsNumeric(Target) Then
        Target.Value = Chr(216) & Target.Value
    End If
End Sub
 
Tại 1 ô trống, bạn vào Insert, bên phải có biểu tượng symbol, click vào, tại khung chọn, phía dưới có ô "Character code:" nhập vào 0424, sau đó click "Insert"
Ô này sẽ hiện ra biểu tượng Ф
Lên thanh công thức bôi đen, copy.
Chọn cột loại thép, Ctrl-1 (Format cell) /custom/Type: xóa chữ General đi, paste lệnh copy nãy vào sẽ có Ф, và gõ thêm số 0 đằng sau thành "Ф0", nhấn OK
 
Tại 1 ô trống, bạn vào Insert, bên phải có biểu tượng symbol, click vào, tại khung chọn, phía dưới có ô "Character code:" nhập vào 0424, sau đó click "Insert"
Ô này sẽ hiện ra biểu tượng Ф
Lên thanh công thức bôi đen, copy.
Chọn cột loại thép, Ctrl-1 (Format cell) /custom/Type: xóa chữ General đi, paste lệnh copy nãy vào sẽ có Ф, và gõ thêm số 0 đằng sau thành "Ф0", nhấn OK
Tks bạn nhé, mình làm đc rồi
 
Bạn thử:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Intersect(Target, Range("D4", Range("D" & Rows.Count).End(xlUp))) Is Nothing Then Exit Sub
    If IsNumeric(Target) Then
        Target.Value = Chr(216) & Target.Value
    End If
End Sub
các bạn cho mình hỏi , nếu ô đó là text thì code này không chạy , vậy mình muốn nếu nhập số hoặc text vào code chạy mình phải sửa như thế nào , cảm ơn các bạn
 
các bạn cho mình hỏi , nếu ô đó là text thì code này không chạy , vậy mình muốn nếu nhập số hoặc text vào code chạy mình phải sửa như thế nào , cảm ơn các bạn
Bỏ dòng kiểm tra là số đi, cụ thể là bỏ dòng If và End if
 
Web KT

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

Back
Top Bottom