quocturtle
Thành viên chính thức


- Tham gia
- 22/3/12
- Bài viết
- 68
- Được thích
- 3
Xin chào mọi người
HIện tại mình đang làm việc với một số công thức của Thomson Reuter, để tải data về Excel. Dữ liệu mình tải về rất lớn nên không thể tải một lúc hết được, vì bị nghẽn mạng đồng thời nhiều cells trong Excel bị error (vì dữ liệu về nhiều quá)
Nên muốn nhờ mọi người giúp đỡ cho mình dòng code VBA copy công thức theo thời gian.
Anh/chị/em vui long xem giúp file Excel. Như trong file Excel thì dòng công thức của mình bắt đầu từ C2:M2 (dòng highlight màu xanh)
Mọi người có thể giúp mình dòng code VBA copy theo yêu cầu sau được không:
1. Có thể select dòng formula bắt đầu từ đâu đến đâu; ví dụ trường hợp này mình select từ C2:M2
2. Nhập số lượng dòng muốn copy, ví dụ ở đây là 15 dòng, tức từ dòng 3 đến dòng 17. Trên thực tế mình sẽ tải cả cả tram ngàn dòng.
3. Số lượng dòng công thức cần copy trong một khoảng thời gian. Ví dụ mình chọn đơn vị thời gian là 1s, và số lượng dòng cần copy trong 1s là 3. Thì khi bắt đấu 0-1s, VBA copy formula từ C3:M5, từ 1s-2s, VBA copy formula từ C6:M8, tương tự
4. Chọn khung thời gian lặp lại chuyện copy (ví dụ như trên mìn chọn 1s).
Rất mong mọi người giúp đỡ.
Chân thành cảm ơn mọi người
HIện tại mình đang làm việc với một số công thức của Thomson Reuter, để tải data về Excel. Dữ liệu mình tải về rất lớn nên không thể tải một lúc hết được, vì bị nghẽn mạng đồng thời nhiều cells trong Excel bị error (vì dữ liệu về nhiều quá)
Nên muốn nhờ mọi người giúp đỡ cho mình dòng code VBA copy công thức theo thời gian.
Anh/chị/em vui long xem giúp file Excel. Như trong file Excel thì dòng công thức của mình bắt đầu từ C2:M2 (dòng highlight màu xanh)
Mọi người có thể giúp mình dòng code VBA copy theo yêu cầu sau được không:
1. Có thể select dòng formula bắt đầu từ đâu đến đâu; ví dụ trường hợp này mình select từ C2:M2
2. Nhập số lượng dòng muốn copy, ví dụ ở đây là 15 dòng, tức từ dòng 3 đến dòng 17. Trên thực tế mình sẽ tải cả cả tram ngàn dòng.
3. Số lượng dòng công thức cần copy trong một khoảng thời gian. Ví dụ mình chọn đơn vị thời gian là 1s, và số lượng dòng cần copy trong 1s là 3. Thì khi bắt đấu 0-1s, VBA copy formula từ C3:M5, từ 1s-2s, VBA copy formula từ C6:M8, tương tự
4. Chọn khung thời gian lặp lại chuyện copy (ví dụ như trên mìn chọn 1s).
Rất mong mọi người giúp đỡ.
Chân thành cảm ơn mọi người

