Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Wo ist der Fehler ?

Wo ist der Fehler ?
25.10.2005 11:55:48
Karl
Ich habe gerade folgende Funktion geschrieben, bekomme jedoch immer wieder eine Fehlermeldung: Fehler beim Kompilieren, Objekt erforderlich

Function findZeile(wsSuchTbl As WorkSheet, datDatum As Date) As Long
Dim i As Long
For i = 1 To wsSuchTbl.Cells.SpecialCells(xlCellTypeLastCell).Row
If CDate(wsSuchTbl.Cells(i, 1).Value) = datDatum Then
Set findZeile = i
Exit Function
End If
Next i
End Function


Sub Kopieren()
Dim position As Long
position = findZeile(vorlage, Date)
vorlage.Cells(position, 2).Value = kunde.Cells(16,9).Value
End Sub

Die Zeile Set findZeile = i wird dabei markiert.
Was mach ich denn falsch.
Hab so gut wie keine Ahnung von VBA, bitte um Nachsicht.
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Wo ist der Fehler ?
25.10.2005 12:01:22
Luschi
Hallo Karl,
da findZeile vom Typ her eine Long-Variable ist, reicht: findZeile = i.
Set benutzt man bei Objekt-Variablen.
Gruß von Luschi
aus klein-Paris
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige