Xin code thay công thức cộng, trừ, nhân,chia trong Worksheet

Liên hệ QC

saomai6692

Thành viên hoạt động
Tham gia
10/8/12
Bài viết
120
Được thích
20
Em chào các anh chị.
Em đang học và tìm hiểu về code trên GPE, em nhờ các anh chị viết em xin code để thay công thức cộng, trừ, nhân, chia. Em cảm ơn
 

File đính kèm

  • Code_CT.xlsx
    13.1 KB · Đọc: 8
Các anh chị bớt thời gian giúp em với, em cảm ơn ạ
 
Upvote 0
Sao không dùng hàm của Excel cho lẹ mà làm VBA gì cho cực vậy trời
 
Upvote 0
Em chào các anh chị.
Em đang học và tìm hiểu về code trên GPE, em nhờ các anh chị viết em xin code để thay công thức cộng, trừ, nhân, chia. Em cảm ơn
Bạn thử:
PHP:
Sub Tinh()
    Dim ws As Worksheet, LR&, i&
    Application.ScreenUpdating = False
    Set ws = Sheets("code")
    LR = ws.Range("A" & Rows.Count).End(xlUp).Row
    For i = 7 To LR
        Cells(i, 7) = Cells(i, 5) * Cells(i, 6) - Cells(i, 5) * Cells(i, 4)
        Cells(i, 9) = Cells(i, 5) + Cells(i, 8)
    Next
    With ws
        .Range("G" & LR + 1).Formula = Application.Evaluate("=SUM(G7:G" & LR & ")")
        .Range("G" & LR + 2).Formula = Application.Evaluate("=SUM(G7:G" & LR & ")") * 0.1
        .Range("G" & LR + 3).Formula = Application.Evaluate("=SUM(G7:G" & LR & ")") * 1.1
    End With
    Application.ScreenUpdating = True
End Sub
 
Upvote 0
Bạn thử:
PHP:
Sub Tinh()
    Dim ws As Worksheet, LR&, i&
    Application.ScreenUpdating = False
    Set ws = Sheets("code")
    LR = ws.Range("A" & Rows.Count).End(xlUp).Row
    For i = 7 To LR
        Cells(i, 7) = Cells(i, 5) * Cells(i, 6) - Cells(i, 5) * Cells(i, 4)
        Cells(i, 9) = Cells(i, 5) + Cells(i, 8)
    Next
    With ws
        .Range("G" & LR + 1).Formula = Application.Evaluate("=SUM(G7:G" & LR & ")")
        .Range("G" & LR + 2).Formula = Application.Evaluate("=SUM(G7:G" & LR & ")") * 0.1
        .Range("G" & LR + 3).Formula = Application.Evaluate("=SUM(G7:G" & LR & ")") * 1.1
    End With
    Application.ScreenUpdating = True
End Sub
Anh chị ơi, nếu em thay đổi số liệu (xóa đi nhập lại) mà không cần phải ấn nút "CLick me" thì nó có tự động chạy được không ạ, em cảm ơn
Bài đã được tự động gộp:

Sao không dùng hàm của Excel cho lẹ mà làm VBA gì cho cực vậy trời
Em đang học và tìm hiểu về code trên GPE mà, em cảm ơn
 
Lần chỉnh sửa cuối:
Upvote 0
Anh chị ơi, nếu em thay đổi số liệu (xóa đi nhập lại) mà không cần phải ấn nút "CLick me" thì nó có tự động chạy được không ạ, em cảm ơn
Bài đã được tự động gộp:


Em đang học và tìm hiểu về code trên GPE mà, em cảm ơn
Hoàn toàn được mà bạn, ví dụ bạn chèn đoạn Code dưới đây vào Sheets("code")
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A7:F" & Cells(Rows.Count, "A").End(xlUp).Row)) Is Nothing Then
      Call Tinh
    End If
End Sub
 
Upvote 0
Hoàn toàn được mà bạn, ví dụ bạn chèn đoạn Code dưới đây vào Sheets("code")
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A7:F" & Cells(Rows.Count, "A").End(xlUp).Row)) Is Nothing Then
      Call Tinh
    End If
End Sub
Anh chị ơi, hoàn toàn đúng ý em rồi ạ, Em trân trọng cảm ơn. Đúng là GPE cái gì cũng có thể làm tốt.
 
Upvote 0
Web KT
Back
Top Bottom