Tạo Nút Xóa Dữ Liệu đã Nhập | Giải Pháp Excel
Có thể bạn quan tâm
- Trang chủ Có gì mới Hoạt động gần nhất Tác giả
- Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
- Video
Video về Excel Video về tin học khác Tin tức về tin học chung - Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
- Tài nguyên Đánh giá mới nhất Tìm tài nguyên
- Đóng góp
Tìm kiếm
Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Tìm kiếm Tìm nâng cao…- Tìm bài viết mới
- Tìm theo chuyên mục
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
- Trang chủ
- Diễn đàn
- Lập Trình với Excel
- Thread starter Thread starter titanic
- Ngày gửi Ngày gửi 14/7/11
Người dùng đang xem chủ đề này
Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) Ttitanic
Thành viên hoạt động


Tham gia 25/5/10 Bài viết 161 Được thích 11 chào các anh/chị
em muốn tạo một cái nút khi mình nhấp chọn vào nó sẽ tự động xóa các dữ liệu ở các ô mình muốn xóa (xem file đính kèm ) , cảm ơn trước nhe File đính kèm
- nút xóa dưu liệu.xls nút xóa dưu liệu.xls 17 KB · Đọc: 393
Hoàng Trọng Nghĩa
Chuyên gia GPE 
Thành viên BQT Moderator Tham gia 17/8/08 Bài viết 8,662 Được thích 16,725 Giới tính Nam Bạn cho ghi macro rồi bạn phủ khối ở vùng vàng đó rồi bấm xóa, tắt ghi macro, rồi vào VBA sửa lại chút xíu cho gọn, sau đó gán macro đó vào nút lệnh thôi! Sau khi ghi macro thì nó sẽ như vầy: PHP: Sao chép. Sub Macro1() ' ' Macro1 Macro ' ' Range("B2:C11").Select Selection.ClearContents End Sub Chỉnh lại chút xíu nó sẽ như vầy: PHP: Sao chép. Sub Macro1() Sheets("du lieu nhap").Range("B2:C11").ClearContents End Sub Upvote 0 dhn46
Hướng tới tương lai
Tham gia 1/3/11 Bài viết 3,251 Được thích 3,870 Bạn chắc cũng biết 1 ít về VBA nhỉ. Vậy code của bạn đây Mã: Sao chép. Private Sub CommandButton1_Click() Sheet2.Range("b2:c11").ClearContents End Sub Upvote 0 Ttitanic
Thành viên hoạt động


Tham gia 25/5/10 Bài viết 161 Được thích 11 cám ơn bạn đã chỉ nhưng có thể làm trên file mình gửi được không để mình nghiên cứu từ từ ? tại mình chưa hiểu lắm Upvote 0 dhn46
Hướng tới tương lai
Tham gia 1/3/11 Bài viết 3,251 Được thích 3,870 file của bạn đây. bạn tham khảo nhé Upvote 0 Vvinhnguyet
Thành viên mới 
Tham gia 26/7/11 Bài viết 2 Được thích 0 hỏi thông tin về nút xóa dữ lieu em muốn xin các anh chị nào biết về tạo nút xóa dữ liệu hướng dẫn chi tiết cho em xem được không ah, em làm mãi mà không thực hiện được Upvote 0 ndu96081631
Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981 dhn46 đã viết: file của bạn đây. bạn tham khảo nhé Nhấp chuột vào đây để mở rộng...Bạn có đưa file lên cũng đừng khuyến mãi virus chứ File của bạn có con StartUp bự chảng Các bạn khác chú ý nha. Với file này mà Enable Macro, bị dính virus ráng chịu Upvote 0
0905744404
Thành viên thường trực



Tham gia 26/10/10 Bài viết 333 Được thích 107 Nghề nghiệp Trước là : Thủ Kho - còn giờ thì :"Tài Xế" dhn46 đã viết: Bạn chắc cũng biết 1 ít về VBA nhỉ. Vậy code của bạn đây Mã: Sao chép. Private Sub CommandButton1_Click() Sheet2.Range("b2:c11").ClearContents End Sub Nhấp chuột vào đây để mở rộng...Em cám ơn, Nhưng cho em hỏi thêm chút, nếu trong trường hợp em muốn xoá luôn cột đó đi thì phải viết code như thế nào Em sửa lại code của anh nhưng không được vì no chỉ xoá data thôi "Private Sub CommandButton1_Click() Sheet2.Range("1:10").ClearContents End Sub" Upvote 0
0905744404
Thành viên thường trực



Tham gia 26/10/10 Bài viết 333 Được thích 107 Nghề nghiệp Trước là : Thủ Kho - còn giờ thì :"Tài Xế" 0905744404 đã viết: Em cám ơn, Nhưng cho em hỏi thêm chút, nếu trong trường hợp em muốn xoá luôn cột đó đi thì phải viết code như thế nào Em sửa lại code của anh nhưng không được vì no chỉ xoá data thôi "Private Sub CommandButton1_Click() Sheet2.Range("1:10").ClearContents End Sub" Nhấp chuột vào đây để mở rộng...Private Sub CommandButton1_Click() Sheet2.Range("1:10").Delete End Sub em làm được rồi em cám ơn Upvote 0
0905744404
Thành viên thường trực



Tham gia 26/10/10 Bài viết 333 Được thích 107 Nghề nghiệp Trước là : Thủ Kho - còn giờ thì :"Tài Xế" [/QUOTE] ndu96081631 đã viết: Bạn có đưa file lên cũng đừng khuyến mãi virus chứ File của bạn có con StartUp bự chảng Các bạn khác chú ý nha. Với file này mà Enable Macro, bị dính virus ráng chịu Nhấp chuột vào đây để mở rộng...Em Chào thầy! thầy có thể viết giúp em đoạn code xóa đi những dòng mà giá trị tại cột D ô nào rỗng thì xóa dòng đó đi còn không thì để nguyên. thầy giúp em nha!! Upvote 0
0905744404
Thành viên thường trực



Tham gia 26/10/10 Bài viết 333 Được thích 107 Nghề nghiệp Trước là : Thủ Kho - còn giờ thì :"Tài Xế" Cách đơn giản nhất: AutoFilter cột D theo điều kiện Blanks rồi delete Có thể record macro quá trình này để biết code ghi thế nào[/QUOTE] Em không hiểu code viết như thế nào hết, em kem VBA lắm thầy viết giúp em nha!! Upvote 0 ndu96081631
Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981 0905744404 đã viết: Em Chào thầy! thầy có thể viết giúp em đoạn code xóa đi những dòng mà giá trị tại cột D ô nào rỗng thì xóa dòng đó đi còn không thì để nguyên. thầy giúp em nha!! Nhấp chuột vào đây để mở rộng...Cách đơn giản nhất: AutoFilter cột D theo điều kiện Blanks rồi delete Có thể record macro quá trình này để biết code ghi thế nào Lần chỉnh sửa cuối: 29/7/11 Upvote 0
0905744404
Thành viên thường trực



Tham gia 26/10/10 Bài viết 333 Được thích 107 Nghề nghiệp Trước là : Thủ Kho - còn giờ thì :"Tài Xế" ndu96081631 đã viết: Em Chào thầy! thầy có thể viết giúp em đoạn code xóa đi những dòng mà giá trị tại cột D ô nào rỗng thì xóa dòng đó đi còn không thì để nguyên. thầy giúp em nha!! Nhấp chuột vào đây để mở rộng...Cách đơn giản nhất: AutoFilter cột D theo điều kiện Blanks rồi delete Có thể record macro quá trình này để biết code ghi thế nào[/QUOTE] Em làm ra như thế này rồi mà không biết phải là thế nào để code tự xóa những dòng rỗng đi Thầy xem giúp em với Sub Macro2() ActiveWindow.SmallScroll Down:=-9 Selection.AutoFilter Field:=4, Criteria1:="=" ActiveWindow.SmallScroll Down:=-12 Rows("12:18").Select Selection.Delete Shift:=xlUp End Sub Upvote 0
ndu96081631
Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981 0905744404 đã viết: Em làm ra như thế này rồi mà không biết phải là thế nào để code tự xóa những dòng rỗng đi Thầy xem giúp em với Sub Macro2() ActiveWindow.SmallScroll Down:=-9 Selection.AutoFilter Field:=4, Criteria1:="=" ActiveWindow.SmallScroll Down:=-12 Rows("12:18").Select Selection.Delete Shift:=xlUp End Sub Nhấp chuột vào đây để mở rộng...Nếu làm không được thì đưa file lên đây nhé Upvote 0
0905744404
Thành viên thường trực



Tham gia 26/10/10 Bài viết 333 Được thích 107 Nghề nghiệp Trước là : Thủ Kho - còn giờ thì :"Tài Xế" ndu96081631 đã viết: Nếu làm không được thì đưa file lên đây nhé Nhấp chuột vào đây để mở rộng...Em tải file lên rồi mong Thầy xem và viết lại code giúp em với.
File đính kèm
- Xoa Hien An Dong.xls Xoa Hien An Dong.xls 88.5 KB · Đọc: 50
vinhnguyet
Thành viên mới 
Tham gia 26/7/11 Bài viết 2 Được thích 0 em đã xem file anh gửi lên, anh có thể hướng dẫn em cách tạo ra nút xóa đó được không ah Upvote 0 0905744404
Thành viên thường trực



Tham gia 26/10/10 Bài viết 333 Được thích 107 Nghề nghiệp Trước là : Thủ Kho - còn giờ thì :"Tài Xế" ndu96081631 đã viết: Có thể record macro quá trình này để biết code ghi thế nào Nhấp chuột vào đây để mở rộng...Bạn làm theo hướng dẫn của thầy ndu96081631 nha.nút thì không khó lắm nhưng cón code thì mình cũng đang nhờ thầy viết cho nè. Upvote 0
ndu96081631
Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981 0905744404 đã viết: Em tải file lên rồi mong Thầy xem và viết lại code giúp em với. Nhấp chuột vào đây để mở rộng...Code xóa dòng chứa cell rổng tại cột D như sau: PHP: Sao chép. Private Sub CommandButton3_Click() On Error Resume Next With Range("D4:D1000") .AutoFilter 1, "=" .Offset(1).SpecialCells(12).EntireRow.Delete .AutoFilter End With End Sub
File đính kèm
- Xoa Hien An Dong.xls Xoa Hien An Dong.xls 43 KB · Đọc: 116
0905744404
Thành viên thường trực



Tham gia 26/10/10 Bài viết 333 Được thích 107 Nghề nghiệp Trước là : Thủ Kho - còn giờ thì :"Tài Xế" ndu96081631 đã viết: Code xóa dòng chứa cell rổng tại cột D như sau: PHP: Sao chép. Private Sub CommandButton3_Click() On Error Resume Next With Range("D4:D1000") .AutoFilter 1, "=" .Offset(1).SpecialCells(12).EntireRow.Delete .AutoFilter End WithEnd Sub Nhấp chuột vào đây để mở rộng...Em cám ơn thầy!!!Thầy giúp em viết lại code Hidden, anHidden những dòng có giá trị rỗng tại cột D với, em đang tìm hiểu về code VBA nên còn chậm lắm Thầy ạ Upvote 0
ndu96081631
Huyền thoại GPE
Thành viên BQT Super Moderator Tham gia 5/6/08 Bài viết 30,703 Được thích 53,981 0905744404 đã viết: Em cám ơn thầy!!!Thầy giúp em viết lại code Hidden, anHidden những dòng có giá trị rỗng tại cột D với, em đang tìm hiểu về code VBA nên còn chậm lắm Thầy ạ Nhấp chuột vào đây để mở rộng...Code như vầy sẽ là ẩn dòng có giá trị rổng tại cột D: PHP: Sao chép. Private Sub CommandButton3_Click() On Error Resume Next Range("D4:D1000").AutoFilter 1, "<>" End Sub Còn để hiện ra thì hủy chế độ AutoFilter đi bằng đoạn code sau: PHP: Sao chép. Private Sub CommandButton3_Click() On Error Resume Next ActiveSheet.AutoFilterMode = False End Sub Upvote 0
0905744404
Thành viên thường trực



Tham gia 26/10/10 Bài viết 333 Được thích 107 Nghề nghiệp Trước là : Thủ Kho - còn giờ thì :"Tài Xế" ndu96081631 đã viết: Code như vầy sẽ là ẩn dòng có giá trị rổng tại cột D: PHP: Sao chép. Private Sub CommandButton3_Click() On Error Resume Next Range("D4:D1000").AutoFilter 1, "<>" End Sub Còn để hiện ra thì hủy chế độ AutoFilter đi bằng đoạn code sau: PHP: Sao chép. Private Sub CommandButton3_Click() On Error Resume Next ActiveSheet.AutoFilterMode = False End Sub Nhấp chuột vào đây để mở rộng...Em cám ơn thầy nha, nó đã giúp em nhiều trong công việc lắm Upvote 0
0905744404
Thành viên thường trực



Tham gia 26/10/10 Bài viết 333 Được thích 107 Nghề nghiệp Trước là : Thủ Kho - còn giờ thì :"Tài Xế" bạn "vinhnguyet" tải file này ve xem nha http://www.mediafire.com/?1ciynkqta8w6ltm đây là cách không viết code Lần chỉnh sửa cuối: 29/7/11 Upvote 0 N nguyenhongnguyen
Thành viên mới 
Tham gia 7/9/14 Bài viết 3 Được thích 0 dhn46 đã viết: Bạn chắc cũng biết 1 ít về VBA nhỉ. Vậy code của bạn đây Mã: Sao chép. Private Sub CommandButton1_Click() [SIZE=3][COLOR=#ff0000]Sheet2[/COLOR][/SIZE].Range("b2:c11").ClearContents End Sub Nhấp chuột vào đây để mở rộng...Bạn ơi cho mình hỏi dựa vào đâu mà mình ghi Sheet2? HÌnh như đó ko phải tên sheet. Sr mình mới tìm hiểu nên k rõ lắm!
Upvote 0 Doãn Quốc Bình
Thành viên chính thức 

Tham gia 18/7/18 Bài viết 59 Được thích 3 Giới tính Nam Các bạn cho mình hỏi với: mình có from nhập liệu có ListBox ở dưới như hình đính kèm giờ mình muốn viết code cho buttom xoá để nó xoá dòng dữ liệu trong listbox đó đồng thời xoá luôn dữ liệu có trong sheet đã nhập vào từ from đó thì làm sao ạ? File đính kèm
-
Untitled.png 24.6 KB · Đọc: 24
SA_DQ
/(hông là gì!
Thành viên danh dự Tham gia 8/6/06 Bài viết 14,776 Được thích 23,229 Nghề nghiệp U80Các bạn cho mình hỏi với: mình có from nhập liệu có ListBox ở dưới như hình đính kèm giờ mình muốn viết code cho buttom xoá để nó (2) xoá dòng dữ liệu trong listbox đó đồng thời (1) xoá luôn dữ liệu có trong sheet đã nhập vào từ from đó thì làm sao ạ? Nhấp chuột vào đây để mở rộng...(1) Nhìn vô CSDL của bạn thì muốn xóa dòng dữ liệu (DL) chắc chỉ có cách tìm ngày (nhập kho) của mã hàng đó; sau đó tìm mã hàng đó mà xóa thôi (a) Tìm ngày nhập ta có thể áp dụng phương thức FIND() (với vài chú ý . . . khi sử dụng với DL là ngày-tháng-năm) (b) Trong các dòng DL tìm thấy ta tìm dòng nào có mã hàng đó thì xóa đi (2) Cái này sẽ khó 1 khi không thấy file Form mô tê răng chừ(!) Upvote 0
Doãn Quốc Bình
Thành viên chính thức 

Tham gia 18/7/18 Bài viết 59 Được thích 3 Giới tính Nam SA_DQ đã viết: (1) Nhìn vô CSDL của bạn thì muốn xóa dòng dữ liệu (DL) chắc chỉ có cách tìm ngày (nhập kho) của mã hàng đó; sau đó tìm mã hàng đó mà xóa thôi (a) Tìm ngày nhập ta có thể áp dụng phương thức FIND() (với vài chú ý . . . khi sử dụng với DL là ngày-tháng-năm) (b) Trong các dòng DL tìm thấy ta tìm dòng nào có mã hàng đó thì xóa đi (2) Cái này sẽ khó 1 khi không thấy file Form mô tê răng chừ(!) Nhấp chuột vào đây để mở rộng...File đây ạ. Bạn xem giúp mình với. Mình mới làm quen với VBA
File đính kèm
- kd01_tuhocvba0809.xlsm kd01_tuhocvba0809.xlsm 47.9 KB · Đọc: 9
SA_DQ
/(hông là gì!
Thành viên danh dự Tham gia 8/6/06 Bài viết 14,776 Được thích 23,229 Nghề nghiệp U80 Macro để xóa dòng trên trang tính sẽ là vầy: PHP: Sao chép. Private Sub CommandButton4_Click() Dim Rws As Long, J As Long, DgXoa As Long, Num Dim Rng As Range, sRng As Range: Dim MyAdd As String, THang As String Rws = [B7].CurrentRegion.Rows.Count Set Rng = [A6].Resize(Rws) Set sRng = Rng.Find(Me!txtngay.Value, , xlFormulas, xlWhole) If Not sRng Is Nothing Then MyAdd = sRng.Address Do THang = sRng.Offset(, 2).Value If THang = Me!cbten.text Then DgXoa = sRng.Row Num = MsgBox("Xóa Ḍng Có Ngày " & sRng.Value & Chr(10) & "Tên Hàng: " & THang, 4, "GPE.COM") If Num = 6 Then Rows(DgXoa & ":" & DgXoa).Delete: Exit Do End If End If Set sRng = Rng.FindNext(sRng) Loop While Not sRng Is Nothing And sRng.Address <> MyAdd Else MsgBox "Nothing" End If End Sub Upvote 0Doãn Quốc Bình
Thành viên chính thức 

Tham gia 18/7/18 Bài viết 59 Được thích 3 Giới tính Nam SA_DQ đã viết: Macro để xóa dòng trên trang tính sẽ là vầy: PHP: Sao chép. Private Sub CommandButton4_Click() Dim Rws As Long, J As Long, DgXoa As Long, Num Dim Rng As Range, sRng As Range: Dim MyAdd As String, THang As String Rws = [B7].CurrentRegion.Rows.Count Set Rng = [A6].Resize(Rws) Set sRng = Rng.Find(Me!txtngay.Value, , xlFormulas, xlWhole) If Not sRng Is Nothing Then MyAdd = sRng.Address Do THang = sRng.Offset(, 2).Value If THang = Me!cbten.text Then DgXoa = sRng.Row Num = MsgBox("Xóa Ḍng Có Ngày " & sRng.Value & Chr(10) & "Tên Hàng: " & THang, 4, "GPE.COM") If Num = 6 Then Rows(DgXoa & ":" & DgXoa).Delete: Exit Do End If End If Set sRng = Rng.FindNext(sRng) Loop While Not sRng Is Nothing And sRng.Address <> MyAdd Else MsgBox "Nothing" End If End Sub Nhấp chuột vào đây để mở rộng...còn buttom cập nhật mình chưa biết viết thế nào, bạn giúp mình với. Xin cảm ơn bạn nhiều Upvote 0
Dragon20
Thành viên mới 
Tham gia 6/11/21 Bài viết 10 Được thích 1 Hoàng Trọng Nghĩa đã viết: Bạn cho ghi macro rồi bạn phủ khối ở vùng vàng đó rồi bấm xóa, tắt ghi macro, rồi vào VBA sửa lại chút xíu cho gọn, sau đó gán macro đó vào nút lệnh thôi! Sau khi ghi macro thì nó sẽ như vầy: PHP: Sao chép. Sub Macro1() ' ' Macro1 Macro ' ' Range("B2:C11").Select Selection.ClearContents End Sub Chỉnh lại chút xíu nó sẽ như vầy: PHP: Sao chép. Sub Macro1() Sheets("du lieu nhap").Range("B2:C11").ClearContents End Sub Nhấp chuột vào đây để mở rộng...e xin lỗi vì chen ngang nhưng anh chị cho e hỏi chút là e tạo xong nút xóa và bây giờ muốn tạo nút undo thì hàm công thức như nào ạ. e có 1 công thức nhưng không biết chèn dữ liệu ạ. E cảm ơn ! Sub Back() MyVar = [SourceDL] [TargetDL] = MyVar End Sub Upvote 0
Hoàng Trọng Nghĩa
Chuyên gia GPE 
Thành viên BQT Moderator Tham gia 17/8/08 Bài viết 8,662 Được thích 16,725 Giới tính Nam Dragon20 đã viết: e xin lỗi vì chen ngang nhưng anh chị cho e hỏi chút là e tạo xong nút xóa và bây giờ muốn tạo nút undo thì hàm công thức như nào ạ. e có 1 công thức nhưng không biết chèn dữ liệu ạ. E cảm ơn ! Sub Back() MyVar = [SourceDL] [TargetDL] = MyVar End Sub Nhấp chuột vào đây để mở rộng...Undo trong VBA (Application.Undo) chỉ phục vụ trong trường hợp bạn thao tác thủ công mà không sử dụng VBA thì nó sẽ được thực hiện, còn không nó báo lỗi. Còn thủ tục Sub Back của bạn mục đích để làm gì, bạn có thể nói rõ hơn không? Upvote 0
Dragon20
Thành viên mới 
Tham gia 6/11/21 Bài viết 10 Được thích 1 Hoàng Trọng Nghĩa đã viết: Undo trong VBA (Application.Undo) chỉ phục vụ trong trường hợp bạn thao tác thủ công mà không sử dụng VBA thì nó sẽ được thực hiện, còn không nó báo lỗi. Còn thủ tục Sub Back của bạn mục đích để làm gì, bạn có thể nói rõ hơn không? Nhấp chuột vào đây để mở rộng...Vâng ạ, e gửi a file luôn cho dễ hình dung ạ. Xin cảm ơn .
File đính kèm
- 123.xlsm 123.xlsm 46 KB · Đọc: 5
Hoàng Trọng Nghĩa
Chuyên gia GPE 
Thành viên BQT Moderator Tham gia 17/8/08 Bài viết 8,662 Được thích 16,725 Giới tính Nam Dragon20 đã viết: Vâng ạ, e gửi a file luôn cho dễ hình dung ạ. Xin cảm ơn . Nhấp chuột vào đây để mở rộng...Tôi xem file xong, xem code, tôi chẳng hiểu gì cả nói chi đến hình dung thế nào. Bạn giải thích cụ thể xem. Code này tôi cũng không biết để làm gì luôn! Sub back() Myvar = [Sheets("Roulet").Range("a50:a1500")] [targetDL] = Myvar End Sub Upvote 0
Dragon20
Thành viên mới 
Tham gia 6/11/21 Bài viết 10 Được thích 1 Hoàng Trọng Nghĩa đã viết: Tôi xem file xong, xem code, tôi chẳng hiểu gì cả nói chi đến hình dung thế nào. Bạn giải thích cụ thể xem. Code này tôi cũng không biết để làm gì luôn! Sub back() Myvar = [Sheets("Roulet").Range("a50:a1500")] [targetDL] = Myvar End Sub Nhấp chuột vào đây để mở rộng...có nghĩa là e cần tạo nút Back " lùi lại" ạ. trước nút back nó được gắn hàm nhưng e không hiểu được cách lấy dữ liệu. hàm cũ nó là Sub back() Myvar = [sourceDL] [targetDL] = Myvar End Sub Xin cảm ơn ! Upvote 0
Hoàng Trọng Nghĩa
Chuyên gia GPE 
Thành viên BQT Moderator Tham gia 17/8/08 Bài viết 8,662 Được thích 16,725 Giới tính Nam Dragon20 đã viết: có nghĩa là e cần tạo nút Back " lùi lại" ạ. trước nút back nó được gắn hàm nhưng e không hiểu được cách lấy dữ liệu. hàm cũ nó là Sub back() Myvar = [sourceDL] [targetDL] = Myvar End Sub Xin cảm ơn ! Nhấp chuột vào đây để mở rộng...Bạn nói cho rõ nghĩa hơn đi, bạn muốn lùi lại như thế nào? Vùng dữ liệu của sheet nào? Khối ô nào? Myvar để làm gì? targetDL sẽ ở đâu? v.v... Và sau đó nữa là gì? Kết quả mong muốn như thế nào? Upvote 0
Dragon20
Thành viên mới 
Tham gia 6/11/21 Bài viết 10 Được thích 1 Hoàng Trọng Nghĩa đã viết: Bạn nói cho rõ nghĩa hơn đi, bạn muốn lùi lại như thế nào? Vùng dữ liệu của sheet nào? Khối ô nào? Myvar để làm gì? targetDL sẽ ở đâu? v.v... Và sau đó nữa là gì? Kết quả mong muốn như thế nào? Nhấp chuột vào đây để mở rộng...Dạ e muốn lùi lại từng ô một của SheetA cột A2:A1500 sau mỗi lần click nút mũi tên < ạ. Myvar và target là dữ liệu của cột A trong SheetA ạ. Xin cảm ơn ! Upvote 0
Hoàng Trọng Nghĩa
Chuyên gia GPE 
Thành viên BQT Moderator Tham gia 17/8/08 Bài viết 8,662 Được thích 16,725 Giới tính Nam Dragon20 đã viết: Dạ e muốn lùi lại từng ô một của SheetA cột A2:A1500 sau mỗi lần click nút mũi tên < ạ. Myvar và target là dữ liệu của cột A trong SheetA ạ. Xin cảm ơn ! Nhấp chuột vào đây để mở rộng...Có phải bạn muốn nói Nếu ô đang chọn là A3, khi bấm vào thì nó sẽ chọn ô A2 phải không? Có các trường hợp xảy ra: - Nếu đang ở ô A2 thì nó đứng lại và thông báo giới hạn hay phải chọn ô A1500? - Nếu đang chọn là khối ô VD như A4:A10 thì bấm vào nó sẽ chọn thế nào? Chọn ô A3 hay sao? - Nếu ô đang chọn, không thuộc nhóm ô A2:A1500 thì nó sẽ như thế nào? Upvote 0
Dragon20
Thành viên mới 
Tham gia 6/11/21 Bài viết 10 Được thích 1 Hoàng Trọng Nghĩa đã viết: Có phải bạn muốn nói Nếu ô đang chọn là A3, khi bấm vào thì nó sẽ chọn ô A2 phải không? Có các trường hợp xảy ra: - Nếu đang ở ô A2 thì nó đứng lại và thông báo giới hạn hay phải chọn ô A1500? - Nếu đang chọn là khối ô VD như A4:A10 thì bấm vào nó sẽ chọn thế nào? Chọn ô A3 hay sao? - Nếu ô đang chọn, không thuộc nhóm ô A2:A1500 thì nó sẽ như thế nào? Nhấp chuột vào đây để mở rộng...Tiêu đề trong file dễ hiểu a ạ, a bấm nút 1 2 đến ô nào thì bấm nút mũi tên < nó sẽ lùi lại một bước, giống như mình bấm back trong file excel ạ. Upvote 0
Hoàng Trọng Nghĩa
Chuyên gia GPE 
Thành viên BQT Moderator Tham gia 17/8/08 Bài viết 8,662 Được thích 16,725 Giới tính Nam Dragon20 đã viết: Tiêu đề trong file dễ hiểu a ạ, a bấm nút 1 2 đến ô nào thì bấm nút mũi tên < nó sẽ lùi lại một bước, giống như mình bấm back trong file excel ạ. Nhấp chuột vào đây để mở rộng...Đây nhé, không biết có đúng với ý bạn không. Mã: Sao chép. Sub back() Dim e As Long e = Sheets("A").Range("A1501").End(xlUp).Row If e > 1 Then Sheets("A").Range("A" & e).ClearContents End If End Sub
File đính kèm
- 123.xlsm 123.xlsm 41.3 KB · Đọc: 3
Dragon20
Thành viên mới 
Tham gia 6/11/21 Bài viết 10 Được thích 1 Hoàng Trọng Nghĩa đã viết: Đây nhé, không biết có đúng với ý bạn không. Mã: Sao chép. Sub back() Dim e As Long e = Sheets("A").Range("A1501").End(xlUp).Row If e > 1 Then Sheets("A").Range("A" & e).ClearContents End If End Sub Nhấp chuột vào đây để mở rộng...Dạ e cảm ơn a nhiều ạ. Upvote 0 Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây.
Bài viết mới nhất
- huuthang_bd
- 30/12/13
- Xây dựng ứng dụng.
- GPE-Trợ Lý
- Hôm nay lúc 10:02
- Học tập Online
- PhanTuHuong
- 14/12/25
- Thư giãn
- hoangvucntt
- Hôm qua, lúc 10:16
- Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
- levovantoan
- Thứ sáu lúc 23:25
- Giải thích, gỡ rối, xử lý lỗi công thức
- Na7979
- Hôm qua, lúc 11:40
- Lọc và sắp xếp dữ liệu
- dieppk.nb92
- 14/12/25
- Hàm và công thức Excel
- kaoehtkid
- Thứ hai lúc 19:04
- Những vấn đề chung
- HeSanbi
- 13/12/25
- Xử lý chuỗi ký tự
- Nguyenkhang2404
- 24/7/25
- Hàm và công thức Excel
- tiny1010
- 16/3/10
- Cấu trúc dữ liệu Excel và việc Xử lý dữ liệu
- Na7979
- Thứ sáu lúc 14:01
- Google Sheets
- Question Question
- duongnhuxuyen
- 12/12/25
- Lập Trình với Excel
- phamdinh.huy.aladin@gmail
- Thứ hai lúc 10:18
- Hàm và công thức Excel
- Mr_Siro
- Thứ tư lúc 10:57
- Giải thích, gỡ rối, xử lý lỗi công thức
- ptthuongtn
- Thứ tư lúc 15:15
- Hàm và công thức Excel
- skygatevn
- Thứ tư lúc 11:59
- Hướng dẫn sử dụng các hàm trong Excel
- PhanTuHuong
- 10/12/25
- Câu lạc bộ hoạt động xã hội
- GPE-Trợ Lý
- 24/11/25
- Câu lạc bộ hoạt động xã hội
- Đã giải quyết
- HeSanbi
- 30/5/20
- Lập Trình với Excel
Thành viên có số lượng bài viết cao nhất tháng
- Maika8008 40
- thanthanhan 23
- dungpham01 19
- ongke0711 19
- ptm0412 17
- eagle12 16
- nguyenanhtruong2409 16
- Phan Thế Hiệp 16
- HUONGHCKT 12
- vic_it 11
- nhhnam 10
- pycckuu410 10
- dieppk.nb92 10
- Vũ Hải Sơn 9
- HeSanbi 9
- Gà Con yêu VBA 8
- bsbnhh 7
- le_vis 7
- duongnhuxuyen 7
- Hana2610 6
Thành viên có điểm tương tác cao nhất tháng
- Phan Thế Hiệp 82
- Maika8008 33
- thanthanhan 20
- ongke0711 17
- ptm0412 17
- HeSanbi 15
- dungpham01 11
- HUONGHCKT 9
- eagle12 9
- Cúc Hr 8
- dieppk.nb92 6
- Mr.hieudoanxd 5
- befaint 5
- pycckuu410 5
- SA_DQ 5
- Hoàng Tuấn 868 4
- Phuocam 4
- nguyenanhtruong2409 4
- nhhnam 2
- Gà Con yêu VBA 2
Thời gian đếm ngược.
000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025- Trang chủ
- Diễn đàn
- Lập Trình với Excel
- Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Từ khóa » Xóa Dữ Liệu Trong Excel Bằng Vba
-
Hướng Dẫn Xóa Dữ Liệu Excel Trong Bảng Danh Sách Bằng Lệnh VBA
-
Hướng Dẫn Cách Xóa Nội Dung Bất Kỳ Trong Bảng Danh Sách Trong ...
-
Xóa Dữ Liệu Trong Excel Bằng Vba / TOP #10 Xem Nhiều Nhất ...
-
Tự Động Xóa Dữ Liệu Khi In Xong Bằng VBA
-
Làm Cách Nào để Xóa Toàn Bộ Trang Tính Hoặc Phạm Vi được Chỉ định ...
-
Xóa Dữ Liệu Theo điều Kiện Bằng VBA - Mạng Xã Hội Webketoan
-
Hướng Dẫn Tạo Nút Xóa Dữ Liệu Trong Bảng Excel - YouTube
-
XÓA HÀNG CHỨA DỮ LIỆU TRỐNG TRONG EXCEL BẰNG VBA
-
Tạo Thông Báo Xác Nhận Khi Xóa Dữ Liệu Trong Excel
-
Cách Xóa Nhanh 1 Sheet, Nhiều Sheet Trong Excel Cực đơn Giản, Chi Tiết
-
Xóa File Text Trong VBA - VietTuts
-
Tìm Và Xóa Dữ Liệu Trùng Lặp Trong Excel - Thủ Thuật Phần Mềm
-
Xoá Dòng Có điều Kiện Bằng Vba