02.02.2020, 14:35
Hallo Zusammen,
ich tue mir schwer die Sverweis- und Wennfehlerfunktion in VBA abzubilden.
Folgende Formel möchte ich gerne in VBA darstellen.
So soll die errechnete Annuität von Blatt1 (Berechnung) auf Blatt2 (Annuität) übertragen werden wenn das Datum übereinstimmen.
Falls nicht soll die Zelle einfach leer beleiben.
Den SVerweis habe ich jetzt soweit hinbekommen, der funktioniert aber nur so lange dass Datum übereinstimmt.
Wenn es nicht übereinstimmt kommt folgende Fehlermeldung:
Laufzeitfehler '1004':
Anwendungs- oder objektdefinierter Fehler
Kann ich den Fehler mit einer Art WENNFEHLERFunktion in VBA umgehen ?
Danke im voraus und ein schönen Sonntag :D
ich tue mir schwer die Sverweis- und Wennfehlerfunktion in VBA abzubilden.
Folgende Formel möchte ich gerne in VBA darstellen.
Code:
=WENNFEHLER(SVERWEIS(B1;Berechnung!$D$15:$K$134;6;FALSCH);"")
So soll die errechnete Annuität von Blatt1 (Berechnung) auf Blatt2 (Annuität) übertragen werden wenn das Datum übereinstimmen.
Falls nicht soll die Zelle einfach leer beleiben.
Den SVerweis habe ich jetzt soweit hinbekommen, der funktioniert aber nur so lange dass Datum übereinstimmt.
Wenn es nicht übereinstimmt kommt folgende Fehlermeldung:
Laufzeitfehler '1004':
Anwendungs- oder objektdefinierter Fehler
Code:
Private Sub Einfügen()
Dim LetzeZeilen As String
LetzteZeilen = Sheets(2).Cells(Rows.Count, 1).End(xlUp).Row + 1
With Sheets(2)
.Cells(LetzteZeilen, "B") = WorksheetFunction.VLookup(Sheets(2).[B1], Sheets(1).[D15:K134], 6, False)
End With
End Sub
Kann ich den Fehler mit einer Art WENNFEHLERFunktion in VBA umgehen ?
Danke im voraus und ein schönen Sonntag :D