WorksheetBase.Sort, propriété
Obtient les valeurs triées dans la feuille de calcul active.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Public ReadOnly Property Sort As Sort
public Sort Sort { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.Excel.Sort
Valeurs triées dans la feuille de calcul active.
Exemples
L'exemple de code suivant remplit une plage dans la feuille de calcul actuelle avec un en-tête et des noms d'employés. Ensuite, l'exemple accède à la propriété Sort de la feuille de calcul et définit des propriétés qui incluent la plage de colonnes à utiliser pour le tri et l'ordre de tri. Enfin, le code appelle la méthode Microsoft.Office.Interop.Excel.Sort.Apply pour trier les données de la feuille de calcul spécifiées. Lorsque vous exécutez ce code, les données sur les employés sont triées dans l'ordre croissant des prénoms des employés.
Cet exemple illustre une personnalisation au niveau du document.
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"].Value2 = "First Name";
this.Range["B1"].Value2 = "Last Name";
this.Range["A2"].Value2 = "Valery";
this.Range["B2"].Value2 = "Ushakov";
this.Range["A3"].Value2 = "Rachel";
this.Range["B3"].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);
// Sort worksheet
this.Sort.Apply();
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.