Cho Format vào mảng

Chia sẻ bởi:hands
★★★★★
Quảng cáo

Các bác và anh chị hướng dẫn cháu với ạ.

Cháu muốn gắn format vào mảng nhưng không được.

Sub Copy_format()
'Cach_1==============
 Dim arr1()
            arr1 = Sheets("1").Range("a1:h7").Value
            arr2 = Sheets("1").Range("a1:h7").Format
            'Sheets("1").Range("a10").Resize(UBound(arr1), UBound(arr1, 2)).NumberFormat = "@"
            Sheets("1").Range("a10").Resize(UBound(arr1), UBound(arr1, 2)) = arr1
            Sheets("1").Range("a10").Resize(UBound(arr1), UBound(arr1, 2)).Formats = arr2

'Copy Format **********************
'                Sheets("TH").Range("Md2:My9").Copy
'                 Sheets("Luu_KQ").Range("Me2").PasteSpecial Paste:=xlPasteFormats
'                Application.CutCopyMode = False

End Sub

Câu thông báo lỗi ghi rõ ràng rồi: đối với range, trên đời này không hề có phương thức hay thuộc tính Format
Thứ hai: có 1 thứ là NumberFormat, nhưng thứ ấy là 1 dạng lưu trữ vô hình của excel, không gán vào biến mảng được. (gán vào biến đơn thì được)

a = Sheets("1").Range("b1").NumberFormat
 Sheets("1").Range("b10:c15").NumberFormat = a

www.giaiphapexcel.com/diendan/threads/cho-format-v%C3%A0o-m%E1%BA%A3ng.166333/

Xây dựng Lương 3P, KPI cho Doanh nghiệp
Khóa học SprinGO phù hợp

Xây dựng Lương 3P, KPI cho Doanh nghiệp

Làm thế nào để trả lương cho nhân viên chính xác nhất? Đây là một trong những câu hỏi khó trong quản trị nhân...

Xem khóa học
★★★★★ 5 ★ 1 👤 2 ▥ 0
Quảng cáo

Bạn nên đọc

Bình luận

Quảng cáo

Cũ vẫn chất

Xem thêm