Cách tạo hộp tìm kiếm siêu tốc bằng VBA Excel

Поделиться
HTML-код
  • Опубликовано: 27 окт 2024

Комментарии • 89

  • @ExcelOnlineSangNguyen
    @ExcelOnlineSangNguyen  4 года назад +1

    Có nội dung gì cần giải đáp thì cả nhà comment ở đây nhé!

    • @longhoangvo2835
      @longhoangvo2835 2 года назад

      A cho e hỏi sao máy e vào filter mà phần tìm kiếm nó ko có chức năng sech vậy a

    • @thingocgiaunguyen74
      @thingocgiaunguyen74 Год назад

      Em làm theo ok, nhưng khi em gõ vào nó nhảy nhảy ra chữ lâu và ko đúng font ạ

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  Год назад

      @@thingocgiaunguyen74 e phải chọn đồng nhất 1 font chữ cùng bảng mã nhé. Tốc độ search phụ thuộc vào dữ liệu nhiều hay ít và cấu hình máy tính nhé

    • @quynhtrandinh6562
      @quynhtrandinh6562 7 месяцев назад

      File nhiều dòng nó load rất lâu , có cách nào sửa nhanh hơn được ko ạ

    • @vietthang3406
      @vietthang3406 3 месяца назад

      Ngoài tên hàng ra có thể đồng thời tìm theo ngày và số lô được không anh? nhập 1 trong 3 dữ kiện vẫn ra kết quả. Mong a rep và cho e xin code vs ạ. Chúc anh và team nhiều sức khỏe để ra những video bổ ích khác ạ.

  • @khamphacuocsontv2020
    @khamphacuocsontv2020 2 года назад +1

    Kênh chia sẽ cách sử dụng excel chi tiết, bổ ích.

  • @anhnhatnguyet4628
    @anhnhatnguyet4628 11 месяцев назад

    vba excel, A1 gõ 1 vài ký tự (nếu có hỗ trợ tiếng Việt Nam thì càng tốt), B1 là đường dẫn thư mục cần tìm kiếm, khi tìm thấy trong B1 file word hoặc excel có chứa nội dung giống như A1, thì sẽ trả về kết quả từ C1 trở xuống: đường dẫn tìm đến thư mục có chứa file word hoặc excel kết quả có chứa nội dung trùng với A1 (bao gồm cả tên file).

  • @uthoang6536
    @uthoang6536 Год назад +1

    Quá tuyệt vời

  • @yenho5952
    @yenho5952 10 месяцев назад

    cho em hỏi ạ, như em muốn tìm dữ liệu kiểu như, em có 1 bảng danh sách ở sheet1, tại sheet2 em muốn có 1 chỗ để tìm kiếm thì như thế nào ạ? em chỉ cần Ctrl+F lên thì nó sẽ hiện lên một bảng có toàn bộ dữ liệu trong sheet 1 ý ạ

  • @lucnguyen964
    @lucnguyen964 3 года назад

    Quá hay. Đỡ mất mấy triệu mua bản quyền. Cám ơn tác giả. Xin hỏi muốn sửa 1 chỗ hoặc chèn thêm 1 dòng dữ liệu lại phải làm lại từ đầu nên có cách nào không?

  • @yeohwawon1410
    @yeohwawon1410 3 года назад

    Rất dễ hiểu a

  • @liemnguyeninh2317
    @liemnguyeninh2317 4 месяца назад

    cảm ơn anh, hay quá 😍

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 месяца назад

      Cảm ơn bạn đã đồng hành cùng Excel Online. Hãy đăng ký và xem tiếp những video trong kênh bạn nhé!

  • @thanhtuhuynh679
    @thanhtuhuynh679 5 месяцев назад

    bấm tổ hợp phím Ctrl+Shift+L cũng giống v phải ko ạ

  • @tranghuyen9375
    @tranghuyen9375 3 месяца назад

    Ồ. Nhưng trong trường hợp mình muốn tìm kiếm không giới hạn chỉ ở 1 cột thì có công thức nào không ah. Vì Field bây giờ chỉ được 1 cột

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 месяца назад

      Chắc chắn là sẽ có rồi, code dài hơn và cần thêm 1 hộp tìm kiếm nữa

  • @leonelsalah8950
    @leonelsalah8950 3 года назад +2

    Chào ad
    Mình đang muốn chuyển đổi chữ viết tắt sang chữ thường, VD viết cụm từ "TDH, NLG" thì sẽ chuyển sang là "Thủ Đức, Nam Long". Vậy nhờ ad giúp mình cái code nhé.
    Tks!

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад

      Cái đó e có thể tạo bảng dữ liệu nguồn. Sau đó dùng các hàm tham chiếu VLOOKUP, INDEX kết hợp MATCH,...để tham chiếu sang nhé

  • @Levinhnguyen2024
    @Levinhnguyen2024 5 месяцев назад

    dạ em muốn biết(Cách tạo hộp tìm kiếm siêu tốc bằng VBA Excel) có cách nào giúp em để công việc trôi chảy được không ạ

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  5 месяцев назад

      Video chính là hướng dẫn cách tạo hộp tìm kiếm siêu tốc e nhé. Mục đích của nó cho phép chúng ta tìm được dữ liệu liên quan đđến những chữ cái tìm kiếm.

    • @Levinhnguyen2024
      @Levinhnguyen2024 5 месяцев назад

      @@ExcelOnlineSangNguyen dữ liệu em rất nhiều thì làm cách nào được thầy ạ.số lượng dữa liệu lên cả mấy chục ngìn dữ liệu ạ
      mỗi lần lọc thủ công e thấy khổ quá ạ

    • @Levinhnguyen2024
      @Levinhnguyen2024 5 месяцев назад

      @@ExcelOnlineSangNguyen thầy ơi, sao nó lọc chậm vậy ạ, cho e hiểu vì sao nó lọc rất chậm ạ

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  5 месяцев назад

      @@Levinhnguyen2024 tốc độ của nó phụ thuộc vào số lượng dòng tìm kiếm. Cách khắc phục thì có thể tắt chế độ tìm kiếm liên tục mà tạo nút button để khởi chạy lệnh tìm kiếm 1 lần nhé. E có thể tìm hiểu thêm VBA để rõ hơn về cách thức hoạt động

    • @Levinhnguyen2024
      @Levinhnguyen2024 5 месяцев назад

      @@ExcelOnlineSangNguyen dạ em cám ơn ạ. thầy có lớp học nào không cho e thoe học để nâng cao kiến thức với ạ

  • @myyvnthao5651
    @myyvnthao5651 7 месяцев назад

    Hướng dẫn tìm kiếm số điện thoại đi anh ơi

  • @quybang2680
    @quybang2680 3 года назад

    Chao ban. Bạn cho mình hỏi chút với nhé : Mình muốn tao code và một nút lệnh, sau khi nhấn vào nút lệnh thì sẽ tạo ra một công thức tại một ô nào đó. Ví dụ : Link kết quả từ ô A1 vào ô B1. Tức là tại ô B1 sẽ thể hiện công thức "= A1"

  • @cauduong03
    @cauduong03 3 года назад

    anh có thể chỉ cách tạo 2 hoặc nhiều sheet cùng chạy có bảng lọc đươc không, cảm ơn nhiều

  • @myyvnthao5651
    @myyvnthao5651 7 месяцев назад

    Dạ chào anh, em đã làm rất ok
    Nhưng khi em nhập thêm thông tin khách hàng mới
    Khi em tìm kiếm sđt của khách mới nhập đó lại không có ạ
    Anh hướng dẫn giúp em nhé

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  7 месяцев назад

      Chào e. Khi e nhập mới thông tin khách hàng thì e cần mở rộng vùng chọn của Table nhé

    • @myyvnthao5651
      @myyvnthao5651 7 месяцев назад

      @@ExcelOnlineSangNguyen dạ em định dạng Table tên DuLieu tới hàng 10000 mà khi nhập vẫn không được ạ

  • @phuonggaru20
    @phuonggaru20 3 года назад

    Haha, vậy nếu cột thứ 1 ko tìm thấy giá trị trong ô textbox thì làm sao để tự động tìm ở cột thứ 2, vẫn chưa giải thíc rõ tại sao pải tạo bảng , cretiefiel là gì. Ko tạo bảng đc ko. Ko gán ô b2 cho textbox mà sửa thẳng textbox.text đc ko

  • @saovangvietinquangcao475
    @saovangvietinquangcao475 2 года назад

    Thầy ơi, máy của em khi làm đến đoạn contains gõ chữ c bên kia và bước sau filter lần 2 gõ chữ c thì nó ra là "too many ...." và xong khi record marco mở lại thì nó lại ra câu lệnh không giống như trên bài

  • @temtem3614
    @temtem3614 2 года назад

    E thử rất nhiều lần. Nhưng khôn được. Xin hãy giúp e

  • @Levinhnguyen2024
    @Levinhnguyen2024 5 месяцев назад

    còn trả lời bình luận nữa không ạ

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  5 месяцев назад

      Bạn cần quan tâm nội dung gì

    • @Levinhnguyen2024
      @Levinhnguyen2024 5 месяцев назад

      @@ExcelOnlineSangNguyen dạ em muốn biết(Cách tạo hộp tìm kiếm siêu tốc bằng VBA Excel) có cách nào giúp em để công việc trôi chảy được không ạ

  • @julianguyen1887
    @julianguyen1887 3 года назад +1

    Chào thầy ạ ... xin hỏi có phải mỗi máy một bộ cài đặt phần mềm khác nhau ko ạ ? E làm theo mãi mà nó ko ra đc ý

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад

      Bạn làm y như hướng dẫn nhé. Nếu không hiển thị các chức năng trong cửa sổ Deverloper thì có thể office của bạn cài chưa đủ. Bạn có thể repair lại cho đủ nhé

  • @artdior3562
    @artdior3562 3 года назад

    Bây giờ tôi muốn tạo một nút tắt để có thể xóa toàn bộ tên ở hộp tìm kiếm thì làm sao

  • @kengphim1579
    @kengphim1579 3 года назад

    mình muốn tìm nhiều từ khoá cùng 1 lúc thì phải làm sao ạ

  • @tuannguyen-ce7un
    @tuannguyen-ce7un 3 года назад

    Thank ad

  • @phuongthanh5739
    @phuongthanh5739 3 года назад

    Cám ơn chia sẻ của thầy. Thầy cho e hỏi, e muốn khóa protect sheet để không chỉnh sửa được dữ liệu, sheet này chỉ để tra cứu, nhưng khi chạy macro thì báo lỗi run-time error '1004' báo không sử dụng lệnh này ở trong sheet protect được. Có cách nào khác phục trường hợp này không ạ? Em cám ơn ạ!

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад

      Macro sẽ không chạy được khi ở chế độ protect sheet e nhé. Khắc phục thì sẽ khoá những ô cần khoá những ô cần khoá và sau đó dùng code vba để khoá nhé.

  • @duytran5162
    @duytran5162 3 года назад

    Cái code này tìm dc bao nhiêu dữ liệu vậy anh. Ví dụ sheet của e gần 10000 dòng thì có tìm nhanh ntn k ạ

  • @tranhieu5264
    @tranhieu5264 3 года назад

    Việc tạo table vùng khi nhập liêu thêm có nhận dạng được k ạ

  • @NguyenElsa-u4d
    @NguyenElsa-u4d Год назад

    Chào Add, sau khi mình làm xong thì Bị lỗi lỗi run time error 9

  • @huynhhoangminh6998
    @huynhhoangminh6998 3 года назад

    Dạ cho em hỏi muốn tìm kiếm là dạng số thì làm như thế nào vậy! Em cảm ơn nhiều.

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад

      Nếu tìm kiếm số thì lại không phải tìm kiếm kiểu này mà nó dưới dạng là numbers filters. Có nghĩa là so sánh e nhé

    • @huynhhoangminh6998
      @huynhhoangminh6998 3 года назад

      @@ExcelOnlineSangNguyen e có 1 file e gửi thầy xem dùm e được không

    •  3 года назад

      bạn chèn thêm 1 ký tự bất kỳ vào đầu hoặc cuối dãy số của bạn là được.

  • @nimnguyen9041
    @nimnguyen9041 2 года назад

    Anh ơi, cho em hỏi với ạ, cái phần Field để = 1, tuy nhiên em muốn khi nhập vào ô B2, thì nó hiển thị kết quả của nhiều cột thì làm thế nào ạ
    Em cám ơn anh

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  2 года назад

      Hiển thị kết quả ở nhiều cột là sao e? Hay là filter ở nhiều cột có cùng giá trị đó hay sao?

    • @nimnguyen9041
      @nimnguyen9041 2 года назад

      @@ExcelOnlineSangNguyen Dạ ví dụ ở dưới là data có các trường thuộc tính (STT, Tên, Mã sản phẩm, Số lượng, Đơn giá, thành tiền) Và ở trên em nhập ở ô tìm kiếm ví dụ nhập số 2 thì các cột bên cạnh sẽ hiển thị toàn bộ các thuộc tính còn lại (Tên, Mã sản phẩm, Số lượng, Đơn giá, thành tiền), em muốn nó hiển thị những thuộc tính đó ở phía trên thì sao ạ,
      Em cám ơn anh nhiều ạ, mong anh giải đáp

  • @thingocgiaunguyen74
    @thingocgiaunguyen74 Год назад

    Xin hỏi, khi mình làm ok mình gõ tên tìm kiếm, nó cứ nhảy và có khi ko ra đúng font chữ ạ

  • @Ngan_lun_nek
    @Ngan_lun_nek 3 года назад +1

    S máy em không bấm vào active controls được vậy ạ

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад

      Không tìm thấy hay sao e?

    • @Ngan_lun_nek
      @Ngan_lun_nek 3 года назад

      @@ExcelOnlineSangNguyen dạ nó bị mờ đi, không hiện lên luôn ạ

    • @julianguyen1887
      @julianguyen1887 3 года назад

      Mấy mình cũng ko làm đc yd

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад

      @@Ngan_lun_nek do office của bạn chưa cài đủ rồi. Bạn nên repair lại office chọn đầy đủ các nội dung trong đó có VBA nhé

  • @languoi736
    @languoi736 3 года назад

    Nếu thay tên hàng là những con số thì phải chỉnh code như thế nào vậy thầy.

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад

      Chào bạn. Đối với dữ liệu số thì không có filter contains bạn nhé.

    •  3 года назад

      bạn thêm 1 cột và chỉ cần chèn thêm 1 ký tự chữ bất kỳ trước hoặc sau chuỗi số của bạn là sẽ autofilter được. cột này sẽ được hiểu ngầm là cột số mà bạn cần lọc. nó không ảnh hưởng quá nhiều tới dữ liệu số của bạn.

  • @truongyb
    @truongyb 3 года назад

    Nhưng khi khóa nhập excel thì ô tìm kiếm này lại không sử dụng được thì làm cách nào

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад

      Để protect sheet mà vẫn dùng được thì bạn phải khóa động bằng lệnh VBA nhé

    • @truongyb
      @truongyb 3 года назад

      @@ExcelOnlineSangNguyen bạn hướng dẫn mình được không

  • @HoaVuongAnh95st
    @HoaVuongAnh95st 2 года назад

    Đoạn từ text box vào properties, em bị báo lỗi ko vào dc :(

  • @thaonguyennguyen7953
    @thaonguyennguyen7953 3 года назад

    sao máy em nhân visual basic nó k ra cái biểu tượng tiếp theo như a

    • @thaonguyennguyen7953
      @thaonguyennguyen7953 3 года назад

      Nó k hiện cái project -VBproject - molule admin hỗ trợ e nhé

  • @nguyenngocthang1580
    @nguyenngocthang1580 3 года назад

    Làm sao để xóa nó vậy anh

  • @longpham-sx2qw
    @longpham-sx2qw 3 года назад

    thầy ơi cho e xin luôn file mẫu như trên dc k

  • @uoctran5787
    @uoctran5787 3 года назад

    HI ANH, EM LÀM DC RỒI, NHƯNG KHI TẮT MÁY VÀ MỞ MÁY LẠI THÌ SỬ DỤNG LẠI KHÔNG ĐƯỢC. LÝ DO VÌ LỖI NÀO Ạ

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад

      E phải lưu file dưới dạng .xlsm e nhé

    • @uoctran5787
      @uoctran5787 3 года назад

      @@ExcelOnlineSangNguyen EM CẢM ƠN ANH, EM LÀM DC RỒI.
      NHƯNG FILE EXCEL CỦA EM GỒM 2 SHEET: SHEET 1 LÀ ( NHẬP HÀNG), SHEET 2 LÀ ( XUẤT HÀNG), EM CHỈ LÀM DC 1 SHEET ( NHẬP HÀNG ) HOẶC ( XUẤT HÀNG ) CHỨ KO DC LÀM 2 SHEET DC. NHỜ ANH HƯỚNG DẪN Ạ. EM CẢM ƠN VIDEO HƯỚNG DẪN RẤT Ý NGHĨA

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад

      @@uoctran5787 2 sheet thì e phải làm 2 code độc lập nhau nhé

    • @uoctran5787
      @uoctran5787 3 года назад

      @@ExcelOnlineSangNguyen EM CẢM ƠN ANH NHIỀU Ạ.

  • @QuocBinh2025
    @QuocBinh2025 2 года назад

    Cho mình xin file với ạ

  • @nhantran5786
    @nhantran5786 11 месяцев назад

    mã code đâu bạn

  • @bellanguyen4186
    @bellanguyen4186 3 года назад

    Cho e hỏi với ạ …. E lm đc r nhưng sao khi lưu xong mở ra lại mất code ạ

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  3 года назад +1

      E phải lưu dưới dạng enable macro có đuôi là .xlsm nhé

    • @bellanguyen4186
      @bellanguyen4186 3 года назад

      @@ExcelOnlineSangNguyen e đã làm hoàn thiện đc... cảm ơn a ạ ....mong a ra thêm clip hướng dẫn hơn ạ

  • @DungNguyen-gr5ki
    @DungNguyen-gr5ki 3 года назад +1

    ah ơi em lưu dưới dạng xmsl
    nhưug khi bật lên lại ko tìm kiếm đc ạ

  • @CongDang-n4b
    @CongDang-n4b 3 дня назад

    Ề à dài dòng quá