Gewusst wie: Verschieben von Arbeitsblättern in Arbeitsmappen

Aktualisiert: Juli 2008

Betrifft

Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und Versionen von Microsoft Office.

Projekttyp

  • Projekte auf Dokumentebene

  • Projekte auf Anwendungsebene

Microsoft Office-Version

  • Excel 2003

  • Excel 2007

Weitere Informationen finden Sie unter Verfügbare Features nach Anwendung und Projekttyp.

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.

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

Konzepte

Arbeiten mit Arbeitsblättern

Globaler Zugriff auf eigene Objekte in Visual Studio Tools for Office-Projekte

Referenz

Copy

Änderungsprotokoll

Date

Versionsgeschichte

Grund

Juli 2008

Codebeispiel hinzugefügt, das in einem Add-In auf Anwendungsebene verwendet werden kann.

Kundenfeedback.