xin giúp đỡ về VBA tự động nhập dữ liệu (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

truongtn1987

Thành viên mới
Tham gia
23/6/15
Bài viết
1
Được thích
0
Xin chào mọi người trong giaiphapexcel mình đang muốn làm 1 hóa đơn để bán hàng mà mỗi lần in hóa đơn thì dữ liệu tự động nhập xuống dòng từ strees 1 sang bảng data, khi bấm nút In . Xin cám ơn mọi người
 

File đính kèm

Xin chào mọi người trong giaiphapexcel mình đang muốn làm 1 hóa đơn để bán hàng mà mỗi lần in hóa đơn thì dữ liệu tự động nhập xuống dòng từ strees 1 sang bảng data, khi bấm nút In . Xin cám ơn mọi người
Code cho bạn đây:
PHP:
Sub truongtn1987()
    Application.ScreenUpdating = 0
    Dim rNextCl As Range
    Dim NextRw As Long
    If MsgBox("Ban muon cap nhat du lieu bay gio khong?", vbYesNo + vbQuestion) = vbYes Then

        With Sheet2
            NextRw = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
            .Cells(NextRw, 1).Value = Sheets("Sheet1").Range("A5")
            .Cells(NextRw, 1).NumberFormat = "dd/mm/yyyy"
            .Cells(NextRw, 2).Value = Sheets("Sheet1").Range("B5")
            .Cells(NextRw, 3).Value = Sheets("Sheet1").Range("C5")
            .Cells(NextRw, 4).Value = Sheets("Sheet1").Range("D5")
            .Cells(NextRw, 5).Value = Sheets("Sheet1").Range("E5")
        End With
        Application.ScreenUpdating = 1
        MsgBox "Du lieu se duoc cap nhat ngay." & vbLf & "Cam on!", vbInformation, "CAP NHAT"
    End If
    With Sheets("Sheet1")
        Range("a5:d5").ClearContents
    End With
End Sub
 
Lần chỉnh sửa cuối:
Dùng Copy cũng được:
Mã:
Sub Rec()
Dim Rng As Range
With Sheet1
    If .[A5] > "" Then
        Set Rng = .Range("A5", .[A65535].End(3)).Resize(, 5)
        Rng.Copy Sheet2.[A65535].End(3).Offset(1)
        Rng.Resize(, 4).ClearContents
    End If
End With
End Sub
 
Web KT

Bài viết mới nhất

Back
Top Bottom