Hôm nay chúng ta sẽ đi tìm hiểu một kiến thức khá đặc biệt sử dụng Excel VBA, đó chính là tự động hoá các thao tác trên một trang Web. Trong bài viết này, Học Excel Online sẽ sử dụng thêm một công cụ hỗ trợ để giúp cho VBA có thể điều khiển được trình duyệt Google Chrome và chụp ảnh một trang Web. Công cụ này có tên là Selenium.
Xem nhanh
Khi đọc bài này, chắc chắn bạn đã nghe tới Excel VBA, ngôn ngữ lập trình VBA có thể giúp bạn tự động được các thao tác lặp đi lặp lại trong Excel hoặc 1 số phần mềm Office khác. Tới 1 ngày, có thể bạn lại có nhu cầu tự động hoá luôn một số thao tác trên trình duyệt Web, bạn tìm kiếm 1 chút thì thấy rằng VBA sẽ có thể giúp bạn tự động hoá được trình duyệt Internet Explorer cũ kỹ của Microsoft. Nhưng 1 số trang Web lại không hoạt động tốt trên trình duyệt Internet Explorer, vậy bạn sẽ muốn tự động hoá được trình duyệt Chrome hoặc Firefox, điều này nếu chỉ sử dụng ngôn ngữ lập trình VBA sẽ rất khó khăn, nhưng sẽ trở nên khá dễ dàng nếu chúng ta có sự trợ giúp từ Selenium. Trước khi đi tìm hiểu Selenium là gì, chúng ta có thể kể ra vài công việc có thể tự động hoá trên Web:
Đầu tiên, Selenium là gì? Chúng ta có thể hiểu đơn giản với nhau rằng Selenium là cầu nối giữa ngôn ngữ lập trình VBA và trình duyệt mà chúng ta sử dụng. Nhờ có Selenium, chúng ta sẽ điều khiển được trình duyệt của chúng ta, không giới hạn ở Internet Explorer, mà chúng ta còn có thể điều khiển được các trình duyệt như Google Chrome, Firefox, …
Sau đây là 1 video ví dụ về cách sử dụng Selenium và VBA trong Excel để chụp ảnh trang wed. Mở trình duyệt Google Chrome, đi tới trang Web cần chụp hình và chụp hình lại trang Web đó. Các hướng dẫn chi tiết, cách thiết lập đã được hướng dẫn trong video, mời các bạn đón xem
Cùng theo dõi thêm các bài viết mở rộng và nâng cao về VBA Excel cùng nhiều thứ hay ho khác tại Học Excel Online nhé, chào tạm biệt các bạn!