Vòng lặp For trong VBA – Học VBA 03



▷ Khoá học “Học Excel, Có Việc Ngay”: ​
▷ Xem ngay “Tự động hoá Excel và báo cáo với VBA”:

▷ Theo dõi Facebook cá nhân:
▷ Blog cá nhân:
▷ Video được cung cấp miễn phí bởi
▷ Facebook Group:

Khám phá thêm thật nhiều kiến thức với Học Excel Online:
🔑 Học Excel, Có Việc Ngay: ​
🔑 Hãy để VBA giúp bạn:
🔑 Hiểu và phân tích dữ liệu với Excel: ​

sub sosanh() ⏎
Dim i as Integer ⏎
For i = 0 to 10000 ⏎
Cells(i,2) = i ⏎
Next i ⏎
end sub

1. Hướng dẫn EXCEL – 01 – Nhập dữ liệu và tính toán đơn giản

2. Hướng dẫn EXCEL – 02 – Thêm, bớt hàng hoặc cột

3. Hướng dẫn EXCEL – 03 – Xoá dữ liệu trong bảng tính

4. Hướng dẫn EXCEL – 04 – Định dạng căn bản

5. Hướng dẫn EXCEL – 05 – Chèn hình ảnh vào trong bảng tính

6. Hướng dẫn EXCEL – 06 – Copy và Paste dữ liệu

7. Hướng dẫn EXCEL – 07 – Copy và Paste dữ liệu (tiếp)​

8. Hướng dẫn EXCEL – 08 – Cut và Paste dữ liệu

9. Hướng dẫn EXCEL – 09 – Địa chỉ tuyệt đối và địa chỉ tương đối

10. Hướng dẫn EXCEL – 10 – Tạo biểu đồ hình cột

11. Hướng dẫn EXCEL – 11 – Biểu đồ hình tròn

12. Hướng dẫn EXCEL – 12 – Chèn ảnh vào bảng tính

13. Hướng dẫn EXCEL – 13 – Sử dụng format painter để định dạng nhanh hơn

14. Hướng dẫn EXCEL – 14 – Định dạng số liệu trong bảng tính

15. Hướng dẫn EXCEL – 15 – Nhập dữ liệu bằng fill options

16. Hướng dẫn EXCEL – 16 – Sắp xếp dữ liệu

17. Hướng dẫn EXCEL – 17 – Find and Replace

18. Hướng dẫn EXCEL – 18 – Chèn Textbox

19. Hướng dẫn EXCEL – 19 – Chèn kí tự đặc biệt

20. Hướng dẫn EXCEL – 20 – Sử dụng spark lines

21. Hướng dẫn EXCEL – 21 – Định dạng ô dữ liệu theo điều kiện

22. Hướng dẫn EXCEL – 22 – Sử dụng freezing pane

23. Hướng dẫn EXCEL – 23 – Tạo bảng trong excel

24. Hướng dẫn EXCEL – 24 – Wrap text

25. Hướng dẫn EXCEL – 25 – Linking sheets

26. Hướng dẫn EXCEL – 26 – Sử dụng Clipboard trong Excel

27. Hướng dẫn EXCEL – 27 – Workspace

28. Hướng dẫn EXCEL – 28 – Loại bỏ dữ liệu lặp lại trong excel

29. Hướng dẫn EXCEL – 29 – Tách dữ liệu trong cột

30. Hướng dẫn EXCEL – 30 – Đặt mặt khẩu cho 1 trang tài liệu trong excel 2010

31. Hướng dẫn EXCEL – 31 – Kiểm tra dữ liệu nhập vào 1 ô

32. Hướng dẫn EXCEL – 32 – Đặt tên cho 1 ô, 1 mảng dữ liệu, .. sử dụng Name trong

33. Hướng dẫn EXCEL – 33 – Lệnh OFFSET trong EXCEL

34. Hướng dẫn EXCEL – 34 – Lệnh IF trong Excel

35. Hướng dẫn EXCEL – 35 – Biểu đồ tương tác đơn giản

Xem thêm video học và các thủ thuật excel: https://mindovermetal.org/thu-thuat-excel/

24 Comement tại “Vòng lặp For trong VBA – Học VBA 03”

  1. Mình bỏ dòng Dim đi thì hàm vẫn chạy và cho kết quả chuẩn, v mình ghi thêm dòng Dim để làm gì v mọi người?

  2. Khi viết lệnh VBA trong Excel có những trường hợp nó không hiện danh sách các thuộc tính và phương thức, biến. Xin hỏi: Cái này do lỗi hay lý do nào khác ? Có thể sử dụng chức năng gì để truy cập danh sách này để biết cho chính xác hay không ??

  3. Nguyễn Thành Trung October 20, 2020 at 3:58 am

    Sao không chạy được trên sheet khác? Nản!

  4. Mình mới tìm hiểu về VBA, và cũng đã làm code giống y code của bạn trong video nhưng số không chạy từ ô B1> B10000 mà chạy trong ô B1 từ 1-10000 và dùng lại B1= 10000 vậy là làm sao? Bạn có thể giúp mình được không?

  5. Cho minh hoi, neu muon cho vung A1:A10000 cua tat ca cac sheets trong workbook deu hien thi tu 1 den 10000 thi lam sao?

  6. mình muốn đánh số thứ tự trong cột a từ a1 trở đi các số 3 tới 20 thỳ làm thế nào
    code
    Dim i As Integer
    For i = 3 To 20
    Cells(i, 2) = i
    Next i
    code này chỉ chạy từ ô có địa chi là a3 tới a20 chứu không chạy lần lượt từ a1

  7. rất hay!!! cảm ơn bạn ĐT Nguyễn [Excel]

  8. Chào anh 
    Em đã làm một Macro và chạy được trên file excel nhưng khi lưu file này lại, sau đó tắt đi, copy file này cho người khác thì mở lên Macro báo lỗi "Can not run macro "New Microsoft Excel Worksheet.xlsx". The macro may not be available in this work book or all macros may be disabled ". Anh có thể giải thích giúp em không. Hoặc làm một video để nói rõ về cách lưu file có chứa macro và copy file này cho người khác mà kô bị lỗi được ko ạ. Cảm ơn anh

  9. Xin chào bạn ĐT Nguyễn, bạn có thể cho mình địa chỉ mail của bạn được không? mình cần bạn trợ giúp…
    Mình cảm ơn bạn

  10. anh ơi em sử dụng đúng công thức này nhưng sau khi bấm vào hình tam giác xanh nó toàn hiện ra dòng chữ "compile error user defined type not defined"

  11. Anh ơi, cho em hỏi em có 1 bảng tinh có 200 dong mà dòng nào e cũng phải coppy du lieu lên dong 1 thì em phải làm thế nào ah. Thank anh nhiều.

  12. Sao minh viet code y chang vay ma khi chay thi chi toan hien toan so 1 ko ah.
    Sub danhSoThuTu()
        Dim i As Integer
        For i = 1 To 10000
            Cells(i, 2) = 1
        Next i
    End Sub

  13. em xem các bài VBA của anh và hầu như là học vẹt và chỉ biết nó là như thế thôi, a có thể cung cấp thêm tài liệu cơ bản về ngôn ngữ VBA  kèm theo được không ạ

  14. @ĐT Nguyên [Excel] cho em xin cai link tài liệu VBA mà anh nói trong clip này với

  15. cảm ơn bạn về câu trả lời +ĐT Nguyễn [Excel] 
    mình lại có 1 câu hỏi khác hi vọng bạn giúp mình với: câu hỏi là đoạn code bên dưới

    Sub thutu()
    Dim i As Integer
    For i = 1 To 1000
    If i Mod 4 <> 0 Then
    ' so1,so2,so3
        Cells(1, i + 1) = "So" & i Mod 4  ' dong 1
        Cells(2, i + 1) = "So" & i Mod 4  ' dong 2
    ' cau hoi: tai dong 2 lam the nao de merge 3 o so1,so2,so3 lai thanh 1 o
    ' ban co the giup minh doan code nay duoc khong
    Else
        Cells(1, i + 1) = ""
    End If
    Next i
    End Sub

  16. Nếu ta muốn in ra theo chiều ngang thì làm vậy sao bạn, in theo dòng?
    A1= 1
    B1=2
    C1=3
    D1=4

    J1=10

  17. bạn ơi cho mình hỏi:
    nếu dùng dòng for in từ 1 đến 10 rồi lại tiếp từ 1 đến 10 … lặp đi lặp lại như vậy thì viết vòng for đẫy như thế nào.

  18. Bạn ơi seri này là dành cho những người mới bắt đầu sử dụng VBA à? mình mới biết dùng macro để làm một số báo cáo phục vụ công việc thôi, chứ mình chưa hiểu cách viết code như thế nào hay tại sao trong bài này bạn lại dùng đoạn code này, cũng như quy luật viết code trong VBA. Bạn có tài liệu/ video dành cho những người mới thì chia sẻ cho mình với. Thanks bạn.

  19. Đức Thành Nguyễn October 20, 2020 at 3:58 am

    nếu muốn đánh số từ 1 đến N, mà N thay đổi thì làm ntn

  20. Hồi đó lúc mô phỏng 1000 dòng không biết phải làm thế nào cho nhanh h học VBA ra là thế! hihi tks a 🙂

  21. Cảm ơn bạn trong bài 3. Trường hợp mình muốn đánh số thứ tự bắt đầu từ ô A6 thì làm thế nào?

  22. hay qua.thanks bạn nhiều

  23. bạn ơi, bạn có thể làm video về Advance Filter sớm đc ko? Mình chờ mãi để xem mà chưa thấy bạn ra video, mình lại sắp kiểm tra về phần đó rùi 🙁

  24. anh hướng dẫn advanced filter bằng VBA đi ạ 🙂

Để lại ý kiến của bạn:

Your email address will not be published. Required fields are marked *