Tôi chưa nhận được macro, đó là lý do tại sao tôi hỏi ở đây. Tôi có một bảng tính mà tôi muốn đặt độ dốc thành một tập hợp các ô chéo, nhưng sẽ rất tốn thời gian khi bạn có hơn 60 cột. Tôi có một mẫu có các ô được đánh số theo đường chéo. Đây là một ví dụ nhỏ về mẫu:
Điều này hiện đang diễn ra đến 60 cả phải và xuống. Tôi có thể điền các số dễ dàng nhưng điều kiện định dạng chúng theo đường chéo sẽ mất nhiều thời gian. Tôi muốn biết liệu có cách nào để chỉ chọn một khu vực và nói chọn tất cả các ô trong khu vực này có cùng số đó và tạo một phạm vi được xác định có tên là số đó không và nếu phạm vi đó đã tồn tại thì hãy thêm ô đó vào đó. phạm vi.
Ví dụ sẽ lấy tất cả các ô có chứa "1" trong phạm vi "chính", sau đó tạo phạm vi "_1" và thêm các ô vào đó. sau đó lặp lại cho đến khi tất cả 60 phạm vi hoàn thành.
Sau đó, tôi cũng sẽ cần một cách để đưa các phạm vi "_1" đến "_60" và dễ dàng thêm định dạng có điều kiện cho chúng cho 3 gradient màu để làm nổi bật các số lớn hơn trong mỗi phạm vi khi tôi xóa các số và thay thế bằng một công thức. Tôi có thể phải thực hiện phần này một cách thủ công, nhưng sẽ dễ dàng hơn rất nhiều nếu đã có phạm vi được xác định cho mỗi đường chéo, vì vậy tôi không phải đi và chọn khu vực tìm ô chứa "5", xác định phạm vi "_5", sau đó định dạng có điều kiện cho mỗi số 1-60 (hiện chỉ có 60 nhưng cuối cùng có thể lớn hơn).
Đây là một ví dụ về một dòng với độ dốc trông như thế nào. Sẽ có độ dốc trên mỗi đường chéo. Cuối cùng có thể là 3 màu khác nhau để dễ dàng phân biệt giữa mỗi đường chéo để bạn có thể biết trong nháy mắt những gì bạn đang tìm kiếm. Ví dụ về Gradient:
Tôi có thể thực hiện chuyển màu bằng tay sau khi phạm vi được thực hiện.
Tôi biết điều này rất có thể là không thể nhưng tôi muốn thấy vì tôi có khá nhiều việc phải làm và không thích dành hàng giờ chỉ để định dạng hàng trăm ô theo cách thủ công.
Một tổng quan đơn giản về những gì tôi cần là:
for all cells inside range "Main"
[
read cell
if range "-[cell]" exists
[
add cell to range
]
else
[
define range named "-[cell]"
add cell to range
]
]
Khi tất cả các ô nằm trong một phạm vi, tôi muốn một cái gì đó làm gradient cho tôi. Một cái gì đó như "cho mỗi phạm vi -1 đến -60, làm 3 định dạng có điều kiện màu".
Tôi biết sẽ có nhiều thứ hơn thế nhưng đó là tất cả những gì tôi cần.
Hãy cho tôi biết nếu điều này là không thể. Có lẽ là vậy nhưng không có hại gì khi hỏi.