Làm sao để quản lý việc tự nhận dữ liệu của hàm RAND() ?

Liên hệ QC

khang2303

Thành viên hoạt động
Tham gia
16/4/10
Bài viết
169
Được thích
43
Nghề nghiệp
Kỹ sư giao thông
Em đã mày mò ra cách để bảng tính tự nhận dữ liệu trong khoảng giá trị như mong muốn nhờ hàm RAND() và đã thành công. nhưng đáng tiếc là bảng cell luôn tự nhận giá trị sau bất cứ thao tác nào do vậy sau mỗi lần sửa chữa gì là mất luôn bản gốc. Các Bác có cách nào để bảng tính (lệnh RAND() )chỉ tự thay đổi khi mình muốn ( nhấn F9) không? Em xin gửi Các bác bảng tính cùng lời cảm ơn các bác!
 
Em đã mày mò ra cách để bảng tính tự nhận dữ liệu trong khoảng giá trị như mong muốn nhờ hàm RAND() và đã thành công. nhưng đáng tiếc là bảng cell luôn tự nhận giá trị sau bất cứ thao tác nào do vậy sau mỗi lần sửa chữa gì là mất luôn bản gốc. Các Bác có cách nào để bảng tính (lệnh RAND() )chỉ tự thay đổi khi mình muốn ( nhấn F9) không? Em xin gửi Các bác bảng tính cùng lời cảm ơn các bác!
Cái này đã được các cao thủ trong GPE trình bày rất chi tiết trong tài liệu "Công thức và hàm Excel" (Free) rồi, Bạn mày mò chi cho khổ.
Muốn bảng tính không tự cập nhật công thức thì vào Options --> trong mục Calculation chọn Manual.
 
Em đã mày mò ra cách để bảng tính tự nhận dữ liệu trong khoảng giá trị như mong muốn nhờ hàm RAND() và đã thành công. nhưng đáng tiếc là bảng cell luôn tự nhận giá trị sau bất cứ thao tác nào do vậy sau mỗi lần sửa chữa gì là mất luôn bản gốc. Các Bác có cách nào để bảng tính (lệnh RAND() )chỉ tự thay đổi khi mình muốn ( nhấn F9) không? Em xin gửi Các bác bảng tính cùng lời cảm ơn các bác!
Muốn cập nhật hàm bằng cách dùng F9 e rằng không ăn!
Bất cứ hàm nào có khả nâng cập nhật khi bấm F9 thì đồng thời nó cũng sẽ tự cập nhật khi dữ liệu thay đổi
Vậy tôi nghĩ bạn phải dùng biện pháp khác ---> Viết 1 sub (macro) và khi cần cập nhật ta sẽ chạy sub này
Muốn biết chi tiết thế nào, bạn hãy gữi file lên đây
 
Ví dụ cột có Rand() là cột 2. Bạn nhập đoạn code sau. Mỗi khi con trỏ di chuyển vào cột 2 thì sẽ set lại Rand() và tính lại

Mã:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 Then
Randomize
Application.Calculate
End If
End Sub
 
Muốn cập nhật hàm bằng cách dùng F9 e rằng không ăn!
Bất cứ hàm nào có khả nâng cập nhật khi bấm F9 thì đồng thời nó cũng sẽ tự cập nhật khi dữ liệu thay đổi
Vậy tôi nghĩ bạn phải dùng biện pháp khác ---> Viết 1 sub (macro) và khi cần cập nhật ta sẽ chạy sub này
Muốn biết chi tiết thế nào, bạn hãy gữi file lên đây
Em mới phát hiện thêm: mỗi lần mở file là một số liệu khác. Gửi Bác xem giúp!
 

File đính kèm

Web KT

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

Back
Top Bottom