[Code] Makro VBA Excel

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von VIKI, 16. Juli 2009 .

Schlagworte:
  1. 16. Juli 2009
    Makro VBA Excel

    Hallo RRler,

    ich hab schon wieder ein Problem mit nem Makro,

    also das ist der Teil wo ein Fehler entsteht.......

    Das rotmarkierte ist der Fehler....

    Und zwar der Laufzeitfehler 1004 : Die Select Methode des Range-Objektes kann nicht ausgeführt werden....


    Private Sub CommandButton2_Click()

    Sheets("KW24").Range("A4:L58").Select
    Selection.Sort Key1:=Range("L4"), Order1:=xlDescending, Key2:=Range("A4") _
    , Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
    False, Orientation:=xlTopToBottom

    End Sub

    Kann mir jemand helfen ?

    Bw is klar!
     
  2. 16. Juli 2009
    AW: Makro VBA Excel

    also so genau kenn ich mich jetzt auch nicht aus, aber lass mal das "Sheets("KW24")." weg! und wende dann das makro nur bei dem aktivierten blatt an!
     
  3. 16. Juli 2009
    AW: Makro VBA Excel

    Code:
    Private Sub CommandButton2_Click()
    
    Sheets("KW24").Select 
    Range("A4:L58").Select 
    Selection.Sort Key1:=Range("L4"), Order1:=xlDescending, Key2:=Range("A4") _
    , Order2:=xlAscending, Header:=xlGuess, OrderCustom:=1, MatchCase:= _
    False, Orientation:=xlTopToBottom
    
    End Sub
    
    ist zwar nicht sauber, funktioniert aber
    mfg
     
  4. 16. Juli 2009
    AW: Makro VBA Excel

    Das is ja das Problem das es nicht auf dem aktivieten Blatt sein soll.....
    Das ist ja nur ein AUszug aus dem Code.....
     
  5. 16. Juli 2009
    AW: Makro VBA Excel

     
  6. 16. Juli 2009
    AW: Makro VBA Excel

    nun, gerade getestet bei einem anderen Arbeitsblatt und funktioniert. Selbst wenn ich das manuell mache - arbeitsblattwechsel und zellen markiere - wird mir das als aufzeichnungsergebnis herausgegeben. ...

    ansonsten nimm die "saubere Variante"

    Code:
    Sheets("Stammdaten").Range("...").Sort
    so ist es richtig und funktioniert ... und wenn das auch nicht geht muss ich schon das ganze makro sehen. und dieses mal bitte im

    [noparse][CODE][/CODE][/noparse]

    tag
     
  7. 16. Juli 2009
    AW: Makro VBA Excel

    das funktioniert auch....aber niccht mit dem dummen Button...

    und das ganze Makor ist aus vielen solcher wiederholender Codes nur in anderen sheets..also nix besonderes... immer nur copy & paste und ein anderen sheetname....

    mit Button funktioniert das einfach nich....

    oder bin ich beknackt... ?

    Ich versuch mal die saubere Variante... --> dann kommt Fehler 438....
     
  8. 17. Juli 2009
    AW: Makro VBA Excel

    Ansicht -> Symbolleisten -> Steuerelementtoolbox -> Button aufs sheet ziehen -> Doppelklick drauf machen (im Entwurfsmodus) -> Code einfügen -> Entwurfsmodus beenden (oben links auf der Steuerelementtoolbox) -> Freuen^^...

    Ist für Excel 2003
     
  9. 17. Juli 2009
    AW: Makro VBA Excel

    und dann kommen die Fehler.....
     
  10. 17. Juli 2009
    AW: Makro VBA Excel

    Dann muss ich spotting Recht geben, am besten du lädst mal deine Datei hoch (ohne Inhalt) und dann können wir dir sagen woran es liegt.. Ist so einfach zu schwer :/
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.