Hoàng Nguyễn
Hoàng Nguyễn
Thảo luận 6 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 172 lượt xem

Thầy ơi cho em hỏi, tại sao cái Range("b8:e10").formula...

Thầy ơi cho em hỏi, tại sao cái Range("b8:e10").formula = _ "=randbetween(10,100)" có phần ".formula" trong khi Range("b8:e10") = Range("b8:e10").Value và Range("b12:e12") = "=sum(b8:b10)" lại không có. Sự khác nhau là gì ạ?
Thảo luận 6 câu trả lời
Lượt xem 172 lượt xem
Vỗ tay vỗ tay
Người dùng ẩn danh 17:07 - Jul 08, 2017
Chào Hoàng. Trong bài này, chúng ta được giới thiệu về đối tượng Range trong Excel. Với đối tượng Range này, chúng ta có nhiều thuộc tính khác nhau - phần ".formula", ".value" là những thuộc tính đó. Range("b12:e12") = "=sum(b8:b10)" sẽ ghi chuỗi "=sum(b8:b10)" vào vùng B12:E12
Vỗ tay vỗ tay
Hoàng Nguyễn 20:07 - Jul 08, 2017
Tại sao Range("b12:e12") = "=sum(b8:b10)" lại không có phần .Formula ạ?
Vỗ tay vỗ tay
Người dùng ẩn danh 23:07 - Jul 08, 2017
Em có thể lựa chọn giữa 2 cách viết đó. Trong trường hợp này thì kết quả đưa về là hoàn toàn giống nhau: ghi công thức sum(b8:b10) vào vùng B12:E12
Vỗ tay vỗ tay
Hoàng Nguyễn 10:07 - Jul 09, 2017
Vâng ạ, đúng là kết quả hoàn toàn giống nhau nhưng phải có gì đó khác chứ ạ. Nếu không chẳng phải phần formula ấy là thừa và vô nghĩa ạ?
Vỗ tay vỗ tay
Người dùng ẩn danh 00:07 - Jul 10, 2017
thuộc tính đó không thừa và vô nghĩa bởi vì bên cạnh cách tham chiếu truyền thống (gọi là tham chiếu A1) thì còn loại tham chiếu R1C1, lúc đó cần thuộc tính formula để có thể phân biệt được với thuộc tính formulaR1C1. Hơn nữa, vùng trong Excel còn có thuộc tính FormulaArray (dùng cho hàm mảng) nên chỗ khác nhau cơ bản là tính rõ ràng của thuộc tính ở đây để sử dụng cho các trường hợp khác nhau.
Vỗ tay vỗ tay
Hoàng Nguyễn 12:07 - Jul 10, 2017
Vâng, em cám ơn thầy ạ.
Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông