Chào các Anh/Chị,
Em đang làm file theo dõi vay theo file kèm nhưng muốn chèn thêm sheet khế ước mới A01, A02 từ cột A của sheet TH_VAY_TRA và dc copy mãu từ sheet TEMP mà không được, ko biết sai chỗ nào? không thêm mới được. Mong các Anh/Chị hỗ trợ.
Trân trọng cảm ơn!
Ngoctoan.
Em đang làm file theo dõi vay theo file kèm nhưng muốn chèn thêm sheet khế ước mới A01, A02 từ cột A của sheet TH_VAY_TRA và dc copy mãu từ sheet TEMP mà không được, ko biết sai chỗ nào? không thêm mới được. Mong các Anh/Chị hỗ trợ.
Trân trọng cảm ơn!
Ngoctoan.
Mã:
Sub Tao_KU_chua_trongDS() 'tao cac KU moi chua co trong ds KU
Application.Calculation = xlManual
Dim dv As String, i, k As Integer
Dim sh As Worksheet
Application.ScreenUpdating = False
On Error Resume Next
For i = 2 To Sheet1.[A65536].End(xlUp).Row 'So dong cuoi cung cot A
dv = Sheet1.Range("A" & i) 'Gia tri dong thu i cot A
For k = 1 To Sheets.Count
If Sheets.Item(k).Name = "TH_VAY_TRA" Or Sheets.Item(k).Name = "TEMP" Or Sheets.Item(k).Name = "PS_TRA" Then
k = k + 1
Else
If Len(dv) > 0 And Sheets.Item(k).Name <> dv Then
Sheets("TEMP").Copy After:=Sheets(Sheets.Count) 'tao Copy tu sheet Temp
ActiveSheet.Name = dv 'Doi ten Sheet vua copy gán = gia tri cuoi cot A=so KU
Application.StatusBar = dv
With Sheets(dv)
.[A2] = dv 'gan so KU tai A2 cua sheet moi tao
.[B2] = Sheet1.Range("B" & i) ' gan so ngay giai ngan
.[C2] = Sheet1.Range("C" & i) 'gan lai suat
.[D2] = Sheet1.Range("G" & i) ' Gan so tien giai ngan
End With
End If
Application.StatusBar = ""
Sheet1.ShowAllData
Sheet1.Activate
Application.ScreenUpdating = True
Application.Calculation = xlAutomatic
ActiveSheet.Hyperlinks.Add Anchor:=Range("A" & i), Address:="", SubAddress:= _
"'" & dv & "'!A1", TextToDisplay:=dv
End If
Next
Next
MsgBox "Xong"
End Sub
Bài đã được tự động gộp: