OVH Cloud OVH Cloud

Référence VBA

1 réponse
Avatar
Philippe
Bonjour,

je débute en vba (et en programmation d'ailleurs), et je bute régulièrement
sur un problème dont je pensais que l'explorateur d'objet et l'aide en ligne
pourraient m'aider à trouver la solution.

Exemple :
Je cherche quelle propriété d'Active.Cell pourrait me dire si la cellule est
"en cours de modification" où bien si elle est "simplement sélectionnée".
Je vais essayer de trouver une méthode pour "fermer" la cellule si elle est
"en cours de modification".
Comment trouver cette information ?

Question : y-a-t-il un document qui répertorie toutes les propriétés d'un
objet, toutes les méthodes applicables à un objet, de sorte qu'en cherchant
j'ai une chance de trouver celle qui me convienne ?

Merci d'avance,
cordialement,
Philippe

1 réponse

Avatar
PMO
Bonjour,

Une piste en utilisant l'évènementiel d'une feuille.

Copiez le code suivant dans le module D'UNE FEUILLE.

''***************************
Dim Oldvalue

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Oldvalue = Target
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
If Target <> Oldvalue Then
MsgBox "L'ancienne valeur " & Oldvalue & _
vbCrLf & "a été remplacée par " & Target
End If
End Sub
''***************************

Cordialement.
--
PMO
Patrick Morange



Bonjour,

je débute en vba (et en programmation d'ailleurs), et je bute régulièrement
sur un problème dont je pensais que l'explorateur d'objet et l'aide en ligne
pourraient m'aider à trouver la solution.

Exemple :
Je cherche quelle propriété d'Active.Cell pourrait me dire si la cellule est
"en cours de modification" où bien si elle est "simplement sélectionnée".
Je vais essayer de trouver une méthode pour "fermer" la cellule si elle est
"en cours de modification".
Comment trouver cette information ?

Question : y-a-t-il un document qui répertorie toutes les propriétés d'un
objet, toutes les méthodes applicables à un objet, de sorte qu'en cherchant
j'ai une chance de trouver celle qui me convienne ?

Merci d'avance,
cordialement,
Philippe