26.03.2024, 17:00
Hi,
damit funktioniert es schon mal:
Wenn du noch eine Meldung haben willst:
Wobei man hier eigentlich über das vorhanden Listobject gehen sollte und Range.Find verwenden sollte um den nächsten Eintrag zu finden. Vielleicht kommt nachher noch eine solche Variante, falls ich Lust dazu habe...
damit funktioniert es schon mal:
Code:
Sub Schaltfläche2_Klicken()
Dim AZeile As Long
Dim last As Long
Dim izeile As Long
Dim ispalte As Long
last = Cells(Rows.Count, 4).End(xlUp).Row
AZeile = ActiveCell.Row + 1
For izeile = AZeile To last
For ispalte = 24 To 25
If Cells(izeile, ispalte).Value > 0 Then
Cells(izeile, ActiveCell.Column).Select
izeile = last
ispalte = 25
End If
Next ispalte
Next izeile
End Sub
Wenn du noch eine Meldung haben willst:
Code:
Sub Schaltfläche2_Klicken()
Dim AZeile As Long
Dim last As Long
Dim izeile As Long
Dim ispalte As Long
Dim Abbruch As Boolean
last = Cells(Rows.Count, 4).End(xlUp).Row
AZeile = ActiveCell.Row + 1
For izeile = AZeile To last
For ispalte = 24 To 25
If Cells(izeile, ispalte).Value > 0 Then
Cells(izeile, ActiveCell.Column).Select
Abbruch = True
Exit For
End If
Next ispalte
If Abbruch Then Exit For
Next izeile
If Not Abbruch Then MsgBox "Ende erreicht"
End Sub
Gruß,
Helmut
Win10 - Office365 / MacOS - Office365
Helmut
Win10 - Office365 / MacOS - Office365