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
TargetAs
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
TargetAs
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
:=xlFilterValuesElseIf
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
:=xlFilterValuesElseIf
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
:=xlFilterValuesEnd
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!