Übergabe an Sub
04.04.2016 09:23:12
Marc
Hallo,
ich habe ein Problem:
Hier definiere Ich per DIM und SET ein Workscheet:
Dim Datei As Workbook
Dim B_175 As Worksheet
Set Datei = Workbooks("Adress-Export.xlsm")
Set B_175 = Datei.Worksheets("17,5 12,5 7,5")
und dann will ich das an einSubprogramm übergeben:
So gehts:
Call HEK(Datei.Worksheets("17,5 17,5 17,5"))
So nicht: (ByRev unverträglich)
HEK B_175
oder
Call HEK(B_175)
das ist das SUBProgramm:
Sub HEK(Transfer As Worksheet)
Transfer.Activate
End Sub
Ich verstehe den Unterschied nicht.
Das per SET definierte Tabellenblatt benutze ich an vielen Stellen vorher schon problemlos, aber wenn ich es an ein Sub übergeben will, dann streikt Excel/VBA?
Frage: Wie kann ich hier das per SET definierte korrekt übergeben.
Würde mich sehr über Hilfe freuen.