Registriert seit: 15.02.2017
Version(en): office2010
Hallo,
was mich interessieren würde, ob sowas per Zellenformel oder bedingte Formatierung möglich ist.
Wenn D24 UND E24 ein Wert steht, dann soll in B13 und F13 es nicht möglich sein ein Wert einzutragen.
Kann man für B13 und F13 für diese Bedingung eine Zellenformel oder bedingte Formatierung festlegen?
Gruss Markus
Registriert seit: 10.04.2014
Version(en): Microsoft 365, mtl. Kanal
Hi,
das geht mit der Datenüberrpüfung:
Zulassen: benutzerdefiniert
Formel: =UND(D24="";E24="")
Nur wenn beide Zellen leer sind, kannst du in den beiden anderen etwas eintragen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Registriert seit: 14.04.2017
Version(en): 2016/19
07.01.2018, 12:06
(Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2018, 12:08 von echo.)
Hallo
schau dir mal folgenden Link an:
http://www.herber.de/excelformeln und bitte suchen .../tips.html?welcher=48
Ich habe mal Testweise B13 markiert und wie beschreiben folgernde Datenüberprüfung eingefügt
=WENN((D24<>"")*(E24<>"");NICHT(ZELLE("Schutz";A1));)
Das scheint so weit zu funktionieren. Wie Im Link beschreiben funktioniert kopieren und einfügen weiterhin.
Ich denke du bist mit einem kleinen Makro besser bedient. Da bin ich aber nicht der richtige :-/
Gruß Holger
Folgende(r) 1 Nutzer sagt Danke an echo für diesen Beitrag:1 Nutzer sagt Danke an echo für diesen Beitrag 28
• Maximus
Registriert seit: 15.02.2017
Version(en): office2010
07.01.2018, 12:27
(Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2018, 12:32 von Maximus.)
(07.01.2018, 11:52)WillWissen schrieb: Hi,
das geht mit der Datenüberrpüfung:
Zulassen: benutzerdefiniert
Formel: =UND(D24="";E24="")
Nur wenn beide Zellen leer sind, kannst du in den beiden anderen etwas eintragen.
Danke Günter, schöne Sache mit der Datenüberprüfung; kannte ich gar nicht.
Da bei mir aber im Hintergrund noch ein VBA-Programm läuft, wodurch in B2 und F2 ein X gesetzt werden kann, welches ich für diese Zellen immer nutze, kann ich diese Datenüberprüfung hier nicht verwenden, weil das X setzen trotz Datenüberprüfung möglich ist. VBA hebelt wohl die Datenüberprüfung aus!
Vielen Dank Markus
Registriert seit: 15.02.2017
Version(en): office2010
07.01.2018, 12:35
(Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2018, 12:36 von Maximus.)
(07.01.2018, 12:06)echo schrieb: Hallo
schau dir mal folgenden Link an:
http://www.herber.de/excelformeln und bitte suchen .../tips.html?welcher=48
Ich habe mal Testweise B13 markiert und wie beschreiben folgernde Datenüberprüfung eingefügt
=WENN((D24<>"")*(E24<>"");NICHT(ZELLE("Schutz";A1));)
Das scheint so weit zu funktionieren. Wie Im Link beschreiben funktioniert kopieren und einfügen weiterhin.
Ich denke du bist mit einem kleinen Makro besser bedient. Da bin ich aber nicht der richtige
Gruß Holger
Danke Holger, dass funktioniert, wenn man manuell einen Wert einträgt!
Aber wenn man per Doppelklick ein X (Makro) setzt, dann ist dieses trotz Datenüberprüfung setzbar!
Gruss
Registriert seit: 15.02.2017
Version(en): office2010
07.01.2018, 12:46
(Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2018, 12:46 von Maximus.)
Ich kopiere einfach mal das Makro hier rein:
vielleicht hat einer eine Idee welche Änderung hier vorgenommen werden müßte:
Wenn in D24 UND E24 ein Wert steht, dann soll es nicht möglich sein, in B13 und F13 ein X zu setzen.
Jedoch wenn nur in D24 oder nur inE24 ein Wert steht, dann soll das X setzen möglich sein.
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Range("A3:I3,A13:C15,E13:G20"), Target) Is Nothing Then
Application.EnableEvents = False
Target.Value = IIf(Target.Value = "x", "", "x")
Application.EnableEvents = True
Cancel = True
End If
End Sub
Gruss
PS: Das mit der VBA-Eergänzung hatte ich hier schon mal angesprochen, aber funktionierte nicht.
http://www.herber.de/forum/