#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! + Multi-Zitat Zitieren
#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! + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#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..... + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#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.... + Multi-Zitat Zitieren
#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 + Multi-Zitat Zitieren
#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 :/ + Multi-Zitat Zitieren