Tạo và sử dụng hộp Chỉnh sửa / Tổ hợp Visual Basic Excel
Mẹo được gửi bởi:
Ben Sullins, Phoenix, AZ Sử dụng hộp biên tập / kết hợp cơ bản trực quan là một khái niệm hơi nâng cao, như bạn sẽ thấy, có thể rất hữu ích theo nhiều cách.
Đầu tiên, chúng ta cần có một danh sách các giá trị sẽ điền vào hộp tổ hợp.
Trong trường hợp này, tôi sẽ sử dụng danh sách các tên từ mẹo trước.
Sau khi chúng tôi có danh sách, chúng tôi sẽ đặt tên cho nó bằng cách sử dụng ‘các phạm vi được đặt tên’.
Để làm điều này, chúng tôi chỉ cần đánh dấu phạm vi dữ liệu và sau đó nhấp vào hộp định vị ô và nhập tên chúng tôi muốn sử dụng.
Tiếp theo, chúng tôi cần dữ liệu của chúng tôi sẽ được sử dụng trong hiển thị báo cáo.
Tôi đã truy cập http://www.nba.com/suns/stats và chỉ cần sao chép dữ liệu vào trang tính “data”.
Bây giờ chúng ta có dữ liệu của mình, hãy tạo một dải ô đã đặt tên để sử dụng trong tra cứu trên trang hiển thị.
Bây giờ chúng ta cần tạo một nơi để giữ tên người chơi đã chọn.
Bạn có thể thực hiện việc này ở bất cứ đâu, nhưng trong trường hợp này, tôi sẽ hiển thị nó trên trang chính của báo cáo. Để làm điều này, tôi tạo một phạm vi được đặt tên khác có tên là ‘playerlnk’.
Vì chúng tôi đã sử dụng các phạm vi được đặt tên nên chúng tôi có thể làm cho công thức của chúng tôi giống hệt nhau cho tất cả dữ liệu sẽ được hiển thị trên trang chính. Đây rồi… = VLOOKUP (playerlnk, playerlk, MATCH (C5, data! $ A $ 3: $ P $ 3,0), 0)
Lúc đầu, điều này sẽ hiển thị lỗi N / A vì chúng tôi không có bất kỳ giá trị hợp lệ nào trong trường ‘playerlnk’. Vì vậy, từ đây chúng ta có thể kiểm tra một số lỗi đối với công thức.
IF (playerlnk = “”, “”, IF (ISNA (VLOOKUP (playerlnk, playerlk, MATCH (C5, data! $ A $ 3: $ P $ 3,0), 0)) ,, VLOOKUP (playerlnk, playerlk, MATCH (C5, dữ liệu! $ A $ 3: $ P $ 3,0), 0)))
Đã đến lúc tạo hộp tổ hợp của chúng ta… Để tạo hộp tổ hợp / chỉnh sửa cơ bản trực quan, trước tiên hãy chọn chế độ xem> thanh công cụ> cơ bản trực quan, thanh công cụ cơ bản trực quan sẽ xuất hiện. Từ thanh công cụ cơ bản trực quan, nhấp vào ‘Hộp công cụ điều khiển’. Đó là biểu tượng búa và cờ lê.
Trong hộp công cụ điều khiển, bạn sẽ thấy một mục Hộp tổ hợp, hãy nhấp vào nó, sau đó nhấp vào bảng tính mà bạn muốn hộp xuất hiện.
Bây giờ chúng ta đã có hộp kết hợp, chúng ta cần điền vào nó với tên người chơi.
Để thực hiện việc này, hãy nhấp chuột phải vào nó, chọn thuộc tính, sau đó trong ‘danh sách điền phạm vi’, nhập phạm vi được đặt tên mà chúng tôi muốn sử dụng để điền vào hộp tổ hợp.
Sẽ sử dụng ‘namelst’ trong tình huống này. Tiếp theo, chúng ta cần cho Excel biết vị trí đặt giá trị đã chọn, một lần nữa chúng ta sử dụng một dải ô đã đặt tên. Nhập ‘playerlnk’ vào thuộc tính ‘ô được liên kết’ của hộp tổ hợp của chúng tôi.
Tại thời điểm này, bạn cần đóng hộp thuộc tính và thoát khỏi chế độ thiết kế.
Để thoát khỏi chế độ thiết kế, hãy nhấp vào nút ‘Chế độ thiết kế’ trong ‘Hộp công cụ điều khiển’.
Đó là biểu tượng thước kẻ và bút chì hình tam giác có màu xanh lam nhạt. Bây giờ chúng ta có thể kiểm tra báo cáo của mình bằng cách chọn một tên từ danh sách và xem nó lấp đầy ô.
Sau đó, công thức sẽ trả lại dữ liệu từ trang khác.
Để làm cho báo cáo này thân thiện hơn với người dùng, hãy ẩn các trang tính “ref” và “data” để người dùng của chúng tôi không bị nhầm lẫn. Bạn có thể thực hiện việc này bằng cách chọn trang tính ‘ref’, giữ điều khiển và chọn trang tính ‘dữ liệu’, sau đó đi tới định dạng> trang tính> ẩn.
Tôi đã bỏ ẩn chúng trong tệp đính kèm.
Bằng cách này, chúng ta có thể tạo hộp danh sách vb trong excel.