Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

If then else klappt nicht - stehe auf dem Schlauch

Forumthread: If then else klappt nicht - stehe auf dem Schlauch

If then else klappt nicht - stehe auf dem Schlauch
22.09.2003 17:22:19
Elmar Steigenberger
Hallo Ihr lieben Helfer und Helferinnen,

folgendes Problem:

Ich möchte verhindern dass ein Makro auf einem falschen Blatt ausgeführt wird.
Außerdem darf das Makro nur in bestimmten Spalten ausgeführt werden.

Wenn es das falsche Blatt ist, dann soll Excel anbieten auf das Blatt zu wechseln und bei ja das tun dann aus dem Makro raus.

So sieht der Makro aus:


Sub Zahlungerhalten()
If ActiveSheet.Name <> "Za-Eg" Then
Antwort = MsgBox("Diese Schaltfläche funktioniert nur auf dem Blatt Zahlungseingänge." + RT2 + "Auf diesem Blatt können Sie ihn nicht anwenden!" + RT2 + "Soll auf das Blatt Zahlungseingänge gewechselt werden?", vbYesNo)
ElseIf Antwort = vbNo Then
Exit Sub
Else
Sheets("Za-Eg").Select: Exit Sub
End If
AktuelleSpalte = ActiveCell.Column
If AktuelleSpalte < 26 Or Int((AktuelleSpalte - 22) / 4) <> (AktuelleSpalte - 22) / 4 Then MsgBox ("Diese Schaltfäche funktioniert nur in den Summenspalte, nicht in den Spalten der Miet-, Nebenkosten- oder Garagenzahlungen"): Exit Sub
ActiveSheet.Unprotect
With Selection.Interior
.Pattern = xlSolid
End With
ActiveSheet.Protect UserInterfaceOnly:=True
End Sub

======================
RT2 sind 2 Chr$(13)
Es sind nur die Spalten 26, 30, 34, 38, ... erlaubt

Und in diese Else-Bedingung

>>> Else
Sheets("Za-Eg").Select: Exit Sub

Geht er mir einfach nicht rein. Was mache ich da falsch?

Vielen Dank fürs Lesen und Antworten!

liebe e-Grüße
Elmar
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: If then else klappt nicht - stehe auf dem Schlauch
22.09.2003 17:26:23
Ramses
Hallo,

das darf nicht ElseIf heisen sondern muss

If Antwort = vbNo

du musst eine neue Bedingung eröffnen

Gruss Rainer
Ja, Danke, genau das wars! oT
22.09.2003 17:50:03
Elmar Steigenberger
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige