Thema Datum  Von Nutzer Rating
Antwort
Rot Offset Command bei Rekursiver Funktion / Zelleninhalt über mehrere Zellen prüfen
10.08.2020 08:46:04 BigG
NotSolved
10.08.2020 09:27:22 Mase
NotSolved
10.08.2020 13:56:24 SometimesG
NotSolved
10.08.2020 14:09:14 G
NotSolved
10.08.2020 14:12:02 Mase
NotSolved
10.08.2020 14:16:42 Gast93270
NotSolved
10.08.2020 14:21:57 Mase
NotSolved
10.08.2020 14:41:04 Gast85002
NotSolved
10.08.2020 14:42:40 Gast26904
NotSolved

Ansicht des Beitrags:
Von:
BigG
Datum:
10.08.2020 08:46:04
Views:
1186
Rating: Antwort:
  Ja
Thema:
Offset Command bei Rekursiver Funktion / Zelleninhalt über mehrere Zellen prüfen

Hallo zusammen,

ich schreibe gerade eine rek. Funktion die überprüft ob eine gegebene Range über einen gegebenen Integer freie Zellen hat.

Beispiel: Belegung gleich Zelle A1, Belegungsdauer gleich 4 -> Überprüfe: Sind A1-A4 frei? Wenn ja gib true, sonst false.

Oder gibt es einen Alternativen Einzeiler/Command der das ganze einfacher löst? So überprüfe ich ja jede Zelle einzeln und mein Offset Command für

die Range "Belegung" funktioniert leider nicht, kann da jemand helfen?

Viele Grüße,

G

 

Function FreierP(Belegung, Belegungsdauer) As Boolean
    If Belegungsdauer > 1 Then
        If Not IsEmpty(Belegung) Then
            FreierP = False
        End If
        Else
            'hier ist der Fehler
            Belegung = Belegung.Offset(0, 1)
            Belegungsdauer = Belegungsdauer - 1
            FreierP = FreierP(Belegung, Belegungsdauer)
    End If
    If Belegungsdauer = 1 Then
        If Not IsEmpty(Belegung) Then FreierP = False
    Else
        FreierP = True
    End If
End Function


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Offset Command bei Rekursiver Funktion / Zelleninhalt über mehrere Zellen prüfen
10.08.2020 08:46:04 BigG
NotSolved
10.08.2020 09:27:22 Mase
NotSolved
10.08.2020 13:56:24 SometimesG
NotSolved
10.08.2020 14:09:14 G
NotSolved
10.08.2020 14:12:02 Mase
NotSolved
10.08.2020 14:16:42 Gast93270
NotSolved
10.08.2020 14:21:57 Mase
NotSolved
10.08.2020 14:41:04 Gast85002
NotSolved
10.08.2020 14:42:40 Gast26904
NotSolved