Bạn hiện đang ngoại tuyến, hãy chờ internet để kết nối lại

Làm thế nào để xóa tất cả các hàng khác trên một bảng tính Excel

Hỗ trợ dành cho Office 2003 đã kết thúc

Microsoft đã kết thúc hỗ trợ dành cho Office 2003 vào ngày 8 tháng 4 năm 2014. Thay đổi này đã ảnh hưởng đến các bản cập nhật phần mềm và các tùy chọn bảo mật của bạn. Tìm hiểu ý nghĩa của điều này với bạn và cách thực hiện để luôn được bảo vệ.

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 213610
Đối với một Microsoft Excel cho phiên bản Macintosh Bài viết này, xem 142528.
Tóm tắt
Bài viết này chứa một mẫu Microsoft Visual Basic cho ứng dụng vĩ mô mà bạn có thể sử dụng để xóa tất cả hàng trong một loạt các lựa chọn trên một bảng tính Microsoft Excel.
Thông tin thêm
Microsoft cung cấp chương trình ví dụ để minh hoạ chỉ, mà không có bảo đảm, bày tỏ hay ngụ ý. Điều này bao gồm, nhưng không giới hạn ở các bảo đảm ngụ ý của bán hoặc phù hợp cho một mục đích cụ thể. Bài viết này giả định rằng bạn đang quen thuộc với các ngôn ngữ lập trình được chứng minh và các công cụ được sử dụng để tạo ra và để gỡ lỗi các thủ tục. Microsoft hỗ trợ kỹ sư có thể giúp giải thích các chức năng của một thủ tục cụ thể, nhưng họ sẽ không sửa đổi các ví dụ để cung cấp thêm chức năng hoặc xây dựng các thủ tục để đáp ứng các yêu cầu cụ thể của bạn. Để sử dụng macro sau, thiết lập một bảng tính Excel như sau:
  1. Tạo một bảng tính Microsoft Excel mới.
  2. Trong một bảng tính mới, trong phạm vi A1:A9, hãy nhập số 1 5, bỏ qua các hàng, như trong ví dụ sau:
          A1: 1      A2:      A3: 2      A4:      A5: 3      A6:      A7: 4      A8:      A9: 5					
  3. Trên menu công cụ , điểm đến vĩ mô, và sau đó bấm Visual Basic Editor.

    Lưu ý Trong Microsoft Office Excel 2007 và các phiên bản sau này, hãy nhấp vàoVisual Basic trong các Nhóm trên các Phát triển tab.
  4. Trên các chèn trình đơn, nhấp vào mô-đun.
  5. Trong các mô-đun mới, nhập các vĩ mô sau:
    Sub Delete_Every_Other_Row()   ' Dimension variables.   Y = False              ' Change this to True if you want to                          ' delete rows 1, 3, 5, and so on.   I = 1   Set xRng = Selection   ' Loop once for every row in the selection.   For xCounter = 1 To xRng.Rows.Count       ' If Y is True, then...       If Y = True Then           ' ...delete an entire row of cells.           xRng.Cells(I).EntireRow.Delete       ' Otherwise...       Else           ' ...increment I by one so we can cycle through range.           I = I + 1       End If       ' If Y is True, make it False; if Y is False, make it True.       Y = Not Y   Next xCounterEnd Sub						
  6. Chuyển sang bảng tính có chứa dữ liệu, và sau đó chọn dãy núi A1:A9.
  7. Để chạy các vĩ mô, điểm đến vĩ mô , trên menu công cụ , và sau đó nhấp vào macro.

    Lưu ý Trong Excel 2007 và các phiên bản sau này, hãy nhấp vàoMacro trong các Nhóm trên các Phát triển tab.

    Lưu ý Để hiển thị các Phát triển tab trong Ribbon, bấm vào các Microsoft Office Button, bấm vào Excel tùy chọn, bấm vào các Phổ biến các thể loại, bấm để chọn các Hiển thị các nhà phát triển tab trong Ribbon kiểm tra hộp, và sau đó nhấp vào Ok.
  8. Chọn các Delete_Every_Other_Row vĩ mô, và sau đó nhấp vào Chạy.
Vĩ mô này sẽ xóa tất cả hàng khác, Bắt đầu với các Thứ hai hàng lựa chọn.

Lưu ý Nếu bạn có một danh sách các dữ liệu có chứa nhiều cột, chọn chỉ là các cột đầu tiên của dữ liệu, và sau đó chạy các vĩ mô.
XL2003 XL2007 XL2010 XL2013

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 213610 - Xem lại Lần cuối: 10/25/2012 18:33:00 - Bản sửa đổi: 3.0

Microsoft Office Excel 2003, Microsoft Office Excel 2007, Microsoft Excel 2010, Microsoft Excel 2013

  • kbexpertisebeginner kbautomation kbmacro kbdtacode kbhowto kbprogramming kbmt KB213610 KbMtvi
Phản hồi