Xu Hướng 1/2023 # Hướng Dẫn Tạo Lệnh Tìm Kiếm Nhanh Bằng Macro Excel # Top 6 View | Rafs.edu.vn

Xu Hướng 1/2023 # Hướng Dẫn Tạo Lệnh Tìm Kiếm Nhanh Bằng Macro Excel # Top 6 View

Bạn đang xem bài viết Hướng Dẫn Tạo Lệnh Tìm Kiếm Nhanh Bằng Macro Excel được cập nhật mới nhất trên website Rafs.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất.

Trong 1 bài viết cũng khá lâu rồi, mình có chia sẻ với các bạn về cách để tìm kiếm nhanh trên Excel bằng Filter và VBA. Và trong bài này, mình sẽ đi ngược lại một chút để chia sẻ, phân tích với bạn cách để có thể tự tạo lệnh tìm kiếm trong VBA và cách để có thể tùy biến tìm kiếm cho File Excel của riêng bạn.

Cách tạo lệnh tìm kiếm nhanh bằng Macro Excel

Phần 1: Tạo Filter và Macro

Đầu tiên, bạn hãy dành một hàng trên cùng để tạo Filter.

Chọn vào dấu Filter 🔽, mở Text FIlters và chọn lọc theo Contains….

Sau khi chọn Contains thì một cửa sổ Custom AutoFilter hiện lên, bạn cần nhập vào 1 từ khóa để tìm kiếm và chọn OK để thực thi.

Cũng như lần tìm kiếm trên, nhưng lần này bạn nhập từ khóa tìm kiếm vào ô Search và chọn OK.

Như vậy, kết quả là chúng ta thu được 2 lệnh tìm kiếm. Ở đây, mình sẽ dùng lệnh lần 1 vì nó cho kết quả lọc theo một từ khóa. Nhưng bạn sẽ cần phải để ý đến một số thông số sau trong lệnh để tùy biến:

Field:=2 : là trường lọc thứ 2. Tức là cột tính theo thứ tự cột của Filter có giá trị bắt đầu là 1.

Criteria1:=”=*gia*”: gia là từ khóa tìm kiếm. Để thay từ khóa bằng giá trị 1 Cells vào, bạn sẽ thay thế bằng dạng sau: Criteria1:=”=*” & Range(“B3:B3”).Value & “*”

Operator:=xlAnd sẽ được thay thế bằng Operator:=xlFilterValues, vì ở đây chỉ cần tìm kiếm 1 từ khóa cho 1 cột dữ liệu nên không cần dùng xlAnd.

Phần 3: Thực hiện viết lệnh VBA để tùy biến một hàm tìm kiếm

Khi đã có được lệnh tìm kiếm hoàn chỉnh, bạn sẽ cần phải tiến hành các bước sau để hoàn thiện một hàm tìm kiếm:

Sử dụng sự kiện Selection_Change

Private

Sub

Worksheet_Change(

ByVal

Target

As

Range)

End

Sub

Code language:

VB.NET

(

vbnet

)

Sử dụng hàm IF (ELSEIF)

If

Target.Column =

2

And

chúng tôi =

3

Then

ElseIf

Target.Column =

3

And

chúng tôi =

3

Then

...

End

If

Code language:

VB.NET

(

vbnet

)

Bắt lỗi nếu có và bỏ qua

On

Error

Resume

Next

Code language:

VB.NET

(

vbnet

)

Ví dụ: Hàm tìm kiếm hoàn chỉnh

Private

Sub

Worksheet_Change(

ByVal

Target

As

Range)

On

Error

Resume

Next

If

Target.Column =

2

And

chúng tôi =

3

Then

ActiveSheet.Range(

"$A$4:$D$66"

).AutoFilter Field:=

2

, Criteria1:=

"=*"

& Range(

"B3:B3"

).Value &

"*"

, _

Operator

:=xlFilterValues

ElseIf

Target.Column =

3

And

chúng tôi =

3

Then

ActiveSheet.Range(

"$A$4:$D$66"

).AutoFilter Field:=

3

, Criteria1:=

"=*"

& Range(

"C3:C3"

).Value &

"*"

, _

Operator

:=xlFilterValues

ElseIf

Target.Column =

4

And

chúng tôi =

3

Then

ActiveSheet.Range(

"$A$4:$D$66"

).AutoFilter Field:=

4

, Criteria1:=

"=*"

& Range(

"D3:D3"

).Value &

"*"

, _

Operator

:=xlFilterValues

End

If

End

Sub

Code language:

VB.NET

(

vbnet

)

OK! Như vậy là qua bài chia sẻ này, bạn đã biết cách tạo ra hàm tìm kiếm nhanh như thế nào rồi. Thực ra những lệnh phức tạp như lệnh tìm kiếm này hơi khó để nghĩ ra, nhưng bằng những kiến thức cơ bản như sử dụng Macro, hàm IF là bạn đã có thể tạo ra nó và tùy biến lại cho phù hợp với mục đích của riêng mình.

Và cuối cùng, mình hy vọng thủ thuật này đã giúp bạn giải quyết được vấn đề đang tìm kiếm.

Hướng Dẫn Từng Bước Cách Viết Macro Trong Vba Excel

Macro Excel là gì?

EXCEL MACRO là một chuỗi tự động được nhập vào, mô phỏng thao tác gõ phím hoặc thao tác với chuột của người dùng trong Excel. Một macro thường được sử dụng để thay thế một loạt các hành động lặp đi lặp lại và phổ biến trong việc xử lý bảng tính. Chẳng hạn bạn có thể ghi một định dạng và sau đó lặp lại ở bất cứ đâu bằng một thao tác chạy bộ ghi. Nó là một đoạn mã lập trình chạy trong môi trường Excel nhưng bạn không cần phải là người viết mã để lập trình macro. Mặc dù vậy, bạn cần có kiến ​​thức cơ bản về VBA để thực hiện các sửa đổi nâng cao trong macro.

Là con người, chúng ta là sinh vật có thói quen. Có những điều chúng ta làm hàng ngày. Sẽ tốt hơn nếu có một cách kỳ diệu là nhấn một nút duy nhất và tất cả các hành động thông thường của chúng ta đã được thực hiện? Macro giúp bạn đạt được điều đó. Trong ngôn ngữ lập trình, macro được định nghĩa là bản ghi các hành động thông thường của bạn trong Excel mà bạn có thể phát lại bằng một nút duy nhất.

Ví dụ, bạn đang làm nhân viên thu ngân cho một công ty cấp nước. Một số khách hàng thanh toán qua ngân hàng và vào cuối ngày, bạn được yêu cầu tải xuống dữ liệu từ ngân hàng và nhập dữ liệu vào Excel theo nhu cầu kinh doanh của bạn.

Bạn có thể nhập dữ liệu và định dạng vào Excel . Ngày hôm sau bạn sẽ làm hành động tương tự. Nó sẽ sớm trở nên nhàm chán và tẻ nhạt. Macro giải quyết các vấn đề như vậy bằng cách tự động hóa các tác vụ thông thường như vậy . Bạn có thể sử dụng macro để ghi lại các bước :

Nhập dữ liệu

Định dạng nó để đáp ứng yêu cầu báo cáo kinh doanh của bạn.

VBA là gì?

VBA là từ viết tắt của Visual Basic for Applications . Đây là ngôn ngữ lập trình mà Excel sử dụng để ghi lại các bước của bạn khi bạn thực hiện các tác vụ thông thường. Bạn không cần phải là một lập trình viên hoặc một người rất kỹ thuật để sử dụng macro trong Excel. Excel có các tính năng tự động tạo mã nguồn cho bạn. 

Khái niệm cơ bản

Macro là một trong những tính năng của nhà phát triển. Theo mặc định, nó dành cho nhà phát triển và không được hiển thị trong excel. Bạn sẽ cần thông qua báo cáo tùy chỉnh để nó hiển thị

Macro có thể được sử dụng để bảo vệ hệ thống của bạn bởi những kẻ tấn công. Theo mặc định, chúng bị vô hiệu hóa trong excel. Nếu bạn cần chạy macro, bạn chỉ cần bật macro đang chạy và chỉ chạy macro từ một nguồn phát triển tin cậy

Nếu bạn muốn lưu macro, thì bạn phải lưu tệp tin làm việc của mình ở định dạng hỗ trợ macro * .xlsm

Tên macro không được chứa bất kỳ khoảng trắng nào.

Luôn điền vào mô tả của macro. Điều này sẽ giúp bạn và những người khác hiểu những gì macro đang làm.

Ví dụ về ghi macro trong Excel

Mở thẻ Developer trên thanh công cụ Excel

Để chạy chương trình VBA, bạn phải có quyền truy cập vào tùy chọn nhà phát triển trong Excel. Bật tùy chọn nhà phát triển và ghim nó vào thanh công cụ chính của bạn trong Excel.

Bước 1) nhấn vào “FILE” và chọn “Options.” .

Bước 2) Chọn “Tùy chọn” từ danh sách menu như trong ảnh bên dưới.

Bước 3 ) Bây giờ một cửa sổ khác sẽ mở ra, trong cửa sổ đó thực hiện lần lượt các bước sau:

Nhấp vào Customize Ribbon

Đánh dấu vào ô Develope

Bấm vào nút OK

Bước 4 ) Bây giờ bạn sẽ có thể thấy tab DEVELOPER  trên thanh công cụ

Đầu tiên, chúng ta sẽ tạo một nút lệnh trên bảng tính và thực hiện chạy chương trình như sau

Tạo một thư mục trong ổ C có tên Bank Receipts

Dán tệp chúng tôi mà bạn đã tải xuống

Nhấp vào tab DEVELOPER

Nhấp vào Record Macro như trong hình bên dưới

Nhập ImportBankReceipts làm tên macro.

Bước hai để vậy theo mặc định

Nhập mô tả như trong hình trên

Nhấp vào “OK”

Đặt con trỏ vào ô A1

Nhấp vào tab DATA

Nhấp vào nút From Text trên thanh công cụ

Bạn sẽ nhận được cửa sổi sau đây

Chuyển đến ổ đĩa nơi bạn đã lưu trữ tệp CSV

Chọn tệp CSV

Bấm vào nút Import

Bạn sẽ nhận được hướng dẫn sau

Bấm vào nút Next sau khi làm theo các bước trên

Thực hiện theo các bước trên và nhấp vào nút next

Bấm vào nút Finish

tệp tin làm việc của bạn bây giờ sẽ trông như sau

Tạo các cột in đậm và sử dụng hàm SUM để tính tổng số tiền.

Bây giờ đã hoàn thành công việc thường ngày của mình, bạn có thể nhấp vào dừng ghi nút macro như trong hình bên dưới

Trước khi b lưu tệp tin làm việc, bạn sẽ cần xóa dữ liệu đã nhập. bạn sẽ làm điều này để tạo một mẫu mà bạn sẽ sao chép mỗi khi bạn có biên lai mới và muốn chạy macro ImportBankReceipts.

Tạo một bản sao của mẫu mới được lưu

Mở nó ra

Nhấp vào tab DEVELOPER

Nhấp vào nút Macro

Một cửa sổ sẽ hiện ra như hình sau đây

Chọn ImportBankReceipts

Làm nổi bật mô tả về macro của bạn

Bấm vào nút Run

Bạn sẽ nhận được dữ liệu sau

Xin chúc mừng, bạn vừa tạo macro đầu tiên của mình trong excel.

Kết luận

Macro đơn giản hóa cuộc sống, công việc của bạn bằng cách tự động hóa hầu hết các công việc thường ngày mà bạn làm. Macro trong Excel được cung cấp bởi Visual Basic for Applications.

Đánh giá bài viết này

Hướng Dẫn Cách Tạo Bảng Trong Excel 2010 Nhanh Nhất

Rate this post

Học excel – tạo bảng trong excel 2010 là video hướng dẫn chi tiết về cách tạo và định dạng nội dung dành cho những bạn muốn tự học excel 2010. Mong là video hướng dẫn này có thể giúp được các bạn… MORE PLAYLISTS:

@Hướng dẫn cách đặt mật khẩu và gỡ mật khẩu cho file Excel 2007, Excel 2010 và Excel 2013:

@Cách lấy lại(khôi phục) password file Excel khi bị quên thành công 100% trong tích tắt:

……………………/ Thanks for [email protected]@@@ #HọcExcel #HướngdẫncáchtạobảngtrongExcel2010nhanhnhất ……………………………………… © Bản quyền thuộc về ĐTL TV © Copyright by ĐTL TV ☞ Do not Reup

Tag: tạo bảng trong excel 2010, Hoc Excel, Hướng dẫn cách tạo bảng trong Excel 2010 nhanh nhất, Excel 2010

Xem Thêm Bài Viết Chia Sẻ Khác: https://diễnđàn.vn/chia-se

Nguồn: https://diễnđàn.vn

Hướng Dẫn Tìm Kiếm Hình Ảnh Không Vi Phạm Luật Bản Quyền

Sự hội nhập quốc tế và chính sách của Nhà nước những năm gần đây đã làm cho bản quyền nội dung và hình ảnh trên internet ngày càng trở nên quan trọng. Bất chợt, một ngày nào đó bạn vô tình nhận được thông báo đã vi phạm bản quyền của một hình ảnh mà bạn đã sử dụng từ rất lâu thậm chí bạn không còn nhớ được hình ảnh đó bạn đã sử dụng từ khi nào.

Vậy làm thế nào để tìm được nội dung hình ảnh bạn đang cần nhưng hình ảnh đó không bị vi phạm bản quyền?

Nếu bạn sử dụng hình ảnh trên google đây là nguồn tìm kiếm phổ biến nhất không chỉ về hình ảnh mà còn các thông tin hữu dụng khác với người dùng internet, nhưng các kết quả tìm kiếm này phụ thuộc vào từng trường hợp cụ thể, cho du bạn có chỉnh sửa bức ảnh đó thì vẫn vi phạm bản quyền. Google cho phép bạn lọc kết quả tìm kiếm tuy nhiên việc xác định nguồn gốc của bức ảnh đó là rất khó, như vậy trong tình huống này đa phần chúng ta đều đi vào con đường vi phạm.

Các website cho phép Dowload ảnh miễn phí và an toàn

OSD.VN giới thiệu một vài trang web chia sẻ ảnh miễn phí giúp bạn an toàn hơn

1. pixabay.com

Pixabay là website cung cấp hình ảnh miễn phí đỉnh nhất trên thế giới để các bạn sử dụng trong các dự án thiết kế website/đồ họa hoặc bất cứ nơi đâu mà không phải lo lắng đến vấn đề bản quyền. nó chứa một khối lượng hình ảnh khổng lồ tính tới thời điểm hiện tại thì Pixabay đã có hơn 460.000 hình ảnh được các nhiếp ảnh gia trên khắp thế giới cung cấp. Chỉ cần một tài khoản miễn phí là bạn đã có thể download thoải mái với nhiều kích thước khác nhau. Và tuyệt vời hơn nữa là Pixabay có hỗ trợ tiếng Việt cho chúng ta dễ dàng lựa chọn.

2. chúng tôi

Đây là website cung cấp miễn phí Kho ảnh stock khổng lồ và tốc độ tải cao, đặc biệt có rất nhiều hình định dạng PNG (backgroudn trong suốt), cũng như các file thiết kế định dạng của các phần mềm thiết kế như Photoshop, illustrator, Corel… giúp cho việc sử dụng dễ dàng nhanh chóng.

3. unsplash.com

Unplash cũng là một trong những website tốt nhất hiện nay cung cấp một bộ sưu tập lớn các bức ảnh có độ phân giải cao miễn phí và đã trở thành một trong những nguồn tốt nhất cho hình ảnh, bạn muốn tìm kiếm hình ảnh độ phân giải cao. Bạn có toàn quyền sao chép, sửa đổi, sử dụng tất cả các hình ảnh miễn phí. Unsplash có chức năng kiểm duyệt qua các hình ảnh mới đăng tải và cung cấp 10 ảnh chất lượng cao mỗi ngày. Tất cả ảnh trên Unsplash đều được phát hành dưới giấy phép của cộng đồng sáng tạo do đó bạn có thể hoàn toàn yên tâm khi sử dụng hình ảnh từ website này mà không phải lo lắng về vi phạm bản quyền.

4. pexels.com

Với pexels bạn có thể kiếm được trên 10.000 hình ảnh chất lượng cao tại website này, tất cả đều được lựa chọn cẩn thận từ các website miễn phí bản quyền hoặc được tải lên từ thành viên của riêng họ. Pexels đã và đang giúp đỡ hàng triệu nhà thiết kế, copywriter, nhà văn…trong việc tìm kiếm hình ảnh để xuất bản những nội dung giá trị.

5. Freepik.com

www.isorepublic.com

www.freeimages.com

www.splashbase.co

www.esignerspics.com

www.allthefreestock.com

www.pixelmob.co

Trong bài viết này chúng tôi đã giới thiệu đến các bạn khá nhiều website chia sẻ ảnh miễn phí mà không phải lo lắng đến bản quyền, cho dù google là bộ máy tìm kiếm cho ra kết quả tím kiếm nhanh và chính xác với nội dung bạn cần tìm. Nhưng chúng tôi khuyên bạn nên thay đổi suy nghĩ và cách làm việc để quen với việc tìm hình ảnh trên các website miễn phí để tránh những trường hợp tranh chấp đáng tiếc về bản quyền.

Cập nhật thông tin chi tiết về Hướng Dẫn Tạo Lệnh Tìm Kiếm Nhanh Bằng Macro Excel trên website Rafs.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!