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

Поділитися
Вставка
  • Опубліковано 11 гру 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 8 місяців тому

      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 5 місяців тому

      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 Рік тому

    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).

  • @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é

  • @yenho5952
    @yenho5952 Рік тому

    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 ý ạ

  • @liemnguyeninh2317
    @liemnguyeninh2317 5 місяців тому

    cảm ơn anh, hay quá 😍

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  5 місяців тому

      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 7 місяців тому

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

  • @Levinhnguyen2024
    @Levinhnguyen2024 6 місяців тому

    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  6 місяців тому

      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 6 місяців тому

      @@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 6 місяців тому

      @@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  6 місяців тому

      @@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 6 місяців тому

      @@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 ạ

  • @yeohwawon1410
    @yeohwawon1410 3 роки тому

    Rất dễ hiểu a

  • @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

  • @uthoang6536
    @uthoang6536 Рік тому +1

    Quá tuyệt vời

  • @tranghuyen9375
    @tranghuyen9375 4 місяці тому

    Ồ. 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  4 місяці тому

      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

  • @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é

  • @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.

  • @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"

  • @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

  • @tranhieu5264
    @tranhieu5264 4 роки тому

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

  • @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?

  • @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

  • @Ngan_lun_nek
    @Ngan_lun_nek 4 роки тому +1

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

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  4 роки тому

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

    • @Ngan_lun_nek
      @Ngan_lun_nek 4 роки тому

      @@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é

  • @myyvnthao5651
    @myyvnthao5651 8 місяців тому

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

  • @temtem3614
    @temtem3614 2 роки тому

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

  • @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

  • @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é.

  • @kengphim1579
    @kengphim1579 4 роки тому

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

  • @myyvnthao5651
    @myyvnthao5651 8 місяців тому

    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  8 місяців тому

      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 8 місяців тому

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

  • @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

  • @Levinhnguyen2024
    @Levinhnguyen2024 6 місяців тому

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

    • @ExcelOnlineSangNguyen
      @ExcelOnlineSangNguyen  6 місяців тому

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

    • @Levinhnguyen2024
      @Levinhnguyen2024 6 місяців тому

      @@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 ạ

  • @NguyenElsa-u4d
    @NguyenElsa-u4d Рік тому

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

  • @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ữ ạ

  • @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 ạ

  • @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é

  • @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

  • @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 Ạ.

  • @tuannguyen-ce7un
    @tuannguyen-ce7un 3 роки тому

    Thank ad

  • @longpham-sx2qw
    @longpham-sx2qw 3 роки тому

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

  • @HoaVuongAnh95st
    @HoaVuongAnh95st 2 роки тому

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

  • @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 ạ

  • @QuocBinh2025
    @QuocBinh2025 2 роки тому

    Cho mình xin file với ạ

  • @nguyenngocthang1580
    @nguyenngocthang1580 3 роки тому

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

  • @nhantran5786
    @nhantran5786 Рік тому

    mã code đâu bạ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 Місяць тому

    Ề à dài dòng quá