Lệnh IF và WITH trong VBA - Học VBA 07

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ต.ค. 2024

ความคิดเห็น • 73

  • @HocExcelOnline
    @HocExcelOnline  10 ปีที่แล้ว +5

    Các bạn cần hướng dẫn Excel về những chủ đề nào thì comment ở đây nhé :)
    Share cho những người cùng muốn học VBA như bạn nữa. Cảm ơn tất cả :)
    Học Excel cùng ĐT Nguyễn:
    ▷ Khoá học "Học Excel, Có Việc Ngay": ​bit.ly/ex101_dtnguyen
    ▷ Xem ngay "Tự động hoá Excel và báo cáo với VBA": bit.ly/vba101_dtnguyen
    ▷ Theo dõi Facebook cá nhân: fb.me/kuldokk
    ▷ Blog cá nhân: blog.hocexcel.online
    ▷ Video được cung cấp miễn phí bởi hocexcel.online
    ▷ Facebook Group: bit.ly/heoFBG
    --
    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: ​www.hocexcel.online/ex101
    🔑 Hãy để VBA giúp bạn: www.hocexcel.online/vba101
    🔑 Hiểu và phân tích dữ liệu với Excel: ​www.hocexcel.online/dv101​

    • @trongbangdo
      @trongbangdo 10 ปีที่แล้ว

      ban share cho minh nhung ham co ban trong VBA nhe.

    • @HocExcelOnline
      @HocExcelOnline  10 ปีที่แล้ว

      Trongbang Do cứ theo dõi series này rồi sẽ có :)

    • @vothedung91
      @vothedung91 10 ปีที่แล้ว

      chưa thấy anh làm auto filter, hoặc 1 số hàm cơ bản bên excel nhưng áp dụng vào VBG như vlookup, left, right, fill (đổ màu),...

    • @HocExcelOnline
      @HocExcelOnline  10 ปีที่แล้ว

      Rồi sẽ có em Ah. Từng bước từ đơn giản đến phức tạp nhé :)

    • @tuyetmaivu7593
      @tuyetmaivu7593 9 ปีที่แล้ว

      A ơi. hàm excel =IF(OR(LEFT(NKC!$E11,3)=SC_131!$F$3,LEFT(NKC!$F11,3)=SC_131!$F$3),NKC!A11,""). công thức này được thực hiện lặp đi lặp lại đến hết sheet thì làm ntn ah! Cảm ơn a nhiều nhé

  • @ahtxl
    @ahtxl 9 ปีที่แล้ว

    Video nay bo ich qua. Minh da hoc excel tu cac video cua ban, nay bat dau hoc them vba. Cam on Thanh.

  • @lytrantkt
    @lytrantkt 10 ปีที่แล้ว

    Rồi.. quá hay... đi tìm học mãi về VBA. giờ mới gặp.. cảm ơn.. cảm ơn.. rất cảm ơn bạn...

    • @HocExcelOnline
      @HocExcelOnline  10 ปีที่แล้ว

      Cảm ơn Lý Trần đã share và comment :)

  • @huongho4931
    @huongho4931 10 ปีที่แล้ว

    Cảm ơn anh ĐT Nguyễn nhé. Bài hướng dẫn của anh rất chi tiết và dễ hiểu

    • @HocExcelOnline
      @HocExcelOnline  10 ปีที่แล้ว

      Rất vui vì giúp được em và mọi người.

  • @thuphanviet5636
    @thuphanviet5636 10 ปีที่แล้ว

    em rất muốn tìm học VBA lâu rồi, mà không biết bắt đầu từ đâu. Cám ơn Anh rất nhiều. Em làm kế toán nên thấy nó rất hữu ích. Cám ơn

    • @HocExcelOnline
      @HocExcelOnline  10 ปีที่แล้ว

      Cảm ơn thu PHAN VIET , rất vui vì giúp được bạn !

  • @bupem5870
    @bupem5870 8 ปีที่แล้ว

    Cam on DT Nguyen rat nhieu. Hay va bo ich qua

  • @hainguyen-um8cd
    @hainguyen-um8cd 10 ปีที่แล้ว

    cảm ơn anh.mong anh làm nhiều video hơn nữa về VBA :)

  • @thelongnguyen8062
    @thelongnguyen8062 8 ปีที่แล้ว

    Hi, Cám ơn bạn đã có những video rất thú vị. Trong bài này chỉ tô màu cho từng ô một, mình muốn tô cùng lúc hàng loạt ô thì làm như thế nào

  • @longduong9807
    @longduong9807 9 ปีที่แล้ว

    Anh ơi em muốn dùng lệnh if để ẩn cột với những o chọn cho kết quả bằng 0 thì như thế nào ah. Thank anh

  • @4nh2d3pz4j
    @4nh2d3pz4j 9 ปีที่แล้ว

    Hi bro, bro có thể chỉ mình cách mà khi mình select nhiều giá trị và ấn button thì nó cũng đổi không. Giờ chỉ làm được mỗi một cell. Thanks bro nhiều

  • @giavoduy2356
    @giavoduy2356 9 ปีที่แล้ว +1

    cái này có thể tô được cho 1 vùng hay ko?

  • @nkn1292
    @nkn1292 8 ปีที่แล้ว

    Bài giảng của anh rõ ràng rất hay, em muốn tô màu khoảng giữa được không anh?
    em đánh code như sau: If selection.value >=7 then
    selection.interior.colorindex = 5
    elseif 5 < selection.value < 7 then
    selection.interior.colorindex = 4
    elseif selection.value

    • @HocExcelOnline
      @HocExcelOnline  8 ปีที่แล้ว

      Em post cả file lên group face book nhé
      Http://hocexcel.online

    • @nkn1292
      @nkn1292 8 ปีที่แล้ว

      Vâng, em đã up lên face, chừng nào anh rảnh anh coi giùm em nha!
      Thanks!

  • @boykolove
    @boykolove 10 ปีที่แล้ว

    uhm cam on ban da chia se ! co the dua them len day them nhieu bai tap, hoac vi du ap dung trong cong viec duoc ko? :)

    • @HocExcelOnline
      @HocExcelOnline  10 ปีที่แล้ว

      Ở những bài đầu của series này, các bạn sẽ có khái niệm cơ bản về ngôn ngữ lập trình VBA, ở những bài sau, sẽ có những ví dụ tổng hợp vận dụng các kiến thức này :) Tri Nguyen

  • @TrangLe-yi3kn
    @TrangLe-yi3kn 8 ปีที่แล้ว

    Mình muốn viết VBA trong việc update các files trong folder thì mình tham khảo bài nào duoc ad?
    Thanks ad,

    • @HocExcelOnline
      @HocExcelOnline  8 ปีที่แล้ว +1

      11,12,16

    • @TrangLe-yi3kn
      @TrangLe-yi3kn 8 ปีที่แล้ว

      +ĐT Nguyễn [Excel] cho mình hỏi luôn phần sort cho dữ liệu trong VBA Luôn được không ad,

  • @longduong9807
    @longduong9807 9 ปีที่แล้ว

    E muốn dùng lệnh if để ẩn những cột mà hàng chọn cho kết quả bằng 0 thì làm thế nào ạ. Thank anh

  • @duongvanlongcp
    @duongvanlongcp 9 ปีที่แล้ว

    Thank anh nhieu a. em có bài toán như thế này anh giúp em với a. em muôn ẩn những cột mà trong vùng chọn có giá trị bằng 0 thì em phải làm thế nào ạ. em viết thử đoạn code này nhưng không được ạ.
    Sub an()
    ' Keyboard Shortcut: Ctrl+Shift+o
    If Selection.Value = 0 Then
    Selection.Interior.Columns("ranger").Select
    Selection.EntireColumn.Hidden = True
    End If
    End Sub

  • @honghuynh232
    @honghuynh232 9 ปีที่แล้ว

    cho em hỏi, em dùng selection thay activecell, không hiểu sao khi chọn selection nhiều cell để tô màu hàng loạt một lần thì excel báo lỗi, em cảm ơn.

    • @HocExcelOnline
      @HocExcelOnline  9 ปีที่แล้ว

      Em post file em làm lên group Facebook đc ko.,? Cảm ơn em

  • @longduong9807
    @longduong9807 9 ปีที่แล้ว

  • @giangpham1946
    @giangpham1946 9 ปีที่แล้ว

    Anh ơi, có thể sửa code thế nào để mình có thể bôi đen cả vùng số rồi bấm 1 lần chạy macro là được mà không cần bấm cho từng ô không ạ ?

    • @HocExcelOnline
      @HocExcelOnline  9 ปีที่แล้ว

      Đc chứ, em thử xem. Ko đc thì comment lại

    • @giangpham1946
      @giangpham1946 9 ปีที่แล้ว

      vâng em sẽ thử, cảm ơn anh nhiều ạ :)

  • @bonbontb8960
    @bonbontb8960 8 ปีที่แล้ว

    Trong bài này mình thấy chỉ tô màu cho từng ô một
    Nếu giờ muốn phát triển chọn cả một cột rồi chỉ nhấn một nút mà tô màu theo cả cột đã chọn thì làm thế nào hả bạn?

    • @HocExcelOnline
      @HocExcelOnline  8 ปีที่แล้ว

      Bạn dựa vào bài tự làm hoặc xem hocexcel.online nhé

  • @phihovo
    @phihovo 8 ปีที่แล้ว

    Nếu mình muốn ghi dữ liệu ra ô kế bên ô vừa chọn thì phải làm sao vậy anh? Có nghĩa ô được ghi nằm cùng dòng nhưng khác cột (cột kế tiếp)

    • @HocExcelOnline
      @HocExcelOnline  8 ปีที่แล้ว

      Làm được, bạn làm đi

    • @phihovo
      @phihovo 8 ปีที่แล้ว

      +ĐT Nguyễn [Excel] Nhưng thuật toán sao vậy bạn? Mính suy nghĩ hoài mà vẫn không ra thuật toán để máy hiểu ghi ô kế bên

    • @HocExcelOnline
      @HocExcelOnline  8 ปีที่แล้ว

      Tìm đọc method range và offset nhé

  • @ThienNguyen-uq1kz
    @ThienNguyen-uq1kz 2 ปีที่แล้ว

    Anh cho em hỏi muốn tô màu cho từng cell trong vùng được chọn thì làm thế nào ạ vì em thử nhưng không được.

    • @HocExcelOnline
      @HocExcelOnline  2 ปีที่แล้ว +1

      Code của em thế nào em ơi, hỏi chung chung vậy khó trả lời lắm. Em tham khảo khoá cơ bản của anh nhé: blog.hocexcel.online/khoa-hoc/tu-dong-hoa-excel-voi-lap-trinh-vba-cho-nguoi-moi-bat-dau

    • @ThienNguyen-uq1kz
      @ThienNguyen-uq1kz 2 ปีที่แล้ว

      @@HocExcelOnline code như hướng dẫn ở bài này đó anh. Em dùng hàm if

    • @HocExcelOnline
      @HocExcelOnline  2 ปีที่แล้ว +1

      Uh, nhưng không biết em viết thế nào, có sai syntax gì không, điều kiện chạy code thế nào …

    • @ThienNguyen-uq1kz
      @ThienNguyen-uq1kz 2 ปีที่แล้ว

      @@HocExcelOnline
      Em viết như này, chọn 1 ô và run thì nó tô màu, chọn nhiều ô và run thì nó chỉ tô màu có 1 ô thôi.
      Sub To_mau_cho_cell()
      If ActiveCell.Value > 0 Then
      ActiveCell.Interior.ColorIndex = 3 'mau do
      ElseIf ActiveCell.Value < 0 Then
      ActiveCell.Interior.ColorIndex = 4 'mau xanh
      End If

      End Sub

  •  9 ปีที่แล้ว

    Anh ơi khi em để con trỏ chuột vào ô không có giá trị rồi ấn nút vừa tạo nó vẫn tô màu ô k có giá trị đó thành màu xanh, có cách nào khắc phục lỗi như vậy k ạ?

    • @HocExcelOnline
      @HocExcelOnline  9 ปีที่แล้ว

      Em post file lên Facebook group đi

    •  9 ปีที่แล้ว

      vâng :3

  • @khoanguyenhoangnhat3717
    @khoanguyenhoangnhat3717 ปีที่แล้ว

    Anh oi cho em hỏi sao mấy file download giờ truy cập hết được rồi ạ

    • @HocExcelOnline
      @HocExcelOnline  ปีที่แล้ว

      Anh cho vào tài liệu khoá học rồi em.
      blog.hocexcel.online/khoa-hoc

    • @khoanguyenhoangnhat3717
      @khoanguyenhoangnhat3717 ปีที่แล้ว

      @@HocExcelOnline v là h mua khóa học mới thấy tài liệu hả anh :(

    • @HocExcelOnline
      @HocExcelOnline  ปีที่แล้ว

      Đa số là vậy em

  • @Doantctc
    @Doantctc 9 ปีที่แล้ว

    ANH OI CHO EM HOI: KHI VAO ASSIGN MACRO K THAY TO_MAU_CHO_CELL DAU CA

    • @HocExcelOnline
      @HocExcelOnline  8 ปีที่แล้ว

      +Doan tctc2015 bạn xem thêm trang web hocexcel.online nhé :)

  • @Tranhuudu
    @Tranhuudu 9 ปีที่แล้ว

    như vậy mõi lần muốn tô màu call thì phải chọn ô đó và phải nhấn thêm nút button nữa thì quá lâu rồi.
    đều mình muốn là khi nhập giá trị vào thì nó tự động thực thiện lệnh luôn.

    • @HocExcelOnline
      @HocExcelOnline  9 ปีที่แล้ว

      Đây chỉ là ví dụ để thực hiện bài giảng. Nếu muốn nhập dữ liệu vào tô màu ngay thì nên dùng conditional formatting hoặc selection change event. Bạn nên học Excel trước khi học VBA

    • @Tranhuudu
      @Tranhuudu 9 ปีที่แล้ว

      ĐT Nguyễn [Excel or not Excellence]
      bạn hiểu nhầm uj. ý mình là khi nhập giá trị 1 vào 1 ô nào đó thì ô đó tự tô thành màu đỏ ngược lại thì không làm gì chặng hạn

    • @HocExcelOnline
      @HocExcelOnline  9 ปีที่แล้ว

      +Dragon Dư conditional formatting!!!

    • @Tranhuudu
      @Tranhuudu 9 ปีที่แล้ว

      ĐT Nguyễn [Excel or not Excellence]
      bạn có thể chị mình cách thực thiện không vậy

    • @HocExcelOnline
      @HocExcelOnline  9 ปีที่แล้ว

      Dragon Dư 2 videos nay
      th-cam.com/video/Wsqh6Yh4F_E/w-d-xo.html
      th-cam.com/video/GYWNw6_OE7A/w-d-xo.html

  • @cuongnguyentuan7611
    @cuongnguyentuan7611 9 ปีที่แล้ว

    Em chào anh ĐT Nguyễn [Excel]. Cảm ơn anh vì các video rất bổ ích.
    Em muốn hỏi anh một vấn đề liên quan tới Excel với anh qua gmail được không ạ? E rất mong nhận được mail của anh. Địa chỉ gmail của em là tuancuong.vfu@gmail.com.

  • @duonghiensieng3113
    @duonghiensieng3113 9 ปีที่แล้ว

    AD cho em xin sđt em gọi dc hum

    • @HocExcelOnline
      @HocExcelOnline  8 ปีที่แล้ว

      +De Luxe bạn xem thêm trang web hocexcel.online nhé :)