Nguyễn Thành Huyện
Nguyễn Thành Huyện
Thảo luận 16 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 262 lượt xem

Xin chào khóa học Tôi có vấn đề này nhời các Thầy giúpTôi muốn

Xin chào khóa học !

Tôi có vấn đề này nhời các Thầy giúp.

Tôi muốn lấy dữ liệu từ B8 đến dòng cuối cột B (23/8/2021) - Ngày hiện tại (03/8/2021) và ghi dữ liệu vào H8 đến dòng cuối cột H (20)

Thì phải viết code như sao ah?

Xin cảm ơn.

Thảo luận 16 câu trả lời
Lượt xem 262 lượt xem
Vỗ tay vỗ tay
Nguyễn Thành Huyện 09:08 - Aug 04, 2021

chào bạn bạn có thể mô tả rõ hơn không lấy dữ liệu ở đâu? bạn có thể xem chương 8 và chương 10 có phần lấy dữ liệu đó.

Vỗ tay vỗ tay
Nguyễn Thành Huyện 10:08 - Aug 04, 2021

Xin chào Tuấn Ba.

Tôi lấy và nhận kết quả trên cùng sheet2.

Tôi muốn làm.

khi có thay đổi về dữ liệu trong Sheet2.

Thì trong Cột H (Từ H8 đến dòng cuối) sẽ nhận được kết quả: 

B8 đến dòng cuối (dạng dữ liệu dd/mm/yyyy) - ngày hiện tại

(Mục đích là để đếm lùi ngày từ H8 đến dòng cuối)

Trân trọng cảm ơn.

Vỗ tay vỗ tay
Nguyễn Thành Huyện 10:08 - Aug 04, 2021

Chào bạn bạn có thể làm như sau

Option Explicit
Sub laydulieu()
    Dim dc As Long
    dc = Sheet1.Range("A" & Sheet1.Rows.Count).End(xlUp).Row
    Sheet2.Range("A1:A" & dc).Value = Sheet1.Range("A1:A" & dc).Value
End Sub

Vỗ tay vỗ tay
Nguyễn Thành Huyện 15:08 - Aug 09, 2021

Xin chào Thầy !

Code thầy hướng dẩn tôi vẫn chưa làm được ah.

Tôi muốn lấy dữ liệu từ dòng B8 đến dòng cuối cột B ( Có dạng dd/mm/yyyy)

Trừ đi NGÀY HIÊN TẠI  và ghi dữ liệu vào dòng H8 đến dòng cuối cột H .

Dữ liệu này nằm trong cùng Sheet1.

Trân trọng cảm ơn Thầy.



Vỗ tay vỗ tay
Nguyễn Thành Huyện 15:08 - Aug 09, 2021

Chào bạn bạn dùng vòng lặp để lấy dữ liệu sang nhé. bạn có thể đẩy file lên không?

Vỗ tay vỗ tay
Nguyễn Thành Huyện 19:08 - Aug 09, 2021
Vỗ tay vỗ tay
Nguyễn Thành Huyện 09:08 - Aug 10, 2021

Chào bạn bạn cho gitiho xin quyền truy cập nhé.

Vỗ tay vỗ tay
Nguyễn Thành Huyện 09:08 - Aug 10, 2021

Chào bạn bạn cho gitiho xin quyền truy cập nhé.

Vỗ tay vỗ tay
Nguyễn Thành Huyện 09:08 - Aug 11, 2021

Xin chào Tuấn Ba !

Đường dẩn bên dưới ah.

https://docs.google.com/spreadsheets/...

Trân trọng


Vỗ tay vỗ tay
Nguyễn Thành Huyện 09:08 - Aug 11, 2021

Chào bạn hiện tại gitiho vẫn không có quyền truy cập bạn nhé.

Vỗ tay vỗ tay
Nguyễn Thành Huyện 09:08 - Aug 11, 2021
Vỗ tay vỗ tay
Nguyễn Thành Huyện 10:08 - Aug 11, 2021

Chào bạn File này bạn đang muốn nói gì với gitiho nhỉ



Vỗ tay vỗ tay
Nguyễn Thành Huyện 12:08 - Aug 11, 2021

Xin chào Tuấn Ba

Tôi cần lấy A2 Trừ "NGÀY HIỆN TẠI" và kết quả được ghi tại B2

Thực hiện đến dòng cuối dữ liệu

Xin cảm ơn.

Vỗ tay vỗ tay
Nguyễn Thành Huyện 13:08 - Aug 11, 2021

Chào bạn code sẽ như sau nhé

Option Explicit
Sub Tinhngaythuchien()
   ' Tạo ra biến dòng cuối và biến i
    Dim dc As Long, i As Long
  ' Tìm dòng cuối có chứa dữ liệu
    dc = Sheet1.Range("A" & Sheet1.Rows.Count).End(xlUp).Row
  'Duyệt vòng lặp 
    For i = 2 To dc
       'Ghi dữ liệu ra cột C 
        Sheet1.Range("C" & i).Value = DateDiff("d", Now, Sheet1.Range("A" & i))
    Next i
End Sub













Vỗ tay vỗ tay
Nguyễn Thành Huyện 14:08 - Aug 11, 2021

Chào Tuấn Ba

Code đã chạy được rồi ah.

Cảm ơn Thầy !

Vỗ tay vỗ tay
Nguyễn Thành Huyện 16:08 - Aug 11, 2021

Chúc bạn học tốt cùng gitiho

Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông