Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Application.EnableEvents = False
Dim rgBereich As Range
Dim zaehler As Range
Set rgBereich = Worksheets("Tabelle1").Range("A2,B2,C2,M2")
For Each zaehler In rgBereich
If zaehler = "" Then
zaehler.Select
Exit For
End If
Next zaehler
Application.EnableEvents = True
End SubPublic Wert(2) As BooleanFunction StrBe(Zellen As Variant, zaehler1 As Variant) As Variant
Dim Zelle As String
Dim zeich1 As Integer
Dim schalter As Boolean
Dim zaehler3 As Integer
ReDim zaehler2(Len([Zellen])) As String
zaehler3 = 1
Application.Volatile
If zaehler1 > Len([Zellen]) Then zaehler1 = Len([Zellen])
For zeich1 = 1 To Len([Zellen])
If Mid([Zellen], zeich1, 1) Like "[A-Z0-9]" = True Then
zaehler2(zaehler3) = zaehler2(zaehler3) & Mid([Zellen], zeich1, 1)
schalter = True
End If
If schalter = True And Mid([Zellen], zeich1, 1) Like "[A-Z0-9]" = False Then
zaehler3 = zaehler3 + 1
schalter = False
End If
Next zeich1
StrBe = zaehler2(zaehler1)
End FunctionPrivate Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
Dim Bereich(2) As String
Dim zaehler As Integer
Bereich(0) = "A1,B1,C1"
Bereich(1) = "F5,G1,I5"
Bereich(2) = "H2,H5,H7"
For zaehler = 0 To 2
If Range(StrBe(Bereich(zaehler), 1)) = Cells(Target.Row, Target.Column) And Cells(Target.Row, Target.Column) <> "" Then Wert(zaehler) = True
If Range(StrBe(Bereich(zaehler), 3)) <> "" Then Wert(zaehler) = False
Next zaehler
Application.EnableEvents = True
End SubPrivate Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.EnableEvents = False
ReDim Bereich(2) As String
Dim zaehler As Integer, zaehler0 As Integer
Bereich(0) = "A1,B1,C1"
Bereich(1) = "F5,G1,I5"
Bereich(2) = "H2,H5,H7"
For zaehler = 0 To 2
If Wert(zaehler) = True Then
For zaehler0 = 2 To 3
If Range(StrBe(Bereich(zaehler), zaehler0)) = "" Then
Range(StrBe(Bereich(zaehler), zaehler0)).Select
Exit For
End If
Next zaehler0
End If
Next zaehler
Application.EnableEvents = True
End Sub
Wie programmiere ich ein Makro in Excel damit ich von Zelle a1 zu Zelle a2 automatisch weiterhüpfe nach drücken der Entertaste
Maru01 13.06.2007 - 184 Hits - 3 Antworten
Excel : In einer Zelle hinterlegter Hyperlink in Zelle daneben in Textform anzeigen lassen
Taka 10.12.2007 - 238 Hits - 12 Antworten
Zelle soll keinen Wert annehem ("wie leere Zelle")
wurstl 11.02.2008 - 50 Hits - 1 Antwort
Nach Eingabe in Zelle prüfen, ob Bedingungen erfüllt werden
Tim85 18.02.2008 - 21 Hits - 2 Antworten
nach Eingabe automatisch eine Zelle nach rechts springen
Elhamplo 09.01.2009 - 64 Hits - 5 Antworten