Bài đăng

Hiển thị các bài đăng có nhãn VBA Excel

Tổng hợp các cách để xóa dòng trống trong Excel 2007, 2010, 2013

Hình ảnh
( Xóa dòng trống trong Excel ) - Khi bạn phải xử lý dữ liệu được Copy từ một nguồn khác như: Internet hoặc từ phần mềm trong Excel, thông thường dữ liệu này thường không theo ý muốn. Và thường xảy ra vấn đề các dòng dữ liệu không liền nhau và bị các dòng trống xen kẽ. Xem những Video hay dành cho thiếu nhi - Nghe trên Youtube Với trường hợp này nếu dữ liệu ít thì có thể thực hiện bằng phương pháp thủ công để xóa, nhưng đối với dữ liệu lớn thì cách làm này sẽ không khả thì vì mất quá nhiều thời gian. Vậy có cách nào để loại bỏ nhanh các dòng trống ? Hôm nay Kênh phần mềm việt sẽ giới thiệu với mọi người 2 phương pháp đơn giản để có thể xóa nhanh các dòng dữ liệu trắng và dưới đây là các cách thực hiện. 1. Sử dụng các chức năng có sẵn a. Cách 1:  - B1: Chọn toàn bộ dữ liệu cần xóa (Trong trường hợp dữ liệu nhiều Excel sẽ không cho phép chọn toàn bộ, khi đó bắt buộc phải chọn từng phần) - B2: Ấn tổ hợp phím Ctrl + G, hộp thoại xuất hiện - B3: Kích nút Special - B4: Kích chọn Blan...

Đánh dấu các giá trị trùng nhau bằng những màu khác nhau bằng VBA trong Excel

Hình ảnh
(Thủ thuật VBA trong Excel) - Đối với những người làm công việc tính toán,  thống kê thì việc phải thường xuyên làm việc với những con số trùng nhau trong 1 vùng, 1 sheet là chuyện thường xuyên gặp phải. Để tiện cho việc theo dõi, người sử dụng thường đánh dấu các giá trị trùng nhau này theo các riêng của mình. Nhưng cách thông thường mọi người thường sử dụng đó là sử dụng Conditional Formatting để tìm và định dạng các giá trị trùng nhau, nhưng với cách làm này người sử dụng chỉ có thể sử dụng được 1 màu duy nhất để phân biệt các giá trị trùng nhau. Với việc sử dụng Conditional Formatting, người sử dụng vẫn khó theo dõi trong 1 vùng có nhiều giá trị giống nhau do chỉ có 1 màu để phân biệt. Vậy có cách nào để có thể thể hiện mỗi giá trị trùng nhau là một màu riêng biệt không? Xem những Video hay dành cho thiếu nhi - Nghe trên Youtube Hôm nay Kênh phần mềm việt sẽ giới thiệu với mọi người sử dụng VBA để đánh dấu các giá trị trùng nhau bằng những màu khác nhau. -  B1 : Khởi động ...

VBA với ký tự số trong Excel

Hình ảnh
( Thủ thuật VBA trong Excel ) -Trong Excel khi nhập những giá trị số và ấn Enter, Excel sẽ tự động căn chỉnh các giá trị này sang bên phải của ô. Đối với những giá trị số khi nhập xong, Excel sẽ tự động loại bỏ số 0 đằng trước các dãy số, ví dụ như số điện thoại chẳng hạn. Để Excel không loại bỏ số 0 đằng trước, người sử dụng thường thêm dấu ‘ trước khi đánh dãy số. Đối với những dãy số như vậy người ta thường gọi là ký tự số. Hoặc khi ta nhập các số xen lẫn giữa các ký tự thì đây cũng được coi là các ký tự số, hoặc các số được ngăn cách bởi các ký tự đặc biệt. Xem những Video hay dành cho thiếu nhi - Nghe trên Youtube Trong công việc thường ngày ta sẽ phải gặp một số tình huống phải thao tác hoặc xử lý với các ký tự số, nếu như sử dụng các hàm có sẵn trong Excel có thể sẽ không thể giải quyết triệt để được mong muốn của chúng ta. Hôm nay Kênh phần mềm việt xin giới thiệu với mọi người một vài trường hợp sử dụng VBA để thao tác với ký tự số trong Excel. 1. Đếm số chữ số trong chuỗi...

Thêm ngày, giờ vào thanh trạng thái (Status) trong Excel

Hình ảnh
( Thủ thuật VBA trong Excel ) - Đối với những ai đã làm việc trên Excel chắc không lạ gì thanh Status, nhờ có thanh Status ta có thể biết được trạng thái của một số phím trên bàn phím như: CapsLock, ScrollLock, NumLock. Và đặc biệt nhờ thanh công cụ này ta có thể biết trạng thái của ô đang làm việc. Nếu dòng trạng thái xuất hiện dòng chữ "Ready" tức là ta có thể làm mọi thao tác bình thường, nếu xuất hiện dòng chữ "Enter" nghĩa là chỉ khi ta ấn phím Enter  ta mới có thể làm được các thao tác khác, nếu xuất hiện dòng chữ "Edit" tức là đang ở trạng thái sửa dữ liệu. Xem những Video hay dành cho thiếu nhi - Nghe trên Youtube Nhưng đó là những thông tin mà Microsoft Excel đã mặc định, vậy tại sao chúng ta không thử tìm cách thay đổi những thông tin này theo cách của mình nhỉ? Ví dụ như thêm thông tin ngày giờ hiện tại chẳng hạn? Do nhiều người khi làm việc thường không biết hôm  nay là thứ mấy, ngày bao nhiêu? Và để biết được các thông tin này, người sử dụng t...

Tự động chuẩn hóa chuỗi khi Enter trong Excel

Hình ảnh
( Thủ thuật VBA trong Excel ) - Trong bài viết “Hàm chuẩn hóa chuỗi trong Excel”, Kênh phần mềm việt đã giới thiệu với mọi người cách viết hàm để chuẩn hóa chuỗi trong Excel. Hàm này sẽ rất có ích đối với người dùng khi Copy dữ liệu từ một nguồn khác và dữ liệu này chưa được chuẩn hóa theo mong muốn của người sử dụng. Đó là trường hợp Copy dữ liệu từ một nguồn khác, còn việc tự động chuẩn hóa ký tự nhập vào mỗi khi ấn Enter hoặc chuyển ô?. Việc tự động chuẩn hóa này sẽ giúp người sử dụng  giúp ngắn được thời gian nhập liệu khi phải làm việc với các danh sách học sinh, học viên, nhân sự, khách hàng….  khi không còn phải quan tâm đến việc đánh ký tự chữ hoa ở đầu mỗi từ hoặc bị thừa các khoảng trắng. Xem những Video hay dành cho thiếu nhi - Nghe trên Youtube Hôm nay Kênh phần mềm việt sẽ giới thiệu với các bạn cách sử dụng hàm chuẩn hóa chuỗi để tự động hóa trong quá trình nhập liệu. Hàm này sẽ thực hiện các công việc: xóa bỏ các ký tự trống ở đầu và cuối, Xóa bỏ từ 2 ký tự trốn...

Tạo mục lục danh sách các Sheet trong Excel

Hình ảnh
( Tạo mục lục trong Excel ) - Trong Excel khi làm việc với một vài Sheet thì việc di chuyển khá dễ dàng, người sử dụng không phải mất quá nhiều thời gian để lựa chọn Sheet cần thao tác. Tuy nhiên khi Workbook có nhiều Sheet thì việc chọn Sheet để làm việc thì quả thực rất khó và mất thời gian. Có 1 cách để di chuyển qua lại giữa các Sheet bằng sử dụng phím tắt đó là: Ctrl-Page Up: Tiến lên 1 sheet (Sheet 1 sang Sheet 2), Ctrl-Page Down: Lùi về 1 sheet (Sheet 3 về Sheet 2). Xem những Video hay dành cho thiếu nhi - Nghe trên Youtube Hoặc cũng có nhiều người sử dụng 1 Sheet chính, trong Sheet này sẽ tạo danh mục các Sheet dạng mục lục và liên kết đến đây khi kích vào. Với cách làm này người sử dụng có thể dễ dàng trong việc làm việc và di chuyển giữa các Sheet và quay về Sheet chính.  Hiện mọi người vẫn sử dụng phương pháp thủ công để làm công việc này, hôm nay Kênh phần mềm việt sẽ giới thiệu với mọi người 1 phương pháp để làm nhanh công việc này bằng cách sử dụng VBA. Hàm này s...

Sắp xếp thứ tự Sheet bằng VBA

Hình ảnh
( Thủ thuật VBA Excel ) - Việc hỗ trợ sắp xếp trong Excel rất mạnh, ngoài việc cung cấp chức năng sắp xếp thứ tự theo giá trị, người sử dụng còn có thể chọn cho mình những lựa chọn khác như: màu chữ, màu nền. Với công cụ sắp xếp này người sử dụng có thể dễ dàng sắp xếp thứ tự bảng, danh sách theo mong muốn của mình. Xem những Video hay dành cho thiếu nhi - Nghe trên Youtube Vậy tôi có 1 Workbook có chứa nhiều Sheet, bây giờ tôi muốn sắp xếp thứ tự các Sheet này theo thứ tự ABC để tiện cho việc truy cập và làm việc. Hiện trong Excel chưa có tính năng có sẵn để hỗ trợ thực hiện công việc này! Tuy nhiên ta vẫn có thể sắp xếp các Sheet theo mong muốn bằng cách sử dụng VBA. 1. Khởi động Microsoft Excel. 2. Nhấn ALT + F11 để bắt đầu Visual Basic Editor. Vào Menu Inser\Module 3. Nhập toàn bộ đoạn mã sau vào Sub SortSheetOnWorkbook() Dim i As Integer Dim j As Integer Dim iMsg As VbMsgBoxResult    iMsg = MsgBox("Ban co muon sap xep thu tu cac Sheet khong?" & Chr(10) & "Ch...

VBA với siêu liên kết (Hyperlink) trong Excel

Hình ảnh
( VBA Excel ) - Phần mềm Office đã trở nên quá quen thuộc với người dùng, với nhiều lĩnh vực từ: giáo dục, tài chính, ngân hàng, CNTT, xây dựng, kinh doanh… Mặc dù mỗi lĩnh vực có những đặc thù khác nhau nhưng Office vẫn có thể đáp ứng tất cả các yêu cầu của người dùng. Đặc biệt đối với Excel, nó được sử dụng vào những công việc từ đơn giản đến phức tạp  như: tính toán lương, bảng giá, kế toán, dự toán xây dựng. Với Excel người sử dụng không những có thể sử dụng những hàm có sẵn do Microsoft viết mà tự mình viết ra các hàm để xử lý, giải quyết những công việc, bài toán thực tế. Xem những Video hay dành cho thiếu nhi - Xem trên Youtube Bài viết này sẽ giới thiệu với mọi người cách tận dụng sức mạnh của VBA khi làm việc với các siêu liên kết (Hyperlink). 1. Xóa toàn bộ các siêu liên kết các ô được chọn Sao chép đoạn mã  phía dưới vào Workbook, sau đó chọn các ô cần xóa liên kết và chạy Macro này. Sub RemoveHyperlinks()      Selection.Hyperlinks.Delete End Sub...

Hàm loại bỏ dấu tiếng việt trong Excel

Hình ảnh
( Bỏ dấu tiếng việt trong Excel ) - Hiện  nay Excel đã trở nên rất thông dụng đối với mọi đối tượng từ: nhân viên văn phòng, kế toán, thủ quỹ, giáo viên, kỹ sư, học sinh… Excel được dùng để giải quyết những công việc đơn giản đến phức tạp. Trong công việc có những người chỉ cần sử dụng các hàm có sẵn trong Excel cũng có thể giải quyết được tất cả các công việc, nhưng cũng có người phải tự viết hàm riêng để xử lý công việc được nhanh chóng và hiệu quả. Xem những Video hay dành cho thiếu nhi - Xem trên Youtube Trong thực tế có đôi khi bạn cần phải xử lý một danh sách hay một chuỗi ký tự sang tiếng việt không dấu, để thực hiện công việc này nếu sử dụng hàm có sẵn thì chưa có nhưng nếu xử lý bằng tay thì mất nhiều thời gian. Vậy có cách nào để có thể xử lý công việc này một cách nhanh chóng không? Hôm nay Tin học văn phòng xin giới thiệu với các bạn một giải pháp, đó là tự viết hàm loại bỏ dấu tiếng việt. 1. Khởi động Microsoft Excel 2. Nhấn ALT + F11 để bắt đầu Visual Basic Edit...

Hàm chuẩn hóa chuỗi trong Excel

Hình ảnh
( Hàm chuẩn hóa xâu trong Excel ) - Bạn vừa Copy một danh sách học viên từ trên mạng vào Excel, tuy nhiên khi Copy vào Excel thì danh sách này xuất hiện nhiều khoảng trắng ở đầu và cuối mỗi học viên. Ngoài ra các chữ cái đầu tiên ở phần họ đệm và tên vẫn là chữ thường. Bạn đã chuẩn hóa lại danh sách này bằng tay, tuy nhiên với cách làm thủ công này tốn nhiều thời gian. Vậy có cách nào đó để có thể tự động xử lý chuẩn hóa toàn bộ danh sách này không? Xem những Video hay dành cho thiếu nhi - Xem trên Youtube Hôm nay Tin học văn phòng sẽ giới thiệu với các Bạn cách viết hàm chuẩn hóa trong Excel, hàm này sẽ thực hiện các công việc: xóa bỏ các ký tự trống ở đầu và cuối, Xóa bỏ từ 2 ký tự trống liên tiếp ở giữa các từ, Viết hoa chữ cái đầu tiên tại mỗi từ. 1. Khởi động Microsoft Excel 2. Nhấn ALT + F11 để bắt đầu Visual Basic Editor Vào menu Inser\Module 3. Nhập toàn bộ đoạn mã sau vào Function Chuanhoachuoi(str As String) As String     Dim sChuoi As String     Dim mlen A...

Hàm chuyển số sang chữ trong Excel

Hình ảnh
( Hàm chuyển số thành chữ trong Excel ) - Đối với những người thường xuyên phải sử dụng Excel vào trong công việc tính toán, báo cáo hay thống kê thì việc chuyển số tiền thành chữ là công việc tốn khá nhiều thời gian do phải làm thủ công và thường phải  làm lặp đi lặp lại. Hiểu được những khó khăn này, đã có nhiều tiện ích (Add-ins) được viết để hỗ trợ việc chuyển số sang chữ, những tiện ích này đã hỗ trợ người dùng làm việc hiệu quả hơn, rút ngắn thời gian làm việc. Xem những Video hay dành cho thiếu nhi - Xem trên Youtube Những tiện ích này được phát triển bởi một nhóm lập trình hay một công ty nào đó, những tiện ích này đều đã được biên dịch nên người sử dụng không thể xem được Code hay chỉnh sửa lại theo ý muốn. Vậy bạn có muốn viết riêng 1 hàm chuyển đổi số sang chữ cho riêng mình không? Và viết ngay trên phần mềm Excel quen thuộc mình vẫn hàng ngày làm việc. Hôm nay Tin học văn phòng sẽ hướng dẫn các bạn viết hàm chuyển số sang chữ và hàm này sẽ được sử dụng như các hàm ...

Ghi và sử dụng Workbook khi có Macro trong Excel 2007

Hình ảnh
( Cách ghi Workbook khi có Macro trong Excel 2007 ) - Đối với các phiên bản từ Office 2003 trở xuống, khi người dùng viết các Macro, các hàm (Function) trong Excel để phục vụ cho công việc nhanh và hiệu quả, Microsoft vẫn cho phép lưu File với định dạng XLS. Nhưng từ phiên bản Office 2007, nếu trong File Excel có Macro hay các hàm nếu người dùng vẫn lưu file dưới định dạng XLS hoặc XLSX thì toàn bộ các Macro cũng như hàm đều không được lưu. Nếu ai đó đã mất rất nhiều công sức cũng như thời gian để viết các Macro mà bị mất hoàn toàn thì thật là lãng phí. Xem những Video hay dành cho thiếu nhi - Xem trên Youtube Vậy làm sao để có thể lưu được File Excel nếu File có chứa Macro hay các hàm? Hôm  nay Kênh phần mềm việt sẽ hướng dẫn các bạn các bước để có thể lưu thành công File Excel nếu trong File có Macro. Và dưới đây là các bước để thực hiện. -  B1 : Nhấp vào nút Office Button và sau đó nhấp vào Save As. Hộp thoại Save As xuất hiện. -  B2 : Nhập tên và chọn vị trí lưu bảng ...