Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Sperren von Feldern oder Farbwechsel bei Eingabe???





Frage

Hi Ho ihr lieben, Ich hab folgendes anliegen. Ich möchte wenn ich in Feld A1 etwas eingebe das dann Feld B1 gesperrt wird oder wenigstens eine andere Farbe bekommt. (aber nur solange in Feld A1 etwas steht.) Ist das irgendwie möglich? MFG Matze

Antwort 1 von Sebbl

Hi matze83,

also du könntest dein Problem über die Bedingte Formatierung lösen

Dazu müsstest du Zelle B1 auswählen - Format - Bedingte Formatierung- auswählen und Bedingung 1 auf Formel ist
stellen. Dann gibst du im Nachbarfeld "=$A$1>0" ein (ohne Anführungszeichen und wählst unter Format... - Muster deine gewünschte Zellschattierung aus.

Wie du das mit der Sperrung hinbekommen könntest, weiss ich jedoch nicht.

gruss sebbl

Antwort 2 von Saarbauer

Hallo,

die Sperrung könnte über Gültigkeitsregel funktionieren (habs aber nicht versucht).

Gruß

Helmut

Antwort 3 von Matz83

Ertseinmal danke an euch beide!!

Ich werde es nachher mal ausprobieren und dann hier eine Rückmeldung posten.


MFG

Matze

Antwort 4 von Matze83

Also danke ncoh mal das mit dem Farbwechsel funzt supppppppa

nun bleibt ncoh das Sperren^^

Helmut ich hab dich leider nicht verstanden :-(


MFG

Matze

Antwort 5 von michel123

hi all :)

2 erzwungene eingabe beispiele

soweit ich weiss geht das wohl auch anders,doch wer es mag hier noch 2 varianten als makro,wobei aber nur eine benutzt werden sollte und der code in die jeweilige tabelle gehoert.

gruss michael

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
With Worksheets(1)
Dim bereich(2)
Dim zaehler1 As Integer
bereich(0) = "A1"
bereich(1) = "A3"
bereich(2) = "A5"
For zaehler1 = 0 To 2
If Range(bereich(zaehler1)) = "" Then
Range(bereich(zaehler1)).Select
Exit For
End If
Next zaehler1
End With
End Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Dim rgBereich As Range
Dim zaehler1 As Range
Set rgBereich = Worksheets("Tabelle1").Range("A1,A3,A5")
For Each zaehler1 In rgBereich
If zaehler1 = "" Then
zaehler1.Select
Exit For
End If
Next zaehler1
End Sub

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: