Tại sao lệnh range(a1) = "sum(1;2)" không chạy được (1 người xem)

  • Thread starter Thread starter cander
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

cander

Thành viên mới
Tham gia
6/5/09
Bài viết
4
Được thích
0
Mấy anh cho em hỏi 1 tí.Em có 2 đoạn code như sau
Đoạn 1: Range(a1) = "=1+2"
Đoạn 2: Range(a1) = "=sum(1;2)"
Mấy anh cho em hỏi là tại sao đoạn 1 chạy được mà đoạn 2 lại báo lỗi và có cách nào để đoạn 2 có thể chạy được không, em xin cảm ơn trước
 
Mấy anh cho em hỏi 1 tí.Em có 2 đoạn code như sau
Đoạn 1: Range(a1) = "=1+2"
Đoạn 2: Range(a1) = "=sum(1;2)"
Mấy anh cho em hỏi là tại sao đoạn 1 chạy được mà đoạn 2 lại báo lỗi và có cách nào để đoạn 2 có thể chạy được không, em xin cảm ơn trước
thử record macro xem
PHP:
Range("A1") = "=SUM(1,2)"
Range("A1").Formula = "=Sum(1,2)"

Tuỳ thuộc vào định dạng của bạn mà thay dấu "," bằng dấu ";"
 
Lần chỉnh sửa cuối:
Upvote 0
Tuỳ thuộc vào định dạng của bạn mà thay dấu "," bằng dấu ";"
Tất cả công thức của worksheet khi gán bằng VBA đều là dấu phẩy, bất kể định dạng nào của control panel. Khi gán xuống rồi Excel tự chuyển đổi.
 
Upvote 0

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

Back
Top Bottom