rss

[VBA] Détection de modification de cellule

Publié par lermite222, dernière mise à jour le mercredi 23 juillet 2008 à 12:16:16 par lermite222
Il y a, bien entendu, l'événement Change d'une feuille qui détecte le changement de la cellule active mais il ne donne pas de renseignement quand au contenu.
Ces quelques lignes de code permettent de savoir si la cellule a été modifiée, fonctionne si elle a été initialisée mais aussi si elle a été modifiée.
C'est pas bien sorcier, suffisait d'y pensé.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Static AncAdress As String, AncCell As Variant
    If AncAdress <> "" Then 'pour 1ère initialisation.
        If AncCell <> Range(AncAdress) Then
            'La cellule que l'ont vient de quitter a été modifiée.
            'Mettre l'action à exécuter.
            Stop
        End If
    End If
    AncAdress = Target.Address
    AncCell = Target.Value2
End Sub

Autres Astuces dans la catégorie Excel

Logiciels pertinents trouvés dans les téléchargements
Télécharger McAfee Rootkit Detective 1,1 1.1McAfee Rootkit Detective 1,1 - Depuis quelques mois, les 'rootkits' défrayent la chronique dans le domaine de la sécurité informatique. Tous les grands...Catégorie: Anti-Rootkit
Licence: Freeware/gratuit
Télécharger CPU-z 1.46CPU-z - CPU-Z est un logiciel gratuit collectant des informations sur les principaux éléments de l' ordinateur : ...Catégorie: Diagnostic
Licence: Freeware/gratuit
Télécharger Spy Sweeper 5.3Spy Sweeper - Très bon antispyware qui possède, selon son éditeur, la détection de spywares la plus sophistiquée du marché. Tout comme ...Catégorie: Anti-Spyware
Licence: Shareware
Télécharger Inno Setup 5.2.3Inno Setup - Inno Setup est un installeur entièrement gratuit. Il crée des exécutables permettant d'installer les logiciels que vous avez...Catégorie: Développement
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Détection de modification de cellule »