Cách sử dụng LEFT trong vba

ishikawangocthuy

Thành viên mới
Tham gia ngày
17 Tháng sáu 2020
Bài viết
34
Được thích
0
Điểm
13
Tuổi
22
Xin chào các anh chị ah.
em muốn lấy giá trị của cột A trong pham vị là 12 kí tự thì
Em viết thế này bị sao chổ nào ah.
Mã:
Range("A1:A13").value = Left(Range("A1:A13"), 12)
 

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia ngày
5 Tháng sáu 2008
Bài viết
30,726
Được thích
53,530
Điểm
11,910
Xin chào các anh chị ah.
em muốn lấy giá trị của cột A trong pham vị là 12 kí tự thì
Em viết thế này bị sao chổ nào ah.
Mã:
Range("A1:A13").value = Left(Range("A1:A13"), 12)
Nếu phải làm bằng tay trên bảng tính thì bạn sẽ làm như thế nào?
 

phulien1902

GPE - My love
Tham gia ngày
6 Tháng bảy 2013
Bài viết
3,539
Được thích
4,412
Điểm
560
Nơi ở
Hải Phòng
Bạn thử:
PHP:
 Dim Ws As Worksheet, Cll As Range
    Set Ws = Sheet1
    For Each Cll In Ws.Range("a1:a" & Ws.Cells(Rows.Count, "a").End(3).Row)
        If Cll.Value <> "" Then Cll.Value = Left(Cll.Value, 12)
    Next Cll
 

ishikawangocthuy

Thành viên mới
Tham gia ngày
17 Tháng sáu 2020
Bài viết
34
Được thích
0
Điểm
13
Tuổi
22
Top Bottom