Thema Datum  Von Nutzer Rating
Antwort
Rot Excel Benutzerdefinierte Funktion - Offset
19.09.2018 10:54:13 Eckhard
NotSolved
19.09.2018 10:59:58 RPP63
*****
NotSolved
19.09.2018 11:01:36 Gast76331
*****
NotSolved
19.09.2018 13:06:10 Gast66954
NotSolved
19.09.2018 13:49:34 Flotter Feger
*****
NotSolved
19.09.2018 16:13:26 Gast76798
NotSolved
19.09.2018 16:19:50 Gast69496
NotSolved

Ansicht des Beitrags:
Von:
Eckhard
Datum:
19.09.2018 10:54:13
Views:
975
Rating: Antwort:
  Ja
Thema:
Excel Benutzerdefinierte Funktion - Offset

Hallo,

ich versuche eine Funktion zu erzeugen, die einen Wert prüft und wenn er leer ist, den Wert aus der Zelle darüber wiedergibt.

Ohne VBA wäre die Formel in B3: =WENN(A3="";B2;A3)

 

Meine Funktion ist so:

Function WennLeerDannOben(Zelle As Range) As String
    If Zelle = "" Then
        WennLeerDannOben = Cell.Offset(-1, 0).Value
        Else: WennLeerDannOben = Zelle
        
        End If
End Function
 
Es funktioniert aber nicht.
Wenn ich         WennLeerDannOben = ActiveCell.Offset(-1, 0).Value verwende bezieht Excel sich auf die 'aktive' Zelle, wo gerade der Cursor ist.
Ich benötige aber den Wert über der Zelle, in der die Formel steht.
 

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 Excel Benutzerdefinierte Funktion - Offset
19.09.2018 10:54:13 Eckhard
NotSolved
19.09.2018 10:59:58 RPP63
*****
NotSolved
19.09.2018 11:01:36 Gast76331
*****
NotSolved
19.09.2018 13:06:10 Gast66954
NotSolved
19.09.2018 13:49:34 Flotter Feger
*****
NotSolved
19.09.2018 16:13:26 Gast76798
NotSolved
19.09.2018 16:19:50 Gast69496
NotSolved