Microsoft Excel

Herbers Excel/VBA-Archiv

Fehler mit Range().Sort | Herbers Excel-Forum


Betrifft: Fehler mit Range().Sort von: Steve
Geschrieben am: 21.02.2012 20:40:04

Guten Abend,

Habe mit diesem code meine Freude gehabt aber als ich die anderen blätter in der Arbeitsmappe mit passwort versehen habe ging der code nicht mehr, sobald ich den blattschutz wieder aufhebe geht er wieder.

Das blatt, in dem die daten sind die sortiert werden müssen, ist nicht geschützt.

wksSL.Range("A7").Sort Key1:=Range("A8"), Order1:=xlAscending, Header:= _
            xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
            DataOption1:=xlSortNormal

Was gefällt dem code nicht?
(Fehlercode runtime 1004, fehler mit Sort und Range)

Grusse

Steve

  

Betrifft: was gefällt dem Code nicht ... von: Matthias L
Geschrieben am: 21.02.2012 20:47:32

Hi

Ich tippe mal wksSL
Und hier weiß auch keiner welches gearde Sheet(wksSL) ist.
Da ist aber nur so eine Vermutung.

Gruß Matthias


  

Betrifft: AW: was gefällt dem Code nicht ... von: Steve
Geschrieben am: 21.02.2012 20:53:00

Entschldigt,

das wksSL ist die wariabel für das richtige blatt:

Workbooks("Meine Arbeitsmappe.xlsm").Worksheets("Blatt1")

Danke

Steve


  

Betrifft: na das war ja schon klar ... von: Matthias L
Geschrieben am: 21.02.2012 20:58:04

Hi

... das es eine Variable ist.

auch richtig deklariert ?
und das Sheet ist auch nicht geschützt?

Gruiß Matthias


Beiträge aus den Excel-Beispielen zum Thema "Fehler mit Range().Sort"