Seite 2 von 2

Verfasst: 23.06.2015, 16:29
von pan_mundial
Hallo zusammen, kleine Frage zum Thema Makro.

Ausgangslage wie folgt:
Ein Tabellenblatt beinhaltet einen Turnierspielplan, in dem alle Zellen gesperrt sind, bis auf die Zellen, in denen man die Resultate eintragen kann. Per Klick auf einen Link berechnet ein Makro die Resultate und erstellt in einem zweiten Tabellenblatt die Rangliste.

Nun zu meiner Frage. Ein Makro zu erstellen, das von der Rangliste wieder zurück in das Tabellenblatt mit dem Spielplan springt, ist einfach zu erstellen. Wie erstellt man jedoch ein Makro, dass nicht nur in das Tabellenblatt wechselt, sondern dazu auch noch zum aktuellen Spieltag scrollt? Also ein Makro, dass die letzte ausgewählte Zelle (in die der aktuell laufende Spieltag eingetragen wird) anwählt.

Vielen Dank für eure Hilfe.

Verfasst: 23.06.2015, 16:33
von Master
hilft dir sowas?

Sub Zusammenstellen()
Dim AC, AktRange
AC = ActiveSheet.Name
AktRange = ActiveCell.Address
Selection.EntireRow.Copy
Sheets("Blatt B").Select
Cells(1, 1).Activate
ActiveSheet.Paste
Sheets(AC).Select
Range(AktRange).Select
End Sub

Verfasst: 23.06.2015, 16:38
von pan_mundial
Master hat geschrieben:hilft dir sowas?

Sub Zusammenstellen()
Dim AC, AktRange
AC = ActiveSheet.Name
AktRange = ActiveCell.Address
Selection.EntireRow.Copy
Sheets("Blatt B").Select
Cells(1, 1).Activate
ActiveSheet.Paste
Sheets(AC).Select
Range(AktRange).Select
End Sub
Meine Excelkenntnisse beschränken sich auf grundsätzliches Anwendungswissen und etwas erweiterte Erfahrungen zum Thema Formel (vorderhand WENN-Formeln) und Makros. Wenn du mir sagen kannst, wo ich dein Skirpt einfügen/verwenden muss, kann ich dir gerne sagen, ob dieser nützlich ist :) Vielen Dank fürs erste.

Verfasst: 23.06.2015, 17:54
von pan_mundial
Hat sich erledigt, dennoch Danke für die Hilfe. Makro mit Wechsel in das Tabellenblatt, wo sich der Spielplan befindet reicht aus, da es den letzten gewählten Bildlauf speichert und daher auch zu der letzten bearbeiteten Zelle springt.

Verfasst: 24.06.2015, 06:10
von Master
Ach du schreibst gar nichts und benützt die Makros ausschliesslich "mit der Maus"?
Spannend :)

(Zur Info: Da wird auch jeweils ein Code mitgeschrieben ;) )

Verfasst: 25.06.2015, 01:15
von pan_mundial
Ich zeichne die Makros und die darin enthaltenen Schritte auf, dass dadurch auch ein Code mitgeschrieben wird, ist mir durchaus bewusst :) Nach dem aufzeichnen weise ich dem Bild, auf dessen Klick das Makro gestartet werden soll, das Makro zu.

Verfasst: 25.06.2015, 05:46
von Master
Okay. Ich mach das immer nur, um die Befehle/den Code zu erhalten und diesen dann entsprechend zu bearbeiten. Aber scheint ja auch für "nicht-Informatiker" gut zu funktionieren so, respekt! :)