zztantaibazz
Thành viên chính thức
- Tham gia
- 19/8/13
- Bài viết
- 96
- Được thích
- 46
- Nghề nghiệp
- M&A Specialist - RM Assitant
Hi mọi người.
Em viết đoạn code để tạo sheet và hidden dòng trống nhưng hay bị lỗi 400. Nhờ mọi người file giúp em. Thanks mọi người
Code như trên và em đính kèm file luôn.
Em viết đoạn code để tạo sheet và hidden dòng trống nhưng hay bị lỗi 400. Nhờ mọi người file giúp em. Thanks mọi người
Mã:
Function CreateNewSheet(Rg1 As Range) Dim Rg As Range
For Each Rg In Rg1
If Rg.Value = "" Then
Worksheets("Template").Visible = False
Exit Function
End If
If CheckSheetAvailable(Rg.Value) Then
Else
ActiveWorkbook.Worksheets("Template").Visible = True
ActiveWorkbook.Sheets("Template").Copy After:=Sheets(Sheets.Count)
End If
With ActiveSheet
.Name = Rg.Value
.Range("B5").Value = Rg.Value
.Calculate
.Rows("3:62").EntireRow.AutoFit
.Range(Range("A4").Value & ":62").Select
Selection.EntireRow.Hidden = True
End With
Next
End Function
Function CheckSheetAvailable(sname As String) As Boolean
Dim sheet As Worksheet
For Each sheet In ActiveWorkbook.Worksheets
If sheet.Name = sname Then
CheckSheetAvailable = True
Exit Function
End If
Next
CheckSheetAvailable = False
End Function
Code như trên và em đính kèm file luôn.