Chủ đề công tác năm 2020: "Tuổi trẻ Bình Dương Tự hào tiến bước dưới cờ Đảng" - Chào mừng kỷ niệm 90 năm Ngày thành lập Đảng Cộng Sản Việt Nam (03/02/1930 - 03/02/2020)

UserForm (hay còn gọi là Form người dùng, Form tự tạo) là một đối tượng rất được ưa thích sử dụng khi chúng ta lập trình VBA trong Excel. UserForm giúp tạo ra một mẫu bảng được thiết kế tùy thích theo nhu cầu của người dùng, giúp cho việc nhập dữ liệu, quản lý dữ liệu trong Excel trở nên dễ dàng hơn rất nhiều. Trong bài viết này, chúng ta sẽ tìm hiểu cách chèn hình ảnh vào UserForm VBA đơn giản nhất.

1. Chèn Hình Ảnh Bằng Xác Định Cụ Thể Đường Dẫn

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

  • Click chuột trái vào UserForm mà bạn muốn chèn hình ảnh.
  • Trong cửa sổ Properties, tìm đến mục Picture.
  • Click vào dấu … để xác định đường dẫn đến hình ảnh cần chèn vào UserForm.

Cách này áp dụng khi bạn biết rõ địa chỉ đường dẫn tới nơi lưu hình ảnh, logo muốn chèn vào UserForm.

2. Chèn Hình Ảnh Không Cần Tìm Đường Dẫn

Cách này sẽ giúp bạn chèn hình ảnh vào UserForm, vào đối tượng Image trong UserForm một cách dễ dàng và nhanh chóng:

  • Mở trực tiếp hình ảnh muốn gắn vào UserForm bằng chương trình Paint (click chuột phải vào ảnh và chọn Edit).
  • Trong phần mềm Paint, nhấn phím tắt Ctrl + A để chọn toàn bộ hình ảnh.
  • Nhấn phím tắt Ctrl + C để copy hình ảnh vào clipboard.
  • Click vào vị trí Picture trong cửa sổ Properties của UserForm (hoặc đối tượng Image trong Userform) rồi nhấn Ctrl + V để dán hình ảnh vào đây.

Hướng Dẫn Chèn Hình Ảnh Vào UserForm VBA Đơn Giản NhấtChèn Hình Ảnh Vào UserForm

3. Thiết Lập Vị Trí Hình Ảnh Trong UserForm

Để đảm bảo hình ảnh trong Userform hoặc trong đối tượng Image của Userform được trình bày đúng bổi cục thì chúng ta cần thêm một số thao tác thiết lập như sau:

Trong cửa sổ Properties:

PictureAlignment: căn chỉnh vị trí ảnh. Hệ thống có 5 chế độ căn chỉnh là:

  • 0 – fmPictureAlignmentTopLeft: căn chỉnh ảnh về phía trên bên trái của nơi đặt ảnh (UserForm hoặc đối tượng Image).
  • 1 – fmPictureAlignmentTopRight: căn chỉnh ảnh về phía trên bên phải của nơi đặt ảnh.
  • 2 – fmPictureAlignmentCenter: căn chỉnh ảnh tại chính giữa của nơi đặt ảnh.
  • 3 – fmPictureAlignmentBottomLeft: căn chỉnh ảnh về phía dưới bên trái của nơi đặt ảnh.
  • 4 – fmPictureAlignmentBottomRight: căn chỉnh ảnh về phía dưới bên phải của nơi đặt ảnh.

PictureSizeMode: thiết lập kích cỡ của ảnh, có 3 chế độ thiết lập là:

  • 0 – fmPictureSizeModeClip: theo kích thước thực của ảnh góc.
  • 1 – fmPictureSizeModeStretch: tự động co dãn để lấp kín vùng chứa ảnh (có thể làm thay đổi tỷ lệ so với ảnh góc).
  • 3 – fmPictureSizeModeZoom: tự động co dãn để hiển thị vừa đủ hình ảnh (không làm thay đổi tỷ lệ so với ảnh góc).

Chú ý:

Thiết lập này ảnh hưởng khi dùng trên các máy tính có độ phân giải màn hình khác nhau. Do đó, việc thiết lập sao cho đảm bảo hình ảnh ít bị sai lệch, điều chỉnh nhất là rất quan trọng khi thiết lập hình ảnh trong UserForm.

Đây là ví dụ về một mẫu UserForm có sử dụng hình ảnh, logo:

Hướng Dẫn Chèn Hình Ảnh Vào UserForm VBA Đơn Giản NhấtMẫu UserForm Sử Dụng Hình Ảnh

Các bạn có thể tải về file mẫu để xem cách thiết lập hình ảnh trong UserForm tại địa chỉ: http://bit.ly/2l0OiGi.

Xem thêm: Cách Thay Đổi Hình Ảnh Trong UserForm VBA Theo Lựa Chọn Của Combobox

Để tìm hiểu thêm nhiều kiến thức về VBA, mời bạn tham dự khóa học VBA101 – Tự Động Hóa Excel Với Lập Trình VBA. Đây là khóa học rất hữu ích dành cho bạn, giúp bạn hiểu được một cách bài bản về VBA và cách sử dụng VBA vào công việc để tăng hiệu quả. Hãy cùng khám phá nào!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *