confirmer la saisie dans une cellule

  • Initiateur de la discussion Initiateur de la discussion kloss
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

kloss

Guest
C'est sans doute une question triviale pour vous !
Comment fait-on pour faire des tests sur des données qui viennent d'être rentrées dans une cellule d'une feuille ? J'aurais besoin en fait d'un événement qui se lance sur changement de sélection (comme selection_change) mais qui me permette d'avoir l'adresse de la cellule qu'on quitte (pour faire des tests sur ce qui vient d'y être entré) et non sur la target.
Merci d'avance pour votre aide
++
kloss
 
Bonsoir Kloss, bonsoir le forum,

Ces codes placés dans un objet Sheet de VBA (Feuil1(Feuil1) par exemple) font qu'à chaque changement dans une cellule la valeur est mémorisée (variable val) et la procédure Selection_Change la rapelle :


Public val As Variant

Private Sub Worksheet_Change(ByVal Target As Range)
val = Target.Value
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox val
End Sub

pour l'adresse ça donne :

Public val As String

Private Sub Worksheet_Change(ByVal Target As Range)
val = Target.Address
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox val
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour