Top 15 # Xem Nhiều Nhất Xóa Cột Trong Excel Vba Mới Nhất 6/2023 # Top Like | Beiqthatgioi.com

Mách Bạn Một Số Cách Thêm Cột, Xóa Cột Trong Excel

Cách 1: Sử dụng Insert để thêm cột

Đầu tiên, các bạn để con trỏ chuột ở một ô bất kỳ trong cột cần chèn thêm sang bên trái. Sau đó các bạn nhấn chuột phải và chọn Insert.

Chỉ cần như vậy là một cột mới đã được chèn thêm ở bên trái cột chứa con trỏ chuột.

Cách 2: Sử dụng phím tắt để thêm dòng

Để sử dụng phím tắt thêm cột, các bạn để con trỏ chuột ở một ô bất kỳ trong cột cần chèn thêm sang bên trái. Sau đó sử dụng tổ hợp phím tắt Ctrl + Shift + =. Lúc này hộp thoại Insert hiện ra. Các bạn chọn mục Entire column rồi nhấn OK.

Chỉ cần như vậy là một cột mới đã được chèn thêm ở bên trái cột chứa con trỏ chuột.

Cách 3: Sử dụng công cụ Insert để thêm cột

Chỉ cần như vậy là một cột mới đã được chèn thêm ở bên trái cột chứa con trỏ chuột.

Cách 4: Bôi đen cột trước khi thêm

Ngoài ra, các bạn có thể bôi đen cột cần chèn thêm sang bên trái bằng cách nhấn vào tên cột ở thanh thước kẻ bên trên màn hình. Hoặc các bạn có thể để con trỏ chuột tại cột đó rồi sử dụng tổ hợp phím tắt Ctrl + Space.

Bằng cách này thì cột mới sẽ tự động được chèn sang bên trái luôn mà không có hộp thoại nào hiện ra cả.

Cách 5: Thêm nhiều cột một lúc

Hoặc các bạn có thể bôi đen nhiều cột cần chèn thêm bằng cách nhấn vào số dòng ở thanh thước kẻ bên trái màn hình. Hoặc các bạn có thể để con trỏ chuột tại những cột đó rồi sử dụng tổ hợp phím tắt Shift + Space.

Sau đó các bạn nhấn chuột phải và chọn Insert. Hoặc nhấn tổ hợp phím tắt Ctrl + Shift + =. Hoặc chọn thẻ Home rồi nhấn vào công cụ Insert Cells như trên.

2. Cách xóa cột trong Excel

Cách 1: Xóa cột bằng Delete

Cách 2: Xóa cột bằng phím tắt

Để xóa cột bằng phím tắt, đầu tiên các bạn cần bôi đen toàn bộ cột muốn xóa. Sau đó các bạn sử dụng tổ hợp phím tắt Ctrl + –. Chỉ cần như vậy là những cột bôi đen sẽ bị xóa đi.

Cách 3: Xóa cột bằng công cụ Delete

Tags: các hàm excel, công cụ excel, công thức excel, excel bị treo, file excel, hàm excel, lỗi excel, Mẹo excel, Microsoft Excel, phần mềm excel, thao tác với excel, thủ thuật excel, tính năng excel

Cách Xóa Các Hàng Trống Trong Excel Với Vba

Có nhiều cách để xóa các hàng trống trong trang tính Excel, nhưng cách nhanh chóng nhất là sử dụng macro trong Excel. Bất kể lý do xuất hiện các hàng trống trong Excel là gì, tốt nhất là bạn nên xóa chúng. Hầu hết các tính năng của Excel diễn giải một hàng trống là phần cuối của một dải dữ liệu; do đó, các tính năng đó sẽ không hoạt động như mong đợi nếu bạn để các hàng trống trong tập dữ liệu của mình.

Trong bài viết này, chúng ta sẽ khám phá cách tạo một macro giúp bạn nhanh chóng xóa các hàng trống trong Excel.

Mã VBA xóa hàng trống trong Excel

Đầu tiên, chúng ta hãy xem mã hiển thị bên dưới. Đừng quá lo lắng vì đoạn code này không phức tạp như vẻ bề ngoài. Logic rất đơn giản. Sau khi khai báo và thiết lập một vài biến, vòng lặp For sẽ kiểm tra mọi hàng trong phạm vi đã chọn để tìm các hàng trống. Khi nó tìm thấy bất kỳ hàng trống nào, code này sẽ xóa hàng và dịch chuyển các hàng phía dưới lên.

Mã VBA xóa hàng trống trong Excel

Sub DeleteBlankRows()'Delete blank rows in a selected range.'Choose appropriate delete statement in For loop.'Entire Row deletes entire rows.'Delete deletes partial rows.Dim rng As RangeDim selectedRng As RangeDim iRowCount As IntegerDim iForCount As Integer'Error handling; for good measure.On Error Resume NextSet selectedRng = Application.Selection'Type:=8 argument specifies a Range object; input value must be a range.Set selectedRng = Application.InputBox("Range", , selectedRng.Address, Type:=8)Application.ScreenUpdating = False'Count of rows in selected range used as For stop value.'WorksheetFunction.CountA counts the number of cells that are NOT empty.iRowCount = selectedRng.Rows.CountFor iForCount = iRowCount To 1 Step -1 If Application.WorksheetFunction.CountA(selectedRng.Rows(iForCount)) = 0 Then 'Delete entire row. selectedRng.Rows(iForCount).EntireRow.Delete 'Delete partial row. 'selectedRnd.Rows(iForCount).Delete End IfNext Application.ScreenUpdating = TrueEnd Sub

Một số lệnh có thể cần giải thích một chút.

Đầu tiên là hàm InputBox:

Set selectedRng = Application.InputBox("Range", , selectedRng.Address, Type:=8)

Có thể bạn đã quen thuộc với hàm InputBox như một công cụ để thu thập dữ liệu từ người dùng. Trong trường hợp này, người dùng phải chỉ định một phạm vi vì đối số, Type: = 8, chỉ định rằng đầu vào là một đối tượng Range.

Câu lệnh iRowCount = selectRng.Rows.Count trả về số hàng trong phạm vi đầu vào (từ hộp nhập).

Vòng lặp For sử dụng biến này (trừ 1) làm giá trị dừng của nó. Câu lệnh đầu tiên trong vòng lặp For là câu lệnh If.

Hàm CountA đếm số ô trong hàng hiện tại không trống. Khi số ô không trống là 0, câu lệnh tiếp theo sẽ xóa toàn bộ hàng.

Đoạn code để xóa dòng trống trong excel này bao gồm hai câu lệnh xóa: một câu lệnh xóa toàn bộ hàng và một câu lệnh xóa một phần các hàng trong phạm vi đã chọn.

Hoặc để đơn giản hơn, bạn có thể tạo hai macro: một macro xóa toàn bộ hàng và một macro chỉ xóa một phần hàng.

Bây giờ bạn đã biết cách hoạt động của macro, hãy thêm nó vào sổ làm việc của mình.

Đầu tiên, mở VBA bằng cách nhấn Alt + F11.

Trong Project Explorer, truy cập module ThisWorkbook và nhập đoạn code bên trên vào.

Tiếp theo, quay lại Excel và lưu nó dưới dạng tệp hỗ trợ macro như sau:

Bấm vào tab File.

Chọn Save as từ ngăn bên trái.

Từ menu thả xuống File Type (bên dưới điều khiển Name), chọn Sổ làm việc Hỗ trợ Macro của Excel (* .xlsm).

Nhấp vào để Save.

Như vậy, bạn đã thêm macro thành công vào trang tính của mình.

Sử dụng macro để xóa các hàng trống trong Excel

Nhấp vào tab Developer.

Trong nhóm Code, bấm Macro.

Trong hộp thoại kết quả, chọn ThisWorkbook.DeleteBlankRows và nhấp vào Run.

Bạn sẽ thấy các hộp nhắc hiển thị như hình bên dưới. Nếu bạn chọn phạm vi trước khi chạy macro, hộp nhập sẽ mặc định thành phạm vi đã chọn. Tuy nhiên, bạn có thể đánh dấu phạm vi hoặc nhập phạm vi theo cách thủ công cũng như sử dụng hộp nhập liệu. Bạn cũng có thể nhập tên dải ô hoặc tên đối tượng Table.

Nhấp vào OK và bạn đã hoàn tất. Các hàng trống đã biến mất.

Đầu tiên, bạn không thể hoàn tác việc xóa. Lời khuyên tốt nhất của tôi là luôn lưu bất kỳ sổ làm việc nào trước khi xóa dữ liệu. Bằng cách đó, nếu bạn mắc lỗi, bạn vẫn ổn.

Thứ hai, nếu bạn đang làm việc với một tập dữ liệu lớn, việc chọn phạm vi có thể khó khăn. May mắn thay, macro có thể xử lý tên phạm vi hoặc tên đối tượng Bảng.

Bạn có thể nhận thấy rằng còn một số ô trống trong bản ghi. Macro sẽ không xóa các bản các ô trống này, đoạn mã trên chỉ xóa các hàng trong phạm vi được chọn.

Nếu bạn thường xuyên sử dụng macro, hãy cân nhắc thêm nó vào QAT của bạn

Cách thêm macro vào thanh công cụ QAT

Bạn có thể dễ dàng để thêm một hoặc hai macro vào Office QAT để nhanh chóng thực hiện các tác vụ thường xuyên lập lại. Các bước thực hiện như sau:

Nhấp vào menu thả xuống QAT và chọn More Commands.

Từ menu thả xuống Commands From, chọn Macro.

Ứng dụng của bạn sẽ hiển thị các macro đang có trong danh sách kết quả. Chọn macro bạn muốn thêm vào QAT và nhấp vào nút Add

Nhấn OK để thêm macro vào QAT.

Sau đó, bạn có thể tùy chỉnh macro trên thanh Office QAT của mình để hiển thị đẹp mắt hơn. Bạn có thể thay đổi biểu tượng macro với các bước như sau:

Lặp lại các bước 1 và 2 ở trên để truy cập các tùy chọn giao diện QAT.

Chọn macro trong danh sách Customize Quick Access Toolbar.

Nhấp vào Edit.

Trong hộp thoại hiện ra, chọn một biểu tượng mới. Bạn cũng có thể thay đổi tên.

Nhấn OK hai lần để xem biểu tượng mới trong QAT.

Code Vba Công Cụ Xóa

Bài viết tiếp theo của Trường trong loạt bài viết Mega-Excel là Code VBA dùng để Xóa – Sắp xếp – Ẩn sheet nhanh và cực kỳ tiện ích trong excel. ( bài viết Mega-Excel là gì)

Chắc chắn bộ code này sẽ giúp ích rất nhiều cho các bạn dùng excel để quản lý những file excel với hàng chục sheet.

Mà lão Trường là cái Lão quóe nào ấy nhỉ (nếu bạn thắc mắc thì hãy rồi hãy đọc bài viết này)

1. Giới thiệu về công cụ và hướng dẫn sử dụng

Delete: Là nút lệnh cho phép xóa sheet được chọn

Sort A-Z: Là nút lệnh cho phép sắp xếp thứ tự các sheet trong file theo thứ tự từ A tới Z (áp dụng cho chữ cái đầu tiên của tên sheet)

Sort Z-A: là nút lệnh sắp xếp ngược lại từ Z tới A

Close: Đóng cửa sổ công cụ.

Sau khi sheet được ẩn, bên cạnh tên sheet của Cửa sổ sẽ hiện chữ “H”. như vậy ta có cách để nhận diện trong file này có những sheet nào đang được ẩn thông tin chữ “H”

Cách xóa sheet

Để xóa sheet ta chọn tên sheet muốn xóa và nhấn Delete

Và để có thể xóa nhiều sheet cùng lúc, ta dùng chuột để kéo chọn tên các sheet muốn xóa. Sau đó nhấn delete để hoàn tất việc xóa sheet

2.1. Link download

Trường sẽ chia sẻ code của công cụ “Quá trình hoàn thành trên excel” ngay sau khi bài viết này có đủ 1.000 share.

Hoặc trong vòng 1 tháng, vào một ngày đẹp giời nào đó, Trường sẽ ra một bài Mega-Excel khác để giới thiệu về hắn.

2.2. Hướng dẫn nhanh cách làm

Công cụ này gồm 2 phần:

– Form

Đây là giao diện và là phần mà ta thường xuyên giao tiếp khi sử dụng công cụ. Được coi như là phần thịt. J

Nếu chỉ có form thì không thể tạo nên một công cụ có thể chạy được.

Bạn vào cửa sổ soạn thảo VBA và chèn các Userform và vẽ các nút bấm như giao diện của công cụ.

Tiếp đến là cài code thực hiện các tính năng tương ứng với các nút bấm.

– Code VBA

VBA chính là phần tính năng và là phần rất quan trọng.

Về code thì có đoạn phức tạp có đoạn không.

Chỉ định: Code chỉ dành cho nhãng ai có khả năng excel tốt, với người mới bắt đầu thì nên học qua excel cơ bản.

3. Bộ Công cụ quản lý Cao cấp trên Excel dành cho người không rành Excel

Trong trường hợp bạn có khả năng excel không được tốt lắm mà vẫn muốn dùng những tiện ích hữu ích giúp cải thiện hiệu suất sử dụng Excel.

Trong đó gồm:

Ẩn/ hiện sheet

Hiện tất cả sheet

Xóa 1 hoặc nhiều sheet cùng 1 lúc

Sắp xếp thứ tự các sheet theo A-Z hoặc Z-A

Thì hãy liên hệ với ad để đội thiết kế của chúng tôi sẽ vào trực tiếp máy của bạn và cài ứng dụng này. Đương nhiên là khi đó sẽ phải mất phí rồi.

Liên hệ với Trường qua email: webkynang.vn@gmail.com nếu bạn muốn tích hợp Bộ công cụ quản lý cao cấp.

YaaaaaaaaaaaZZZZZZZZZZZZZZZ

Buồn ngủ quá rồi.

Kết thúc một ngày thứ 5 bận rộn với đôi chục cuộc điện thoại.

Quả thực là một ngày với hiệu suất làm việc cao, mệt nhưng vui bởi lẽ Trường cũng đã kịp viết một bài Mega-Excel để gởi tặng các bạn thân yêu của Blog học excel online.

Chúc ngủ ngon.

Cách Thêm Hoặc Xóa Một Ô, Cột Hoặc Hàng Trong Excel

Excel 2007 trở lên

Chọn ô mà bạn muốn thêm một hàng. Ví dụ: nếu bạn muốn thêm hàng trên hàng ‘3’, bạn sẽ chọn ô A3 hoặc bất kỳ ô nào khác trong hàng 3.

Trên tab Trang chủ trong menu Ribbon, bấm Chèn và chọn Chèn Hàng Trang tính . Bạn cũng có thể nhấp chuột phải vào ô đã chọn, chọn Chèn , sau đó chọn tùy chọn Toàn bộ hàng .

Mẹo: Nếu bạn muốn thêm nhiều hàng cùng lúc, hãy đánh dấu nhiều hàng, sau đó nhấp vào Chèn và chọn Chèn hàng trang tính . Ví dụ: nếu bạn muốn thêm bốn hàng bắt đầu từ hàng 3, bạn sẽ đánh dấu hàng 3 và ba hàng sau nó. Thực hiện việc này bằng cách nhấp và kéo chuột vào số 3, 4, 5 và 6, sau đó nhấp vào Chèn và chọn Chèn hàng trang tính.

Excel 2003 trở về trước

Chọn ô mà bạn muốn thêm một hàng. Ví dụ: nếu bạn muốn thêm hàng trên hàng ‘3’, bạn sẽ chọn ô A3 hoặc bất kỳ ô nào khác trong hàng 3.

Trong thanh trình đơn, nhấp vào Chèn và chọn Hàng . Tùy chọn này sẽ không khả dụng nếu bạn đang đánh dấu cột chứ không phải các hàng.

Mẹo: Nếu bạn muốn thêm nhiều hàng cùng một lúc, làm nổi bật hơn một hàng và sau đó nhấp vào Insert và chọn Rows. Ví dụ: nếu bạn muốn thêm bốn hàng bắt đầu từ hàng 3, bạn sẽ đánh dấu hàng 3 và ba hàng sau nó. Thực hiện việc này bằng cách nhấp và kéo chuột vào số 3, 4, 5 và 6, sau đó nhấp vào Chèn và chọn Hàng.

Xóa một hàng trong Excel

Excel 2007 trở lên

Sử dụng các bước trên sẽ xóa hàng hoặc hàng và di chuyển các hàng bên dưới các hàng đã xóa lên. Nếu bạn chỉ muốn xóa nội dung của các hàng, hãy nhấn phím Delete trên bàn phím.

Excel 2003 trở về trước

Sử dụng các bước trên sẽ xóa hàng hoặc hàng và di chuyển các hàng bên dưới các hàng đã xóa lên. Nếu bạn chỉ muốn xóa nội dung của các hàng, hãy nhấn phím Delete trên bàn phím.

Excel 2007 trở lên

Chọn ô mà bạn muốn thêm cột. Ví dụ: nếu bạn muốn thêm cột vào cột ‘C’, bạn sẽ chọn ô C1 hoặc bất kỳ ô nào khác trong cột C.

Trên tab Trang chủ trong menu Ribbon, bấm Chèn và chọn Chèn Cột Trang tính . Bạn cũng có thể nhấp chuột phải vào ô đã chọn, chọn Chèn , sau đó chọn tùy chọn Toàn bộ cột .

Mẹo: Nếu bạn muốn thêm nhiều cột cùng một lúc, hãy đánh dấu nhiều cột, nhấp vào Chèn và chọn Chèn cột trang tính. Ví dụ: nếu bạn muốn thêm bốn hàng trên cột C, hãy đánh dấu cột C và ba cột ở bên phải của nó bằng cách nhấp và kéo vào các chữ cái C, D, E và F. Sau đó nhấp vào Chèn và chọn Chèn cột trang tính .

Excel 2003 trở về trước

Chọn ô mà bạn muốn thêm cột. Ví dụ: nếu bạn muốn thêm cột vào cột ‘C’, bạn sẽ chọn ô C1 hoặc bất kỳ ô nào khác trong cột C.

Trong thanh trình đơn, nhấp vào Chèn và chọn Cột . Tùy chọn này sẽ không có sẵn nếu bạn đang làm nổi bật hàng và không phải cột.

Mẹo: Nếu bạn muốn thêm nhiều cột cùng một lúc, hãy đánh dấu nhiều cột, nhấp vào Chèn và chọn Cột. Ví dụ, nếu bạn muốn thêm bốn hàng trên cột C, đánh dấu cột C và ba cột ở bên phải của nó bằng cách bấm và kéo vào các chữ cái C, D, E và F. Sau đó bấm Chèn và chọn Cột.

Excel 2007 trở lên

Sử dụng các bước trên sẽ xóa cột hoặc cột và di chuyển các cột sang bên phải sang trái. Nếu bạn chỉ muốn xóa nội dung của các cột, hãy bấm phím Delete trên bàn phím.

Excel 2003 trở về trước

Sử dụng các bước trên sẽ xóa cột hoặc cột và di chuyển các cột sang bên phải sang trái. Nếu bạn chỉ muốn xóa nội dung của các cột, hãy bấm phím Delete trên bàn phím.