Xu Hướng 6/2022 # Hướng Dẫn Cách Thay Đổi Kích Thước Danh Sách Thả Xuống Trong Data Validation Bằng Vba Excel # Top View

Xem 23,562

Bạn đang xem bài viết Hướng Dẫn Cách Thay Đổi Kích Thước Danh Sách Thả Xuống Trong Data Validation Bằng Vba Excel được cập nhật mới nhất ngày 26/06/2022 trên website Hoisinhvienqnam.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Cho đến thời điểm hiện tại, bài viết này đã đạt được 23,562 lượt xem.

--- Bài mới hơn ---

  • Một Số Lỗi Thường Gặp Trong File Excel Và Cách Khắc Phục
  • Cách Sửa Lỗi Thường Gặp Khi Sử Dụng Zoom
  • Cách Sửa Các Lỗi Trên Ứng Dụng Zoom Học Trực Tuyến
  • Lệnh Zoom, Pan Trong Autocad (Phóng To, Di Chuyển Màn Hình Làm Việc) ⋆ Autocad
  • Cách Sử Dụng Định Dạng Có Điều Kiện Trong Microsoft Excel
    • Độ rộng (bề ngang) của danh sách phụ thuộc vào độ rộng của cột nơi chứa danh sách đó (column width)
    • Kích thước của danh sách phụ thuộc vào chế độ hiển thị của Sheet (Zoom) và độ lớn của danh sách.

    Do đó có thể xảy ra các trường hợp:

    • Độ rộng của cột nơi chứa danh sách nhỏ, trong khi nội dung trong danh sách có số ký tự lớn, dẫn tới danh sách không hiển thị hết nội dung
    • Chế độ hiển thị của Sheet nhỏ (hoặc danh sách quá lớn) sẽ dẫn tới nội dung bên trong danh sách rất nhỏ, khó nhìn, dễ chọn sai.

    Và bản thân Excel không hỗ trợ trực tiếp người dùng thay đổi đặc điểm này. Do đó nếu muốn thay đổi, bạn phải sử dụng VBA trong Excel.

    Cách thay đổi kích thước danh sách thả xuống trong Data Validation bằng VBA Excel

    Thay đổi độ rộng của danh sách chọn mỗi khi tác động tới danh sách đó

    Nguyên tắc này có thể mô tả như sau:

    • Mục tiêu tác động: Thuộc tính Column Width của cột nơi chứa ô áp dụng Data Validation/ List.
    • Khi chọn ô chứa List, độ rộng (Column Width của cột đó) sẽ thay đổi
    • Khi không chọn ô chứa List nữa, độ rộng của cột sẽ trả về bình thường (trở về trạng thái ban đầu)

    Cách thực hiện như sau:

    Ví dụ tại ô B1 ta có áp dụng danh sách chọn tạo bởi Data Validation theo vùng A3:A7, trong đó cột B có Column Width = 8

    Range(“B1”).ColumnWidth = 8

    Range(“B1”).ColumnWidth = 14

      Thiết lập logic khi nào áp dụng các độ rộng trên:

    Range(“B1”).ColumnWidth = 14

    Range(“B1”).ColumnWidth = 8

      Mệnh đề logic là: Khi chọn ô B1.

    Range(“B1”).ColumnWidth = 14

    Range(“B1”).ColumnWidth = 8

    Trong toàn bộ cú pháp trên (phần tô màu hồng và đỏ), chú ý vùng Range(“B1”) là phần vùng giới hạn nơi diễn ra sự kiện. Phần này sẽ thay đổi tùy theo yêu cầu, còn phần chữ màu hồng là cú pháp quy định, bắt buộc phải viết lại đúng cú pháp đó.

    Đặt toàn bộ cấu trúc này vào trong sự kiện Worksheet_SelectionChange, ta có:

    Nguyên tắc này có thể mô tả như sau:

    • Mục tiêu tác động: Kích cỡ Zoom của màn hình Excel
    • Logic: Khi chọn ô chứa List, màn hình ứng dụng Excel sẽ tăng kích cỡ Zoom lên
    • Khi không chọn ô chứa List nữa, màn hình ứng dụng Excel sẽ trả về kích cỡ Zoom bình thường (trở về trạng thái ban đầu)

    Cách thực hiện như sau:

    • Sự kiện: Worksheet_SelectionChange
    • Đối tượng của sự kiện: ô B1 của Sheet nơi diễn ra sự kiện
    • Logic: Nếu ô B1 được chọn, chúng tôi (thuộc tính Zoom của đối tượng ActiveWindow) sẽ bằng 150. Nếu chọn ô khác ô B1, chúng tôi trả về 100 (mặc định là 100%)

    Cú pháp như sau:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    If Not Application.Intersect(Target, Range(“B1”)) Is Nothing Then

    ActiveWindow.Zoom = 150

    Else

    ActiveWindow.Zoom = 100

    End If

    End Sub

    Kết quả của câu lệnh này như sau:

    Hướng dẫn cách viết cấu trúc IF THEN ELSE trong VBA Excel Hướng dẫn cách sử dụng vòng lặp For Each trong VBA Excel Hướng dẫn cách lập báo cáo chi tiết tự động trong Excel mới nhất 2022

    --- Bài cũ hơn ---

  • Tổng Hợp Phím Tắt Sử Dụng Zoom Học Online
  • Cách Xóa Đường Kẻ Ngang Trong Word
  • Cách Phá Mật Khẩu Vba Trong Excel
  • Cách Cài Đặt Và Gỡ Cài Đặt Tập Tin Vba Add
  • Hướng Dẫn Các Sử Dụng Và Tùy Biến Đường Viền (Border) Trong Excel
  • Cập nhật thông tin chi tiết về Hướng Dẫn Cách Thay Đổi Kích Thước Danh Sách Thả Xuống Trong Data Validation Bằng Vba Excel trên website Hoisinhvienqnam.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!

  • Web hay
  • Links hay
  • Push
  • Chủ đề top 10
  • Chủ đề top 20
  • Chủ đề top 30
  • Chủ đề top 40
  • Chủ đề top 50
  • Chủ đề top 60
  • Chủ đề top 70
  • Chủ đề top 80
  • Chủ đề top 90
  • Chủ đề top 100
  • Bài viết top 10
  • Bài viết top 20
  • Bài viết top 30
  • Bài viết top 40
  • Bài viết top 50
  • Bài viết top 60
  • Bài viết top 70
  • Bài viết top 80
  • Bài viết top 90
  • Bài viết top 100
  • CẦM ĐỒ TẠI F88
    15 PHÚT DUYỆT
    NHẬN TIỀN NGAY

    VAY TIỀN NHANH
    LÊN ĐẾN 10 TRIỆU
    CHỈ CẦN CMND

    ×