Partager via


WorkbookBase.SheetSelectionChange, événement

Se produit lors du changement de sélection dans une feuille de calcul. Ne se produit pas si la sélection est effectuée sur une feuille de graphique.

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 Event SheetSelectionChange As WorkbookEvents_SheetSelectionChangeEventHandler
public event WorkbookEvents_SheetSelectionChangeEventHandler SheetSelectionChange

Exemples

L'exemple de code suivant illustre un gestionnaire pour l'événement SheetSelectionChange. Le gestionnaire d'événements affiche le nom de la feuille et l'adresse de la plage sélectionnée dans la barre d'état.

Cet exemple illustre une personnalisation au niveau du document.

Sub ThisWorkbook_SheetSelectionChange(ByVal Sh As Object, _
    ByVal Target As Excel.Range) Handles Me.SheetSelectionChange

    Dim sheet As Excel.Worksheet = CType(Sh, Excel.Worksheet)
    Me.Application.StatusBar = sheet.Name & ":" & _
        Target.Address(ReferenceStyle:=Excel.XlReferenceStyle.xlA1)
End Sub
private void WorkbookSheetSelectionChange()
{
    this.SheetSelectionChange +=
        new Excel.WorkbookEvents_SheetSelectionChangeEventHandler(
        ThisWorkbook_SheetSelectionChange);
}

void ThisWorkbook_SheetSelectionChange(object Sh,
    Excel.Range Target)
{
    Excel.Worksheet sheet = (Excel.Worksheet)Sh;

    this.Application.StatusBar = sheet.Name + ":" +
        Target.get_Address(
        Excel.XlReferenceStyle.xlA1);
}

Sécurité .NET Framework

Voir aussi

Référence

WorkbookBase Classe

Microsoft.Office.Tools.Excel, espace de noms