Partager via


Propriété Screen.ActiveDatasheet (Access)

Utilisez la propriété ActiveDatasheet avec l’objet Screen pour identifier ou faire référence à la feuille de données qui a le focus. Objet de formulaire en lecture seule.

Syntaxe

expression. ActiveDatasheet

Expression Variable qui représente un objet Screen .

Remarques

La propriété ActiveDatasheet contient l'objet de feuille de données qui est activé lors de l'exécution.

Utilisez cette propriété pour faire référence à une feuille de données active avec l’une de ses propriétés ou méthodes. Par exemple, le code suivant utilise la propriété ActiveDatasheet pour faire référence à la ligne supérieure de la sélection dans la feuille de données active.

TopRow = Screen.ActiveDatasheet.SelTop

Exemple

L'exemple suivant utilise la propriété ActiveDatasheet pour identifier la cellule de la feuille de données qui est active ou, si plusieurs cellules ont été sélectionnées, l'emplacement de la première ligne et colonne de la sélection.

Public Sub GetSelection() 
 ' This procedure demonstrates how to get a pointer to the 
 ' current active datasheet. 
 
 Dim objDatasheet As Object 
 Dim lngFirstRow As Long 
 Dim lngFirstColumn As Long 
 Const conNoActiveDatasheet = 2484 
 
 On Error GoTo GetSelection_Err 
 
 Set objDatasheet = Screen.ActiveDatasheet 
 
 lngFirstRow = objDatasheet.SelTop 
 lngFirstColumn = objDatasheet.SelLeft 
 MsgBox "The first item in this selection is located at " & _ 
 "Row " & lngFirstRow & ", Column " & _ 
 lngFirstColumn, vbInformation 
 
GetSelection_Bye: 
 Exit Sub 
GetSelection_Err: 
 If Err = conNoActiveDatasheet Then 
 MsgBox "No data sheet is active.", vbExclamation 
 Resume GetSelection_Bye 
 End If 
End Sub

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.