Lấy dữ liệu báo cáo tài chính từ website

Liên hệ QC
Lí do là tốc độ xử lý khi chuyển quý của Browser là Internet Explore chậm nên trong code tôi để độ trể là 1 giây để chờ.
BC_KQKD phải chờ Page Load nên phải làm như vậy. Riêng BCD_KT và BC_CLTT tôi dùng giao thức HTTP Request nên rất nhanh không cần thay đổi thời gian chờ. Vì Data sẽ được load ngay lập tức.
Bây giờ tăng lên 1 giây nữa, nếu chắc hơn thì để thời gian chờ lâu hơn.

Đọc trong Code VBA bác sẽ thấy đoạn Hoặc vào Code ấn Ctrl+H và tìm:
PHP:
DelayMSec 2000, True
là chờ trong hai giây, bác muốn sửa lại bao nhiêu tùy ý, nếu tốc dộ Internet chậm và cấu hình PC thấp thì tăng lên

Bác có thể tải lại File Link File
Cảm ơn bác ạ, thế nếu em thêm sheet khác vào để đặt công thức tính lấy nguồn từ dữ liệu của bác và lưu lại thì có ảnh hưởng gì đến phần mền của bác không ạ?
 
Cảm ơn bác ạ, thế nếu em thêm sheet khác vào để đặt công thức tính lấy nguồn từ dữ liệu của bác và lưu lại thì có ảnh hưởng gì đến phần mền của bác không ạ?
Công thức chỉ có thể tính toán dữ liệu, không thể lưu dữ liệu, trong khi dữ liêu trên là dữ liệu động, thì cũng khó đặt công thức.
Và không ảnh hưởng gì cả.
 
Công thức chỉ có thể tính toán dữ liệu, không thể lưu dữ liệu, trong khi dữ liêu trên là dữ liệu động, thì cũng khó đặt công thức.
Và không ảnh hưởng gì cả.
Vâng, cảm ơn bác.File mới bị lỗi bác ạIMG_20190518_081857.jpgIMG_20190518_082037.jpg
 
Lần chỉnh sửa cuối:
ngocleasing
Bác vào VBA - Tools - References, Bỏ "Missing" đi, hoặc tải lại file.
Vì Excel của tôi tự động thêm Add-ins tôi hay sử dụng, khi save file quên mất cái vụ nhỏ này.
 
ngocleasing
Bác vào VBA - Tools - References, Bỏ "Missing" đi, hoặc tải lại file.
Vì Excel của tôi tự động thêm Add-ins tôi hay sử dụng, khi save file quên mất cái vụ nhỏ này.
Em vừa tải lại cái bản mới nhất của bác ạ, thì không bị lỗi nữa, nhưng trên sheet Báo cáo kết quả kinh doanh thông báo là finish rồi. Tuy nhiên mã truy vấn là ssi, nhưng báo cáo kết quả kinh doanh vẫn là dữ liệu của vcb ạ. Bác xem giúp ạ, cảm ơn bác
 
ngocleasing
Đã cập nhật File theo mong muốn của bác.
Tuy nhiên nếu Load mã khách hàng khác, thì page sẽ load lại từ đầu nên sẽ mất thời gian.
Nếu mở quá nhiều Tab thì PC cấu hình thấp sẽ chạy chậm.

Link File
 
ngocleasing
Đã cập nhật File theo mong muốn của bác.
Tuy nhiên nếu Load mã khách hàng khác, thì page sẽ load lại từ đầu nên sẽ mất thời gian.
Nếu mở quá nhiều Tab thì PC cấu hình thấp sẽ chạy chậm.

Link File
Phải đăng nhập và like bài của bác. (Đã ủng hộ bác ở VCB nhé.) Nhưng bác kiểm tra xem sheets BCKQKD ko lấy đc dữ liệu như 2 sheet còn lại.
 
Lần chỉnh sửa cuối:
File dưới đây cập nhật dữ liệu tại VNDirect và VietStock, nếu bạn nào muốn cập nhật từ các trang khác thì liên hệ ở link bên dưới.

Đã cập nhật file : 21/08/2019 16:44 GMT+7
File thường xuyên cập nhật tại Nguồn
Link liên hệ và tài trợ
Bác ơi cho em khi em mở file bác rồi tìm một dữ liệu của 1 mã chứng khoán thì ra lỗi này, lỗi này là lỗi gì vậy bác?

223422
 
@HeSanbi : Nhờ bạn xem giúp mình được không? Cái báo cáo KQKD nó không ra đúng như hai báo cáo kia. Chỉ hiển thị như bên dưới thôi
1570095702875.png
 
Bạn sang đây tải file đã được cải tiến và nâng cấp File mới
 
Dựa trên site của tudokodo tôi tạo một ứng dụng nhỏ theo ý muốn của bạn.
Với các site của bạn zine cũng đơn giản chỉnh sửa lại trong VBA.

@ngocleasing đã hỏi tôi ở bài:
https://www.giaiphapexcel.com/diendan/threads/lấy-dữ-liệu-website-vào-excel.122513/

Có thể site bạn muốn cạo cũng ứng dụng được với file bên dưới.

Đối với một số site chứng khoán có thể được viết ở dạng Single Page, thường là sử dụng javascript để gửi và nhận dữ liệu
Phải nhờ đến sự trợ giúp từ ứng dụng khác như Chrome-SeleniumBasic hoặc Internet Explore,...
Lúc này Khi khởi động ứng dụng Excel sẽ khiến quá trình Mở ứng dụng khác mất một thời gian, trong quá trình sử dụng thì hoạt động bình thường

File bên dưới yêu cầu Internet Explorer 11

Link File

Để ủng hộ bài viết, các bạn hãy ấn vào "Trả lời" của bài viết này và để lại một comment, xin cảm ơn!
Bác này viết bài rất hay, không biết bác có tham gia chứng khoán không chỉ giáo e với ạ, e mới vào nghề mà lõm nhiều quá. :D
 
Dựa trên site của tudokodo tôi tạo một ứng dụng nhỏ theo ý muốn của bạn.
Với các site của bạn zine cũng đơn giản chỉnh sửa lại trong VBA.

@ngocleasing đã hỏi tôi ở bài:
https://www.giaiphapexcel.com/diendan/threads/lấy-dữ-liệu-website-vào-excel.122513/

Có thể site bạn muốn cạo cũng ứng dụng được với file bên dưới.

Đối với một số site chứng khoán có thể được viết ở dạng Single Page, thường là sử dụng javascript để gửi và nhận dữ liệu
Phải nhờ đến sự trợ giúp từ ứng dụng khác như Chrome-SeleniumBasic hoặc Internet Explore,...
Lúc này Khi khởi động ứng dụng Excel sẽ khiến quá trình Mở ứng dụng khác mất một thời gian, trong quá trình sử dụng thì hoạt động bình thường

File bên dưới yêu cầu Internet Explorer 11

Link File

Để ủng hộ bài viết, các bạn hãy ấn vào "Trả lời" của bài viết này và để lại một comment, xin cảm ơn!
tks bác nhiều
 
File dưới đây cập nhật dữ liệu tại VNDirect và VietStock, nếu bạn nào muốn cập nhật từ các trang khác thì liên hệ ở link bên dưới.

Đã cập nhật file : 21/08/2019 16:44 GMT+7
File thường xuyên cập nhật tại Nguồn
Link liên hệ và tài trợ
cám ơn bạn HeSanbi, chia sẻ rất hữu ích. mình đã thử các phiên bản của bạn nhưng bản DataStock này vẫn thấy ổn hơn cả. bạn có thể share source code bản này đc ko. mình muốn chỉnh sửa một chút dữ liệu bảng LCTT.
Cám ơn bạn rất nhiều
 
cám ơn bạn HeSanbi, chia sẻ rất hữu ích. mình đã thử các phiên bản của bạn nhưng bản DataStock này vẫn thấy ổn hơn cả. bạn có thể share source code bản này đc ko. mình muốn chỉnh sửa một chút dữ liệu bảng LCTT.
Cám ơn bạn rất nhiều
Bài này của tôi cũ rồi bạn có thể tham khảo bên này, code được chia sẻ hoàn toàn, Bạn có thể tải Phiên bản mới nhất ở phần 2

 
File dưới đây cập nhật dữ liệu tại VNDirect và VietStock, nếu bạn nào muốn cập nhật từ các trang khác thì liên hệ ở link bên dưới.

Đã cập nhật file : 21/08/2019 16:44 GMT+7
File thường xuyên cập nhật tại Nguồn
Link liên hệ và tài trợ
Anh ơi, em muốn lấy lịch sử giá của 1 cổ phiếu, thì dùng file nào của anh được ạ, với giá trị số lần cần lấy khoảng 1300 ngày anh ạ. Pls Help Thank anh
 
Web KT
Back
Top Bottom