Anzeige
Archiv - Navigation
168to172
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
168to172
168to172
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

range als argument an sub

range als argument an sub
15.10.2002 13:53:13
robert
hallo liebe Forumsbesucher
kann mir jemand sagen wieso folgender Code nicht funktioniert (wie im Kommentar angegeben)

Sub test()
Set r = Worksheets("test").Range("a1")
testparameter (Worksheets("test").Range("a1")) 'das funktioniert
testparameter (Range("a1")) 'das hingegen funzt nicht
testparameter (r) 'funzt auch nicht
End Sub

Public Sub testparameter(ByRef target As Range)
Range("a2") = Cells(target.Row, target.Column).Value
End Sub

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: range als argument an sub
15.10.2002 14:04:23
Martin Beck
Halo Robert,
so funktionieren bei mir alle drei Varianten:

Sub test()
Set r = Worksheets("Test").Range("a1")
Call testparameter(Worksheets("Test").Range("A1")) 'das funktioniert
Call testparameter(Range("A1")) 'das hingegen funzt nicht
Call testparameter(r) 'funzt auch nicht
End Sub

Public Sub testparameter(ByVal target As Range)
Range("A2") = target 'Cells(target.Row, target.Column).Value
End Sub

Gruß
Martin Beck

Anzeige
Re: range als argument an sub
15.10.2002 14:10:18
robert
hallo Martin
das ging ja schnell...
vielen Dank auch

(warum call mal nötig ist, mal nicht, muss ich gleich in der Hilfe nachschauen ;-)

Re: auch so geht's
15.10.2002 14:40:48
Heinz A. Wankmüller
Hallo Robert,

auch so funktioniert das

Gruß
Heinz

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige