Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1364to1368
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
Inhaltsverzeichnis

With über Bedingung

With über Bedingung
12.06.2014 14:52:44
Matthias
Hallo,
Es gibt 2 Sheets und ich möchte, aufgrund des aktiven Sheets, eine With Anweisung starten.
Folgende If Anweisung funktioniert aber nicht. Es gibt die Meldung " EndIf ohne If-Block"
If ActiveSheet.Name = "SheetName1" Then With ThisWorkbook.Worksheets("Sheetname1")
Else With ThisWorkbook.Worksheets("SheetName2")
Wie kann ich das realisieren?

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: With über Bedingung
12.06.2014 14:54:47
Arthur
Hi Matthias.
Mach einzelne Zeilen daraus; besser is das :o)
If ActiveSheet.Name = "SheetName1" Then
With ThisWorkbook.Worksheets("Sheetname1")
end With
Else
With ThisWorkbook.Worksheets("SheetName2")
end with
Gruß, Arthur

AW: With über Bedingung
12.06.2014 15:08:29
Rudi
Hallo,
warum nicht einfach ohne If und Else
With ActiveSheet
End With
Gruß
Rudi

Weil er den Sinn des With-Konstrukts wohl ...
12.06.2014 15:52:13
Luc:-?
…nicht verstanden hat, Rudi… ;-)
Gruß Luc :-?

AW: Weil er den Sinn des With-Konstrukts wohl ...
12.06.2014 21:57:57
Nepumuk
Hallo,
da gab's doch kein Verständnisproblem mit With. Ich selbst benutze immer wieder mal solche Konstruktionen:
With IIf(gblnAdmin, tabAdmin, tabUser)
'mach was
End With
Manchmal, per Choose-Funktion, noch verzweigter.
Gruß
Nepumuk

Anzeige
So? Viell, aber er hatte's andersrum! Morrn owT
13.06.2014 01:38:24
Luc:-?
:-?

AW: With über Bedingung
12.06.2014 15:49:54
Matthias
Danke für die Tips. Hat mir geholfen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige