Hiển thị Tên cột

Liên hệ QC

hoalv1985

Thành viên hoạt động
Tham gia
27/11/17
Bài viết
130
Được thích
20
Giới tính
Nam
Em chào các anh chị, Em nhờ anh chị chỉ cho em xin code hiển thị tên cột với ạ. Ví dụ em có số cột là 1 thì hiển thị tên cột là A. ( mục đích của em là quy đổi từ số cột về tên cột ạ). Em cảm ơn các anh chị ạ!
 
Em chào các anh chị, Em nhờ anh chị chỉ cho em xin code hiển thị tên cột với ạ. Ví dụ em có số cột là 1 thì hiển thị tên cột là A. ( mục đích của em là quy đổi từ số cột về tên cột ạ). Em cảm ơn các anh chị ạ!
Thử hàm Address, thêm hàm Left
 
Em chào các anh chị, Em nhờ anh chị chỉ cho em xin code hiển thị tên cột với ạ. Ví dụ em có số cột là 1 thì hiển thị tên cột là A. ( mục đích của em là quy đổi từ số cột về tên cột ạ). Em cảm ơn các anh chị ạ!
Bạn có thể cho ví dụ cụ thể hơn không? Mình chưa hiểu lắm ý của bạn.
 
Nếu trên bảng tính, bạn có thể dùng:

=SUBSTITUTE(ADDRESS(1,Số Cột,4),1,"")
 
Rich (BB code):
Replace(Cells(1, SoCot).Address(0, 0), 1, "")
Em cảm ơn anh ạ!
Bài đã được tự động gộp:

Nếu trên bảng tính, bạn có thể dùng:

=SUBSTITUTE(ADDRESS(1,Số Cột,4),1,"")
Em cảm ơn anh ạ!
Bài đã được tự động gộp:

Bạn có thể cho ví dụ cụ thể hơn không? Mình chưa hiểu lắm ý của bạn.
Ví dụ: Em tìm cột cuối của bảng tính là cls. giờ em muốn copy bảng tính từ A1: cột cuối dùng. Vì thế em muốn quy đổi số cột cuối thành tên cột cuối và lồng ghép vào code ạ.
 
Lần chỉnh sửa cuối:
Ví dụ: Em tìm cột cuối của bảng tính là cls. giờ em muốn copy bảng tính từ A1: cột cuối dùng. Vì thế em muốn quy đổi số cột cuối thành tên cột cuối và lồng ghép vào code ạ.
Bạn nói ngay từ đầu thì hay hơn. Trường hợp này tôi thường dùng Range.Resize().
 
Bạn nói ngay từ đầu thì hay hơn. Trường hợp này tôi thường dùng Range.Resize().
em cảm ơn anh ạ!
Bài đã được tự động gộp:

Bạn nói ngay từ đầu thì hay hơn. Trường hợp này tôi thường dùng Range.Resize().
anh cho em code: range.resizel() với ạ!
Bài đã được tự động gộp:

Bạn nói ngay từ đầu thì hay hơn. Trường hợp này tôi thường dùng Range.Resize().
Em làm được rồi anh à. em cảm ơn anh ạ!
 
Lần chỉnh sửa cuối:
Em chào các anh chị, Em nhờ anh chị chỉ cho em xin code hiển thị tên cột với ạ. Ví dụ em có số cột là 1 thì hiển thị tên cột là A. ( mục đích của em là quy đổi từ số cột về tên cột ạ). Em cảm ơn các anh chị ạ!
Nếu là VBA, bạn dùng hàm sau:

PHP:
Function Col_Letter(lngCol As Long) As String
    Dim vArr
    vArr = Split(Cells(1, lngCol).Address(True, False), "$")
    Col_Letter = vArr(0)
End Function
 
Nếu là VBA, bạn dùng hàm sau:

PHP:
Function Col_Letter(lngCol As Long) As String
    Dim vArr
    vArr = Split(Cells(1, lngCol).Address(True, False), "$")
    Col_Letter = vArr(0)
End Function
Dài dòng quá.
Function Col_Letter(lngCol As Long) As String
Col_Letter = Split(Cells(1, lngCol).Address, "$")(1)
End Function

Function Toggle_Col_NumLtr(col)
' trả về tên cột nếu col là số, và số cột nếu col là tên cột
Toggle_Col_NumLtr = IIf(IsNumeric(col), Split(Cells(1, col).Address, "$")(1), Cells(1, col).Column)
End Function
 
Web KT
Back
Top Bottom