Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
964to968
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
964to968
964to968
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Arbeitsblätter aus Array benennen

Arbeitsblätter aus Array benennen
08.04.2008 10:31:00
Matthias
Hallo,
ich suche einen Weg, das mir Excel aus einem vorhandenen Array Tabellenblätter
erstellt.
Also z.B.
Arr1 = Array("Blatt1", "Blatt2", "Blatt3")
und daraus soll er mir jetzt 3 Tabellenblätter hinzufügen, die Blatt1, Blatt2, Blatt3 heisen.
Grüße
Matthias

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
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

Anzeige
AW: Arbeitsblätter aus Array benennen
08.04.2008 10:53:04
Andi
Hi,
zB so:

Sub t()
Dim a As Integer
ReDim Arr1(0 To 2)
Arr1 = Array("Blatt1", "Blatt2", "Blatt3")
For a = 0 To 2
Sheets.Add
ActiveSheet.Name = Arr1(a)
Next a
End Sub


Schönen Gruß,
Andi

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige