trananhtommy
Thành viên hoạt động
- Tham gia
- 11/12/06
- Bài viết
- 111
- Được thích
- 6
Chào các Bác.
Em làm 2 cái If trong VBA để chạy trong 2 trường hợp K2=1 và K2=0. Sau khi làm xong chạy OK, nhưng hôm nay dở chứng. Mỗi lần chạy macro nó thực thi luôn cả 2 lần copy.. Code của E đây ạ, nhờ các Bác chỉ giúp E bị sai chỗ nào với..:
Nhờ các Bác chỉ giúp E, E đang rất cần, cảm ơn các Bác nhiều ạ.
Em làm 2 cái If trong VBA để chạy trong 2 trường hợp K2=1 và K2=0. Sau khi làm xong chạy OK, nhưng hôm nay dở chứng. Mỗi lần chạy macro nó thực thi luôn cả 2 lần copy.. Code của E đây ạ, nhờ các Bác chỉ giúp E bị sai chỗ nào với..:
Mã:
Sub ghidulieu()'
' ghidulieu Macro
'
' Keyboard Shortcut: Ctrl+Shift+S
'
Dim khongrong As String
Dim cells As Range
khongrong = "U13"
Set cells = Sheets("Capnhat").Range(khongrong)
If Application.Sum(cells) = 1 Then
MsgBox "Thieu ma KH (hoac) thong tin hoa don GTGT, phai nhap du.. !"
Exit Sub
End If
If [K2] = 1 Then
Range("D4:G4").Select
Sheets("Dulieu").Select
Rows("6:7").Select
Selection.Copy
Selection.Insert Shift:=xlDown
Range("A1:T2").Select
Application.CutCopyMode = False
Selection.Copy
Range("A6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A4").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "0"
Range("A4").Select
Sheets("SoQuyTM").Select
Range("D4").Select
ActiveCell.FormulaR1C1 = "=today()"
Sheets("Capnhat").Select
Range("A2:G2").Select
End If
If [K2] = 0 Then
Range("D4:G4").Select
Sheets("Dulieu").Select
Rows("6:6").Select
Selection.Copy
Selection.Insert Shift:=xlDown
Range("A1:T1").Select
Application.CutCopyMode = False
Selection.Copy
Range("A6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A4").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "0"
Range("A4").Select
Sheets("SoQuyTM").Select
Range("D3").Select
ActiveCell.FormulaR1C1 = "=today()"
Range("D4").Select
ActiveCell.FormulaR1C1 = "=today()"
Sheets("Capnhat").Select
Range("A2:G2").Select
End If
End Sub
Nhờ các Bác chỉ giúp E, E đang rất cần, cảm ơn các Bác nhiều ạ.