Rút gọn đoạn mã chương trình...

Liên hệ QC

xuan_huy2010

Thành viên mới
Tham gia
20/12/10
Bài viết
2
Được thích
0
Em có đoạn mã sau:
PHP:
xcelBook.Sheets(1).Range("B10") = Sheets(2).Range("cc13")
ExcelBook.Sheets(1).Range("C10") = Sheets(2).Range("cc14")
ExcelBook.Sheets(1).Range("d10") = Sheets(2).Range("cc20")
ExcelBook.Sheets(1).Range("e10") = Sheets(2).Range("cc21")
Em rút gọn thành:
PHP:
ExcelBook.Sheets(1).Range("B10:e10") = Sheets(2).Range("cc13:cc21")
Nhưng khi chạy ct báo lỗi. Các anh xem giùm em với.
-=.,,-=.,,
 
Em có đoạn mã sau:
PHP:
xcelBook.Sheets(1).Range("B10") = Sheets(2).Range("cc13")
ExcelBook.Sheets(1).Range("C10") = Sheets(2).Range("cc14")
ExcelBook.Sheets(1).Range("d10") = Sheets(2).Range("cc20")
ExcelBook.Sheets(1).Range("e10") = Sheets(2).Range("cc21")
Em rút gọn thành:
PHP:
ExcelBook.Sheets(1).Range("B10:e10") = Sheets(2).Range("cc13:cc21")
Nhưng khi chạy ct báo lỗi. Các anh xem giùm em với.
-=.,,-=.,,
Không rút gọn kiểu đó được đâu nha!
Một là giữ nguyên code cũ
Hai là thêm With... End With vào (nhưng cũng chẳng rút gọn bao nhiêu)
Nếu code của bạn thế này:
PHP:
ExcelBook.Sheets(1).Range("B10") = Sheets(2).Range("CC10")
ExcelBook.Sheets(1).Range("C10") = Sheets(2).Range("CD10")
ExcelBook.Sheets(1).Range("D10") = Sheets(2).Range("CE10")
ExcelBook.Sheets(1).Range("E10") = Sheets(2).Range("CF10")
Thì sẽ rút gọn được thành:
PHP:
ExcelBook.Sheets(1).Range("B10:E10").Value = Sheets(2).Range("CC10:CF10").Value
 
Upvote 0
Web KT

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

Back
Top Bottom