AW: Arbeitsblätter aus Array benennen
08.04.2008 10:46:07
Rudi
Hallo,
in ein Modul:
Sub BlaetterHinzu()
Dim Arr1, i As Integer, wks As Worksheet
Arr1 = Array("B1", "B2", "B3")
For i = 0 To UBound(Arr1)
If blnSheetExists(Arr1(i)) = False Then
Set wks = Worksheets.Add
wks.Name = Arr1(i)
End If
Next i
End Sub
Function blnSheetExists(ByVal strSheetName As String) As Boolean
Dim wksSheets As Worksheet
For Each wksSheets In ThisWorkbook.Worksheets
If UCase(wksSheets.Name) = UCase(strSheetName) Then
blnSheetExists = True
Exit Function
End If
Next wksSheets
blnSheetExists = False
End Function
Gruß
Rudi