mehrere mappen nach blatt durchsuchen

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
UserForm TextBox MsgBox
Bild

Betrifft: mehrere mappen nach blatt durchsuchen
von: andi
Geschrieben am: 12.02.2005 18:57:13
Hi,
habe folgendes Makro:
'suchen nach Tab.blatt
Dim strWKS As String
Application.ScreenUpdating = False
If TextBox1.Value = "A." Or TextBox1.Value = "" Then Exit Sub
strWKS = TextBox1.Value
On Error GoTo ErrorHandler
Worksheets(strWKS).Visible = True
Worksheets(strWKS).Activate
Unload UserForm2
UserForm1.Show
Application.ScreenUpdating = True
End
ErrorHandler:
Unload UserForm2
If MsgBox("Blattname existiert nicht. Neues Prüfblattlatt anlegen?", vbYesNo) = vbNo Then
UserForm2.Show
Exit Sub
Else
Unload UserForm2
Call Makro_neues_Blatt_anlegen
UserForm4.Show
ActiveSheet.Visible = True
ActiveSheet.Name = Range("K2").Value
UserForm1.Show
End If
Unload UserForm2
Application.ScreenUpdating = True
Mit dem Makro habe ich bisher eine Mappe nach einem Tabellenblatt durchsucht. Jetzt möchte ich aber 4 Mappen nach einem Blatt durchsuchen. Weiß leider nicht wie ich das anstellen soll.
Kann mir bitte jemand helfen?
Gruß Andi

Bild

Betrifft: AW: mehrere mappen nach blatt durchsuchen
von: Boris
Geschrieben am: 12.02.2005 19:28:41
Hi Andi,
...weniger quick and dirty und ohne Errorhandler ginge es auf diese Art:
Option Explicit

Sub blatt_vorhanden()
Dim Ws As Worksheet, Wb As Workbook, strWb As String
Dim bolExist As Boolean
Dim strSheet As String
strSheet = "Hallihallo" 'Der Name des gesuchten Blattes
For Each Wb In Workbooks
    For Each Ws In Wb.Worksheets
        If Ws.Name = strSheet Then
            bolExist = True
            strWb = Wb.Name
            Exit For
        End If
    Next Ws
Next Wb
If bolExist Then
    MsgBox "Blatt " & strSheet & " gefunden in " & strWb, , "Treffer..."
Else
    MsgBox "Blatt " & strSheet & " nicht gefunden...", , "Fehlanzeige"
End If
End Sub

Grüße Boris
Bild

Betrifft: Etwas OT
von: K.Rola
Geschrieben am: 12.02.2005 19:44:42
Hi Boris,
hast du diese Frage gesehen:
"ist es möglich, eine Summe nur von den Zellen zu bilden, die nicht geschützt sind? Das muss ohne Makro und ohne Hilfsspalten sein, falls es überhaupt geht."
Das würde mich auch brennend interessieren. Mit Hilfsspalte ja kein Ding, aber ohne?
Gruß K.Rola
Bild

Betrifft: Hab´s nicht gelesen, allerdings...
von: Boris
Geschrieben am: 12.02.2005 20:05:12
Hi K.Rola,
...könnte auch ich nur die Dir bekannte Hilfsspaltenlösung mit ZELLE.ZUORDNEN(14...) anbieten.
M.W. können die Namen halt nicht ein einer Matrix verarbeitet werden.
Grüße Boris
Bild

Betrifft: AW: Hab´s nicht gelesen, allerdings...
von: K.Rola
Geschrieben am: 12.02.2005 20:12:20
Hi Boris,
hab auch mehr an die Funktion ZELLE("Schutz";A1) gedacht.
Gruß K.Rola
Bild

Betrifft: Ist aber das Selbe...
von: Boris
Geschrieben am: 12.02.2005 21:08:47
Hi K.Rola,
ich hab seinerzeit auch mal dran gedacht, über ZELLE("Format";A1:A100) selbige auswerten zu können - geht aber auch nicht.
Funktioniert alles nur für eine Zelle.
Grüße Boris
Bild

Betrifft: AW: Ist aber das Selbe...
von: K.Rola
Geschrieben am: 12.02.2005 21:25:59
Hi Boris,
wenn nichtmal du das in die Reihe bekommst, geh ich mal davon aus, dass es ohne
Hilfsspalte nicht geht.
Gruß K.Rola
Bild

Betrifft: AW: mehrere mappen nach blatt durchsuchen
von: andi
Geschrieben am: 12.02.2005 19:50:59
Hi,
vielen Dank für deine Hilfe!
Gruß Andi
 Bild

Beiträge aus den Excel-Beispielen zum Thema "mehrere mappen nach blatt durchsuchen"