Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
684to688
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
684to688
684to688
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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.

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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige