Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema RefEdit
BildScreenshot zu RefEdit RefEdit-Seite mit Beispielarbeitsmappe aufrufen

Bereich in Spreadsheet sortieren, VBA

Betrifft: Bereich in Spreadsheet sortieren, VBA von: Lupus
Geschrieben am: 20.09.2004 13:01:41

Hallo Excel-User,

mit folgendem Code möchte ich in einem Userform-Spreadsheet einen bestimmten Bereich sortieren:

Sub Sort_column_D()

Dim lastRow As Long
lastRow = variable_5 + 2	'variable_5 ist Public

frmForm_1.Spreadsheet1.Worksheets("Tabelle1").Range(Cells(3, 1), Cells(lastRow, 5)).Sort Key1:=Range("D3"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

End Sub


Leider erhalte ich folgende Fehlermeldung:

Laufzeitfehler 438
Objekt unterstützt diese Eigenschaft oder Methode nicht.

Bitte um Hilfe.

Gruß Lupus
  


Betrifft: AW: Bereich in Spreadsheet sortieren, VBA von: Dr.
Geschrieben am: 20.09.2004 13:10:24

Was macht denn die 5 da in Deinem Range-Objekt?


  


Betrifft: AW: Bereich in Spreadsheet sortieren, VBA von: Lupus
Geschrieben am: 20.09.2004 13:30:01

Hallo Dr.

der Bereich der sortiert werden soll geht von Zelle A3 bis Zelle (Spalte E lastRow)
Spalte E ist die fünfte Spalte; daher die fünf.

Gruß Lupus


 

Beiträge aus den Excel-Beispielen zum Thema "Bereich in Spreadsheet sortieren, VBA"