Gewusst wie: Verschieben von Arbeitsblättern in Arbeitsmappen
Sie können die Position von Arbeitsblättern relativ zu anderen Arbeitsblättern in einer Arbeitsmappe programmgesteuert ändern. Wenn Sie keine Position für das zu verschiebende Blatt angeben, erstellt Excel eine neue Arbeitsmappe, in der das Blatt enthalten ist.
Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Dokument- und auf Anwendungsebene für Excel 2007 und Excel 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.
So verschieben Sie ein Arbeitsblatt in einer Anpassung auf Dokumentebene
Ordnen Sie die Gesamtzahl der Blätter in der Arbeitsmappe einer Variablen zu. Verschieben Sie dann das erste Arbeitsblatt an die letzte Position.
Dim totalSheets As Integer = Application.ActiveWorkbook.Sheets.Count Globals.Sheet1.Move(After:=Globals.ThisWorkbook.Sheets(totalSheets))
int totalSheets = this.Application.ActiveWorkbook.Sheets.Count; Globals.Sheet1.Move(missing, Globals.ThisWorkbook.Sheets[totalSheets]);
So verschieben Sie ein Arbeitsblatt in einem Add-In auf Anwendungsebene
Ordnen Sie die Gesamtzahl der Blätter in der Arbeitsmappe einer Variablen zu. Verschieben Sie dann das erste Arbeitsblatt an die letzte Position.
Dim totalSheets As Integer = Application.ActiveWorkbook.Sheets.Count CType(Application.ActiveSheet, Excel.Worksheet).Move(After:=Application.Worksheets(totalSheets))
int totalSheets = this.Application.ActiveWorkbook.Sheets.Count; ((Excel.Worksheet)Application.ActiveSheet).Move(missing, this.Application.Worksheets[totalSheets]);
Siehe auch
Aufgaben
Gewusst wie: Ausblenden von Arbeitsblättern
Gewusst wie: Löschen von Arbeitsblättern aus Arbeitsmappen
Gewusst wie: Schützen von Arbeitsblättern