Hướng dẫn automatically delete columns in excel - tự động xóa cột trong excel
hopty, Chào mừng bạn đến Diễn đàn Mrexcel. Tôi muốn tạo một macro sẽ tự động xóa các cột bằng tiêu đề nhất định (ví dụ: tên, tiêu đề, v.v.). Bạn có biết nơi tôi có thể tìm thấy công thức như vậy không? Bạn sẽ cần một macro. Vui lòng đăng một ảnh chụp màn hình của (các) trang của bạn, những gì bạn có và những gì bạn mong đợi để đạt được, với Excel Jeanie HTML 4 (chứa hướng dẫn đồ họa). http://www.excel-jeanie-html.de/html/hlp_schnell_en.php
ABCDEfGH1first Trên thực tế, sẽ tốt hơn nếu có một macro sẽ tự động giữ các cột bằng các tiêu đề sau, chẳng hạn; First_name, last_name, address_num, city_name và School_color và xóa tất cả các cột khác. Xin lưu ý, tôi sử dụng bảng tính đơn giản này với một vài tiêu đề. Tôi có hơn 50 cột và tôi không muốn sử dụng tham chiếu cột (ví dụ: A1, B1) vì các cột có thể thay đổi nhưng tên của tiêu đề vẫn giữ nguyên khi tôi xuất dữ liệu khác. Lần nữa, cảm ơn bạn đã giành thời gian.
hopty, Trước khi macro có dữ liệu đi đến cột 55, BC:
Sheet1 Sau khi vĩ mô:
Sau khi vĩ mô: Vui lòng kiểm tra điều này đầu tiên trong một bản sao của sổ làm việc của bạn (luôn tạo bản sao lưu trước khi thử mã mới, bạn không bao giờ biết những gì bạn có thể mất). Thêm macro 1. Sao chép macro bên dưới, bằng cách tô sáng mã macro và nhấn các phím Ctrl+C 2. Mở sổ làm việc của bạn 3. Nhấn các phím Alt+F11 để mở Trình chỉnh sửa Visual Basic 4. Nhấn các phím ALT+I để Kích hoạt menu Chèn 5. Nhấn M để chèn mô -đun tiêu chuẩn 6. Dán mã bằng cách nhấn các phím Ctrl+V 7. Nhấn các phím Alt+Q để thoát trình soạn thảo và quay lại Excel.
Mã số: Sau đó chạy macro "Deletecolumns".
#5 Nó hoạt động !!!
#6 Xin chào, chủ đề cũ tôi biết nhưng điều này có thể được điều chỉnh để xóa hàng? Tôi có một danh sách các tên được đặt trước bởi một số, ví dụ 1-Alan 2-joan Tôi muốn tờ của mình xóa toàn bộ hàng cho bất kỳ ai có số lượng trước là 8. Điều này có thể không?
#7
#số 8 Thêm macro 1. Sao chép macro bên dưới, bằng cách tô sáng mã macro và nhấn các phím Ctrl+C 2. Mở sổ làm việc của bạn 3. Nhấn các phím Alt+F11 để mở Trình chỉnh sửa Visual Basic 4. Nhấn các phím ALT+I để Kích hoạt menu Chèn 5. Nhấn M để chèn mô -đun tiêu chuẩn 6. Dán mã bằng cách nhấn các phím Ctrl+V 7. Nhấn các phím Alt+Q để thoát trình soạn thảo và quay lại Excel.
bobbybrown, Sau đó chạy macro "Deletecolumns". Đã chỉnh sửa lần cuối: ngày 11 tháng 5 năm 2009 #5 Nó hoạt động !!!
Sheet1 J
Sau khi vĩ mô: Vui lòng kiểm tra điều này đầu tiên trong một bản sao của sổ làm việc của bạn (luôn tạo bản sao lưu trước khi thử mã mới, bạn không bao giờ biết những gì bạn có thể mất). Thêm macro 1. Sao chép macro bên dưới, bằng cách tô sáng mã macro và nhấn các phím Ctrl+C 2. Mở sổ làm việc của bạn 3. Nhấn các phím Alt+F11 để mở Trình chỉnh sửa Visual Basic 4. Nhấn các phím ALT+I để Kích hoạt menu Chèn 5. Nhấn M để chèn mô -đun tiêu chuẩn 6. Dán mã bằng cách nhấn các phím Ctrl+V 7. Nhấn các phím Alt+Q để thoát trình soạn thảo và quay lại Excel.
Mã số:Excel 2007 or newer, save your workbook, Save As, a macro enabled workbook with the file extension .xlsm, and, answer the "do you want to enable macros" question as "yes" or "OK" (depending on the button label for your version of Excel) the next time you open your workbook. Sau đó chạy macro "Deletecolumns".DeleteRowsBeginningWith8 macro. Đã chỉnh sửa lần cuối: ngày 11 tháng 5 năm 2009
Nó hoạt động !!! |