Aracılığıyla paylaş


WorksheetBase.Sort Özellik

Geçerli çalışma sayfasında sıralanmış değerleri alır.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll içinde)

Sözdizimi

'Bildirim
Public ReadOnly Property Sort As Sort
    Get
public Sort Sort { get; }

Özellik Değeri

Tür: Microsoft.Office.Interop.Excel.Sort
Geçerli çalışma sayfasında sıralanmış değerleri.

Örnekler

Aşağıdaki kod örneği, bir aralığı geçerli çalışma sayfasında bir başlık ve çalışan adları ile doldurur. Daha sonra örnek erişir Sort özelliği çalışma ve özelliklerinin kümeleri içeren göre sıralamak için sütun aralığı ve sıralama düzeni. Son olarak kod çağırır Microsoft.Office.Interop.Excel.Sort.Apply yöntemine sıralama belirtilen çalışma sayfası verileri. Bu kodu çalıştırdığınızda, çalışan verilerini çalışan ilk adına göre artan düzende sıralanır.

Bu örnek, bir belge düzeyinde özelleştirme için bulunur.

Private Sub SortWorksheet()        
    ' Populate worksheet with some data
    Me.Range("A1").Value2 = "First Name"
    Me.Range("B1").Value2 = "Last Name"
    Me.Range("A2").Value2 = "Valery"
    Me.Range("B2").Value2 = "Ushakov"
    Me.Range("A3").Value2 = "Rachel"
    Me.Range("B3").Value2 = "Valdez"

    ' Set sort properties        
    Me.Sort.SetRange(Me.Range("A1", "B3"))
    Me.Sort.Header = Excel.XlYesNoGuess.xlYes        
    Me.Sort.SortFields.Add(Me.Range("A1", "A3"), _
        Excel.XlSortOn.xlSortOnValues, _
        Excel.XlSortOrder.xlAscending)

    ' Sort worksheet
    Me.Sort.Apply()
End Sub
private void SortWorksheet()  
{
    // Populate worksheet with some data
    this.Range["A1",missing].Value2 = "First Name";
    this.Range["B1",missing].Value2 = "Last Name";
    this.Range["A2",missing].Value2 = "Valery";
    this.Range["B2",missing].Value2 = "Ushakov";
    this.Range["A3",missing].Value2 = "Rachel";
    this.Range["B3",missing].Value2 = "Valdez";

    // Set sort properties            
    this.Sort.SetRange(this.Range["A1", "B3"]);
    this.Sort.Header = Excel.XlYesNoGuess.xlYes;
    this.Sort.SortFields.Add(this.Range["A1", "A3"], Excel.XlSortOn.xlSortOnValues,
        Excel.XlSortOrder.xlAscending, missing, missing);

    // Sort worksheet
    this.Sort.Apply();
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

WorksheetBase Sınıf

Microsoft.Office.Tools.Excel Ad Alanı