Range-Zuweisung in Variablen
04.03.2003 20:46:07
Lutz Weinrich
ich hoffe doch es liegt nicht nur am Fasching, daß ich nicht weiterkomme.
Ich habe zwar gerade die Frage/ Antwort von Daniel gelesen, kann sie aber nicht auf
meinen Fall umsetzen.
Ich möchte über eine Userform eine Auswertung machen. Dabei sollen alle Stunden aus
Spalte K summiert werden, wenn Spalte C dem Wert der Variablen sw entspricht.
Unten mein Code, der beim Zuweisen der Variablen sb anhält mit der Fehlermeldung:
Objektvariable oder With-Blockvariable nicht festgelegt.
Vielleicht kann mir jemand kurz sagen wie es heißen muß.
Dim sw
Dim GAZ
Dim LastBVAZ
Dim sb As Range
Dim addb As Range
LastBVAZ = Worksheets("Zeiterfassung").Cells(Rows.Count, 1).End(xlUp).Row
sb = Worksheets("Zeiterfassung").Range("C2:C" & LastBVAZ)
addb = Worksheets("Zeiterfassung").Range("K2:K" & LastBVAZ)
sw = UserForm2.ComboBox2.Value
GAZ = [sumif(sb, sw, addb)]
Danke schon mal an alle
Ciao Lutz