Lấy dữ liệu Chứng Khoán và Tài chính tự động từ Website vào bảng tính Excel !

Tuyen ninh thuan

Thành viên mới
Tham gia ngày
30 Tháng mười hai 2017
Bài viết
8
Được thích
0
Điểm
163
Bạn nào biết cách chỉ lấy 1 trong 2 dữ lieu trùng nhau (có dữ liệu ở các cột khác nhau) mô phỏng trong file excel (phần Mô phỏng dữ liệu màu đỏ) dưới đây không chỉ mình với. Mình cảm ơn các bạn trước nhé
 

File đính kèm

ngocleasing

Thành viên chính thức
Tham gia ngày
17 Tháng mười 2008
Bài viết
51
Được thích
2
Điểm
670
Tuổi
43
*Cập nhật ứng dụng: phiên bản 1.0.2 (*08/10/2019 10:54 GMT+7)

Những cập nhật mới:

+ Khắc phục tìm kiếm mã cổ phiếu. Thêm điều kiện để mở hoặc không mở danh sách.
+ Có thể xóa những Trang tính phụ mà không ảnh hướng đến ứng dụng.
+ Mở VBA - Cho phép viết mã vào VBA.
+ Khắc phục lỗi không Kiểm tra được phiên bản mới.


------------------------
Chào bác,
-Theo em thì trong phần báo cáo kết quả kinh doanh, bác nên cho thêm phần báo cáo 6 tháng, báo cáo 9 tháng. Vì nhiều người muốn biết là 6 tháng, hay 9 tháng đã đạt được kết quả kinh doanh thế nào, nhằm để so sánh với cùng kỳ năm trước. (6 tháng chính là quy 1+ quý 2, 9 tháng sẽ là quý 1+quý 2+ quý 3). Chẳng hạn như muốn biết 6 tháng năm 2019, đã có lợi nhuận bao nhiêu; 6 tháng năm 2018 đã có lợi nhuận bao nhiêu...
- Báo cáo quý của bác lấy nhầm sang dữ liệu năm ạ
-Sự kiện quyền bị báo lỗi khi kích vào xem dữ liêu,1570526528135.png như sau bác:
1570526528135.png

Cảm ơn bác nhiều!
 

File đính kèm

Lần chỉnh sửa cuối:

khanh.toquoc

Thành viên mới
Tham gia ngày
19 Tháng mười hai 2017
Bài viết
6
Được thích
0
Điểm
163
Tuổi
37
Nguồn BCTC bạn đang dùng (VCBS) không cập nhật Báo cáo lưu chuyển tiền tệ của doanh nghiệp Ngân hàng (Mã NH nào cũng thế), mình xem nguồn web thì đúng là không có. Bạn có thể sử dụng thêm nguồn dữ liệu khác để lấy báo cáo này được không?
Ngoài ra nếu mình bỏ check "Hiện danh sách" và nhập trực tiếp mã CK và ấn Enter thì thông tin về mã ck này không được cập nhật bạn ạ.
Thêm nữa mình vẫn bị lỗi đóng hết file excel đang mở và khởi động lại mỗi khi ấn vào nút "Xem tất cả", không hiểu các bạn khác dùng có bị không.
Thank.
 

Tuyen ninh thuan

Thành viên mới
Tham gia ngày
30 Tháng mười hai 2017
Bài viết
8
Được thích
0
Điểm
163
*Cập nhật ứng dụng: phiên bản 1.0.2 (*08/10/2019 10:54 GMT+7)

Những cập nhật mới:

+ Khắc phục tìm kiếm mã cổ phiếu. Thêm điều kiện để mở hoặc không mở danh sách.
+ Có thể xóa những Trang tính phụ mà không ảnh hướng đến ứng dụng.
+ Mở VBA - Cho phép viết mã vào VBA.
+ Khắc phục lỗi không Kiểm tra được phiên bản mới.

File lỗi - sẽ sớm cập nhật
------------------------
file của bạn vẫn chưa khắc phục được lỗi không có dữ lieu Lưu chuyển tiền tệ của HCM, VCB. Mình hay lấy dữ lieu trên https://finance.vietstock.vn/. Mọi dữ lieu của mọi mã niêm yết đều có trên trang này. Mong bạn chỉnh sửa lỗi dữ lieu giúp mình. mình cảm ơn bạn trước nhé
 

HeSanbi

Thành viên tích cực
Tham gia ngày
24 Tháng hai 2013
Bài viết
1,103
Được thích
948
Điểm
560
Các bạn cứ theo dõi bài viết, file sẽ sớm cập nhật, để khắc phục việc thiếu dữ liệu, hay một số lỗi của ứng dụng.
 
Lần chỉnh sửa cuối:

ngocleasing

Thành viên chính thức
Tham gia ngày
17 Tháng mười 2008
Bài viết
51
Được thích
2
Điểm
670
Tuổi
43
Các bạn cứ theo dõi bài viết, file sẽ sớm cập nhật, để khắc phục việc thiếu dữ liệu, hay một số lỗi của ứng dụng.
Về nguồn dữ liệu thì em thấy Vietstock là ổn nhất bác à. Tính chính xác cũng như ổn định, còn các c.ty ck thì nay thế này mai thế khác, thay đổi kết cấu liên tục. Thậm chí họ cấp 1 thời gian xong không cấp nữa.
 

HeSanbi

Thành viên tích cực
Tham gia ngày
24 Tháng hai 2013
Bài viết
1,103
Được thích
948
Điểm
560
*Cập nhật ứng dụng: phiên bản 1.0.3 (*10/10/2019 16:00 GMT+7)

----------------------------
*Ứng dụng hoàn toàn tự động thông báo Phiên bản mới.
*File bên dưới nếu các bạn Quét Virus sẽ xuất hiện một số nhắc nhở,
bởi vì file có sử dụng Shell , và các Hàm WinAPI để thực hiện một số tác vụ,
và Ứng dụng sử dụng Request HTTP để tải dữ liệu vì thế có thể sẽ bị Trình Quét Hoặc Chrome kiểm duyệt.

------------------------

Link File
 
Lần chỉnh sửa cuối:

ngocleasing

Thành viên chính thức
Tham gia ngày
17 Tháng mười 2008
Bài viết
51
Được thích
2
Điểm
670
Tuổi
43
*Cập nhật ứng dụng: phiên bản 1.0.3 (*10/10/2019 16:00 GMT+7)

*****Bản cập nhật tạm thời******

+ Khắc phục lỗi ở bản 1.0.2.
+ Cho phép chọn nguồn lấy dữ liệu đơn lẻ từ 3 nguồn là VCBs, VCSC, Vietstock.
+ Tối ưu ứng dụng cho phép ứng hoạt động tốt hơn bằng cách:
Vào VBA (Ctrl+F11) -> Chọn mở Module: A_EarlyBinding, thay đổi thông số EarlyBinding = TRUE.
và trong quá trình sử dụng nếu không gặp lỗi liên quan đến thông số EarlyBinding thì giữ nguyên và Save ứng dụng.
Nếu ứng dụng mang sang máy tính khác, buộc phải thay đổi về False.

(EarlyBinding = False : Vì một số lý do tương thích )

----------------------------
*Ứng dụng hoàn toàn tự động thông báo Phiên bản mới.
*File bên dưới nếu các bạn Quét Virus sẽ xuất hiện một số nhắc nhở,
bởi vì file có sử dụng Shell , và các Hàm WinAPI để thực hiện một số tác vụ,
và Ứng dụng sử dụng Request HTTP để tải dữ liệu vì thế có thể sẽ bị Trình Quét Hoặc Chrome kiểm duyệt.

------------------------
Cảm ơn bác
 
Lần chỉnh sửa cuối:

Tuyen ninh thuan

Thành viên mới
Tham gia ngày
30 Tháng mười hai 2017
Bài viết
8
Được thích
0
Điểm
163
*Cập nhật ứng dụng: phiên bản 1.0.3 (*10/10/2019 16:00 GMT+7)

*****Bản cập nhật tạm thời******

+ Khắc phục lỗi ở bản 1.0.2.
+ Cho phép chọn nguồn lấy dữ liệu đơn lẻ từ 3 nguồn là VCBs, VCSC, Vietstock.
+ Tối ưu ứng dụng cho phép ứng hoạt động tốt hơn bằng cách:
Vào VBA (Ctrl+F11) -> Chọn mở Module: A_EarlyBinding, thay đổi thông số EarlyBinding = TRUE.
và trong quá trình sử dụng nếu không gặp lỗi liên quan đến thông số EarlyBinding thì giữ nguyên và Save ứng dụng.
Nếu ứng dụng mang sang máy tính khác, buộc phải thay đổi về False.

(EarlyBinding = False : Vì một số lý do tương thích )

----------------------------
*Ứng dụng hoàn toàn tự động thông báo Phiên bản mới.
*File bên dưới nếu các bạn Quét Virus sẽ xuất hiện một số nhắc nhở,
bởi vì file có sử dụng Shell , và các Hàm WinAPI để thực hiện một số tác vụ,
và Ứng dụng sử dụng Request HTTP để tải dữ liệu vì thế có thể sẽ bị Trình Quét Hoặc Chrome kiểm duyệt.

------------------------

File mới nhất vẫn bị lỗi ở trích xuất dữ lieu từ nguồn vietstock, cụ thể:

- Nội dung không thể hiện (dữ liệu nguồn lại có)

- Khác số tiền ở dữ liệu trích xuất so với dữ liệu nguồn

Chi tiết lỗi file đính kèm bên dưới. Mong bạn chỉnh sửa giúp lỗi trên
 

File đính kèm

HeSanbi

Thành viên tích cực
Tham gia ngày
24 Tháng hai 2013
Bài viết
1,103
Được thích
948
Điểm
560
@Tuyen ninh thuan
Bác đã đọc phần chỉ dẫn "mới" ở "Bảng cân đối Kế toán" hay chưa?
Bên nguồn Năm thể hiện từ 2015 đến 2018, Bên dữ liệu thể hiện từ 2018 về sau.


"Phần nội dung" - Kiểm tra nhiều lần nội dung vẫn đầy đủ, sẽ kiểm tra lại nếu gặp lỗi này.
--------------

Capture.JPG
 
Lần chỉnh sửa cuối:

khanh.toquoc

Thành viên mới
Tham gia ngày
19 Tháng mười hai 2017
Bài viết
6
Được thích
0
Điểm
163
Tuổi
37
- Nếu dùng nguồn Vietstock thì bị lỗi lặp cột các năm tài chính. Ví dụ 2018 2017 2016 2015 2016 2015 2014 2013... đối với các doanh nghiệp chỉ có dữ liệu tài chính 3-5 năm gần đây (Mình thử với FTM chẳng hạn)
- Nút Xóa dữ liệu ở bảng Cân đối kế toán không hoạt động.
- Bảng kết quả kinh doanh bị nhầm giá trị ở dòng Lãi cơ bản trên cổ phiếu nếu dùng dữ liệu Vietstock. Chắc là do nhân 1000, dòng này đáng ra không được nhân.
Cảm ơn bạn nhiều.
 

HeSanbi

Thành viên tích cực
Tham gia ngày
24 Tháng hai 2013
Bài viết
1,103
Được thích
948
Điểm
560
*Cập nhật ứng dụng: phiên bản 1.0.4 (*11/10/2019 14:10 GMT+7)


Link File
 
Lần chỉnh sửa cuối:

ngocleasing

Thành viên chính thức
Tham gia ngày
17 Tháng mười 2008
Bài viết
51
Được thích
2
Điểm
670
Tuổi
43
*Cập nhật ứng dụng: phiên bản 1.0.4 (*11/10/2019 14:10 GMT+7)

*****Bản cập nhật tạm thời******

+ Khắc phục 1 lỗi khi EarlyBinding = False gây ra thiếu dữ liệu ở Sheet "Sự kiện quyền"
+ Sửa lỗi nhân dữ liệu với đơn vị cơ bản của Dữ liệu Vietstock
+ Khắc phục xóa dữ liệu tài chính.
--------------------------
Chào bác
Khi xem "sự kiện quyền" báo lỗi sau bác ơi
1570786802320.png
 

HeSanbi

Thành viên tích cực
Tham gia ngày
24 Tháng hai 2013
Bài viết
1,103
Được thích
948
Điểm
560
@ngocleasing
Bác copy đoạn này vào VBA rồi bấm F5 xem có xảy ra lỗi?
PHP:
Sub Test_ObjectError()
  Debug.print MainRegExp("2", "2", True)(0)
End Sub
 

HeSanbi

Thành viên tích cực
Tham gia ngày
24 Tháng hai 2013
Bài viết
1,103
Được thích
948
Điểm
560
@ngocleasing
Mong Bác sửa bài viết và xóa giúp cái hình.
Bác cứ thích đùa thì tôi chịu thôi không hỗ trợ Bác được, Bác thông cảm.
Bác nên nhớ lỗi đã xảy ra là ở cái file Bác tải của tôi. Trong khi Bác thực hiện ở đâu vậy.

Vào file, tạo một module (Chuột phải, insert, chọn module, copy code vô module và bấm F5)
 

ngocleasing

Thành viên chính thức
Tham gia ngày
17 Tháng mười 2008
Bài viết
51
Được thích
2
Điểm
670
Tuổi
43
@ngocleasing
Mong Bác sửa bài viết và xóa giúp cái hình.
Bác cứ thích đùa thì tôi chịu thôi không hỗ trợ Bác được, Bác thông cảm.
Bác nên nhớ lỗi đã xảy ra là ở cái file Bác tải của tôi. Trong khi Bác thực hiện ở đâu vậy.

Vào file, tạo một module (Chuột phải, insert, chọn module, copy code vô module và bấm F5)
Ấy chết, em đâu dám mất thời gian bác. Đầu tiên em mở file bác ra nhưng em không biết chèn vào đâu cả. Nên nghĩ chắc là bác dùng câu lệnh để kiểm tra excel hay Windows em có vấn đề gì không tương thích không. Nên em làm vậy. Em đang dùng điện thoại ạ. Mai em kiểm tra lại xem xong báo cáo lại bác ạ. Cảm ơn bác
 
Top Bottom