Giúp tạo 2 Button copy dữ liệu và xoá dữ liệu

Liên hệ QC

kobebryant

Thành viên thường trực
Tham gia
7/8/09
Bài viết
248
Được thích
28
Bác nào chỉ em tạo code cho 2 button như trong file đính kèm
- Button thứ 1: Chuyển số liệu từ cột I sang cột E
- Button thứ 2: Chỉ xóa số liệu cột E

Do em ko rành lắm VBA, mong các bác giúp em
Cám ơn
 

File đính kèm

  • test.xlsx
    47.5 KB · Đọc: 33
Lần chỉnh sửa cuối:
bác nào giúp em với, ngày nào cũng theo dõi mà ko ai trả lời
 
Upvote 0
Mình chỉ nghĩ ra được nhiêu đây thôi không biết có đúng ý bạn không. Có gì nhờ ACE trong diễn dàn giúp thêm.Thanks
 

File đính kèm

  • test.rar
    35.1 KB · Đọc: 67
Lần chỉnh sửa cuối:
Upvote 0
Thấy bạn tạo code hay quá
Do 1 số ô ở cột E mình để công thức sum nên khi mình chuyển số từ cột I mình chỉ muốn chuyển các ô ko có công thức thôi để khi nó chuyển sang E thì nó tự sum để mình dễ dàng kiểm tra
Cám ơn sự giúp đợ của bạn nhiều lắm
 
Upvote 0
Mình mới nghĩ ra cách dựa vào đinh dạng file của bạn mình dựa vào format màu nếu bạn đinh dạng khác thì sẽ có lỗi, mình chỉ được tới đó thôi mình upload lại trên bài 3 bạn xem coi có đúng không nhen. Thanks
 
Upvote 0
Cám ơn bạn nhiều lắm, vì có 1 số công thức sẽ ko có màu, nhưng nếu bạn dựa trên định dạng màu thì mình sẽ tô màu lên cho các công thức ấy.
Cám ơn bạn rất nhiều, bạn có YM! ko, cho mình xin để mai mốt còn thọ giáo dài dài nữa :D
Cám ơn, cám ơn, đa tạ nhiều hì hì
 
Upvote 0
Sao lại dựa vào format. Nên dùng SpecialCell chứ. Bạn gửi file Exc 2007 nên mình không tham gia cụ thể được.
 
Upvote 0
nhiều lúc muốn học VBA mà ko có chỗ nào dạy, tự nghiên cứu thì ko đủ khả năng
hix, em cám ơn các bác nhiều lắm

Bác sealand có cao kiến gì giúp em với nhé
 
Lần chỉnh sửa cuối:
Upvote 0
Bác Sealand ơi, bác giúp đỡ em với đợi hoài ko thấy bác hồi âm
 
Upvote 0
Do 1 số ô ở cột E mình để công thức sum nên khi mình chuyển số từ cột I mình chỉ muốn chuyển các ô ko có công thức thôi để khi nó chuyển sang E thì nó tự sum để mình dễ dàng kiểm tra
Thật sự chưa hiểu rõ lắm về yêu cầu của bạn. Tạm thời thế này nhé, bạn bấm Alt + F11 chép 2 code này vào
Code chép dữ liệu
Mã:
Public Sub Chep()
    Dim Vung As Range, I As Long
    Set Vung = Range([e8], [e5000].End(xlUp))
        For I = 1 To Vung.Rows.Count
            If Vung(I) = "" And Vung(I).Offset(, 4) <> 0 Then Vung(I) = Vung(I).Offset(, 4)
        Next
End Sub
Code xóa dữ liệu
Mã:
Public Sub Xoa()
    Range([e8], [e5000].End(xlUp)).SpecialCells(2).ClearContents
End Sub
RightClick vào nút "Chuyen so CK" ==> chọn "AsignMacro" ==> chọn "Chep"
RightClick vào nút "Xoa trang" ==> chọn "AsignMacro" ==> chọn "Xoa"
Trúng thì tốt còn trật thì...làm lại
Thân
 
Upvote 0
Web KT
Back
Top Bottom