• Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO
  • Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO
Thủ Thuật
No Result
View All Result

Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel

Rate this post

Nội Dung Bài Viết

  • Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel
  • Yêu cầu
  • Cách làm
    • 1. Phân tích yêu cầu
    • 2. Cách thực hiện

Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel

#Cách #lấy #thông #tin #trong #bảng #danh #sách #chỉ #với #click #chuột #bằng #VBA #trong #Excel

Home / Excel cơ bản / Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel

Chia sẻ bài viết này:

Đây là Seri bài viết hướng dẫn việc ứng dụng VBA trong quản lý nội dung trong bảng danh sách (danh sách hàng hóa, danh sách nhân viên…), gồm 5 phần:

Sau đây chúng ta cùng tìm hiểu nội dung của phần 3 qua bài tập sau:

Cho bảng dữ liệu về Danh sách nhân viên như hình bên dưới:


Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel

Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel

Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel

Yêu cầu

  • Lấy dữ liệu từ Bảng danh sách vào các ô nhập dữ liệu tương ứng mỗi khi click chuột vào dòng bất kỳ có chứa dữ liệu
  • Thực hiện việc này ngay khi sheet đang khóa

Cách làm

1. Phân tích yêu cầu

Bài tập này giúp chúng ta làm quen với các sự kiện xảy ra trong Work Sheet. Mỗi khi chúng ta làm một hành động gì trên Sheet thì đều có thể coi là 1 sự kiện: Thay đổi cell được chọn, thay đổi nội dung trong 1 cell, double click vào 1 vị trí…

Cụ thể trong trường hợp này chúng ta sẽ làm việc với sự kiện; Thay đổi cell được chọn, cụ thể hơn là:

  • Dòng chứa ô được chọn nằm trong vùng Bảng dữ liệu
  • Dòng này phải chứa nội dung, không phải dòng trống
  • Thực hiện sự kiện bao gồm việc đảm bảo sheet vẫn ở chế độ Protect (khóa sheet) mỗi khi kết thúc sự kiện
Xem thêm:  Hướng dẫn chuyển công thức trong Excel thành chuỗi kí tự đơn giản

2. Cách thực hiện

Để thực hiện việc này, chúng ta cần chú ý một số vấn đề sau:

  • Lệnh xác định dòng được chọn
  • Lệnh lấy dữ liệu ở dòng được chọn để đưa vào nội dung các ô B3, B5, D3, D5 tương ứng theo từng cột

Trong VBA, lệnh xác định dòng được chọn là:

ActiveCell.Row

Lấy dữ liệu ở dòng được chọn vào các ô nhập dữ liệu như sau:

With Sheet1
.Cells(3, 2).Value = .Cells(a, 1).Value    ‘Ma nhan vien
.Cells(5, 2).Value = .Cells(a, 2).Value    ‘Ho ten
.Cells(3, 4).Value = .Cells(a, 3).Value    ‘Ngay sinh
.Cells(5, 4).Value = .Cells(a, 4).Value    ‘Bo phan
End With

Kết hợp với các thao tác Mở khóa, khóa sheet chúng ta có câu lệnh như sau:

Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel

Bước tiếp theo, chúng ta gán Sub này vào sự kiện Thay đổi trong Sheet1 như sau:

  • Double click vào Sheet 1 trong phần VBA Project
  • Chọn WorkSheet > SelectionChange

Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel

Trong sự kiện này, chúng ta cần thiết lập một số điều kiện như sau:

  • Dòng được chọn phải nằm trong bảng danh sách: cụ thể là số dòng phải >7
  • Dòng có chứa nội dung: Xét tới dòng cuối cùng có dữ liệu trong bảng danh sách <= Dòng cuối

 

Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel

Bây giờ chúng ta thử click vào dòng bất kỳ trong bảng Danh sách để kiểm tra xem lệnh VBA đã chạy đúng chưa nhé.

Chúc các bạn thành công!

Đón xem bài sau: Phần 4: Xóa nội dung trong bảng danh sách

 

Chia sẻ bài viết này:


Chuyên mục: Học Excel
Cảm ơn các bạn đã theo dõi Thủ Thuật trên đây là những chia sẻ của chúng tôi về Cách lấy thông tin trong bảng danh sách chỉ với 1 click chuột bằng VBA trong Excel. Hy vọng bài viết này sẽ giúp ích được cho bạn. Trân trọng !!!

Xem thêm:  Hướng dẫn sử dụng hàm Transpose chuyển đổi hàng thành cột, cột thành hàng trong Excel.

Thủ Thuật

Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!

Related Posts

Học Excel

Cách biến các dải cột và hàng thành ma trận trong Excel

Học Excel

Chọn nhanh giá bán của hàng hóa dựa vào lịch sử giao dịch bằng VBA

Học Excel

Nơi nộp thuế thu nhập doanh nghiệp

Mẫu Biên bản thanh lý TSCĐ theo Thông tư 200 trên Excel mới nhất
Học Excel

Mẫu Biên bản thanh lý TSCĐ theo Thông tư 200 trên Excel mới nhất

Bài Viết Gần Đây

  • Lời chúc ngày cuối tuần vui vẻ xả tress cho người yêu, bạn bè
  • Tải xuống miễn phí Clash of Lords 2: Guild Castle MOD (Unlimited Money)  Apk cho Android
  • định nghĩa, tính chất, dấu hiệu nhận biết hình thoi
  • 99+ Ảnh Đám Tang Đen Buồn Đầy Tiếc Thương – Thương Nhớ
  • Tải xuống miễn phí House Flipper MOD (Free Shopping)  Apk cho Android

Mod Skin Liên Quân

Hack KC FF

Liên Kết Hữu Ích

➤ KU casino

➤ Game Bài Đổi Thưởng

➤ Kubetzz.net

➤ Nhà cái 789BET

➤ ĐK THABET nhận ngay 628K

➤ TOP Nhà Cái

➤ Trực Tiếp Bóng Đá

➤ Kèo Nhà Cái

➤ Ku11

➤ Kucasino

➤ Ku Casino

GIỚI THIỆU

Thủ Thuật

ThuThuat.Com.Vn - TOP 1 trang web chia sẻ kiến thức, kinh nghiệm, thủ thuật internet, máy tính. Update kiến thức hàng ngày miễn phí !!!

CHUYÊN MỤC

➤ Ae388

➤ Sunwin

➤ Nhà Cái THABET

➤ choithethao.tips

➤ Casino AE888

➤ Đá gà trực tiếp Thomo

➤ AE88805.net

➤ Anhem888

➤ tylekeo

➤ đăng ký 123B

➤ Nhà cái Kubet

TIỆN ÍCH MỞ RỘNG

➤ bong88.tips

➤ Livebong.co

➤ Nhóm kéo Baccarat uy tín

➤ Game bài đổi thưởng

➤ livebong68.com

➤ Game Đổi Thưởng

➤ Nhà Cái Uy Tín

➤ WordPress

➤ Bắn Cá Đổi Thưởng

➤ 123b Casino

LIÊN HỆ

➤ Địa chỉ: TP. Hải Phòng, Việt Nam

➤ SDT: 0931. 910. JQK

➤ Website đang trong quá trình thử nghiệm AI biên tập, mọi nội dung trên website chúng tôi không chịu trách nhiệm. Bạn hãy cân nhắc thêm khi tham khảo bài viết, xin cảm ơn!

DMCA.com Protection Status

➤ Kubet

➤ kucasino.page

➤ kubet8.us

➤ 68 Game Bài

➤ KUBET

➤ QH88

Bản quyền thuộc về THUTHUAT.COM.VN

No Result
View All Result
  • Trang Chủ
  • TOP Thủ Thuật
    • Internet
    • Máy Tính
    • Phần Mềm
    • Tiện Ích
  • Chia Sẻ Kiến Thức
    • Học Excel
    • Học Power Point
    • Học Word
  • Kênh Công Nghệ
  • Facebook
  • Games
  • WordPress
  • SEO

Bản quyền thuộc về THUTHUAT.COM.VN

789 Jun88 height= go88