Flux rss

[VBA] Détection de modification de cellule

Publié par lermite222, dernière mise à jour le samedi 20 septembre 2008 à 10:19:39 par Nilou17
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 quant 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, il suffisait d'y penser.

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'on 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

J'ai oublié de préciser, lorsque l'événement change est activé, c'est le contenu de la cellule qui vient d'être sélectionnée qui se trouve dans Target.
Le module ci-dessus teste la cellule qui vient d'être quittée.
Fusion de cellules sous vb avec excel (Résolu)Bonjour, J'ai posté tout à l'heure une autre discussion à propos de la programmation en vb sur excel et je suis à nouveau bloquée ; En fait, maintenant, je souhaiterai que le code détecte une cellule vide dans une colonne donnée et... www.commentcamarche.net/forum/affich-4684885-fusion-de-cellules-sous-vb-avec-excel
[excel] sélection d'une plage de cellule (Résolu)Bonjour à tous, Je souhaiterai savoir quelle est la commande macro pour sélectionner toutes une plage de cellules situées au dessus de la cellule active. (la cellule active est définie par une détection macro, il s'agit de la dernière cellule... www.commentcamarche.net/forum/affich-4988026-excel-selection-d-une-plage-de-cellule
Vérouiller une cellule sous Excel 2007 (Résolu)Bonjour, Je cherche un moyen simple de vérouiller des cellules sous Excel 2007. Je veux empècher leur modification (uniquement leur contenu). Mais je voudrais pouvoir les lire, ainsi que modifier d'autres cellules appartenants à la même feuille.... www.commentcamarche.net/forum/affich-7434507-verouiller-une-cellule-sous-excel-2007
[Excel] Colorer des cellules sur conditionsIl existe dans EXCEL des fonctions trés pratiques mais peu connues et peu utilisées. Ex: vous souhaitez qu'une cellule se colore automatiquement en rouge (ou autre mise en forme de police, de bordure, de trame) selon une condition : un résultat, un... www.commentcamarche.net/faq/sujet-3975-excel-colorer-des-cellules-sur-conditions
[PHP] Détecter la résolution d'affichagePHP ne fournit pas de fonction permettant la détection de la résolution d'affichage car l'information concernant l'affichage du visiteur n'est pas fournie nativement par le protocole HTTP. Javascript par contre permet de détecter la résolution grâce... www.commentcamarche.net/faq/sujet-849-php-detecter-la-resolution-d-affichage
[Word] Suivi des modificationsMicrosoft Word possède un outil très astucieux : le suivi des modifications. Il se peut que des personnes viennent corriger, modifier un document que vous venez de créer. Cependant, vous désirez savoir ce qu'ils ont modifié dans votre... www.commentcamarche.net/faq/sujet-4766-word-suivi-des-modifications
Detection de couleur sous excel via vba (Résolu)Bonjour, j'aimerai savoir comment faire pour détecter s'il existe une cellule en rouge (par exemple) dans une feuille excel et le cas écheant incrémenté un compteur avec le nombre de cellules trouvé. Je n'ai réussit qu'a detecter... www.commentcamarche.net/forum/affich-7631937-detection-de-couleur-sous-excel-via-vba
Lg 8500 (chocolate) Bitpim (Résolu)Bonjour, Alors voici mon problème, je veux utiliser Bitpim pour ajouter des fichier sonneries wallpaper dans mon cellulaire ... un LG 8500 ( le chocolate) ... je connecte mon téléphone via un fil USB et le programme le détecte cependant, lorsque je... www.commentcamarche.net/forum/affich-3429722-lg-8500-chocolate-bitpim
Date enregistrement excel (Résolu)bonjour, je voudrai afficher la date de mise a jour d'une feuille excel dans une cellule lorsque j'ai effectué des modifications et que je quitte excel. lorsque je quitte excel et que j'ai apporté des modifications a ma feuille, je... www.commentcamarche.net/forum/affich-3609152-date-enregistrement-excel
SQL - Modification de table Il est possible de supprimer une table grâce à la clause DROP, il existe aussi des commandes moins extrêmes permettant L'ajout de colonnes La modification de colonnes La suppression de colonnes Enfin, il est possible d'ajouter des commentaires à une... www.commentcamarche.net/sql/sqldrop.php3
Tableur - Les cellules On appelle "cellule" l'intersection entre une ligne (horizontale) et une colonne (verticale) de la feuille de calcul. Ainsi le nom de la ligne combiné au nom de la colonne donne les coordonnées d'une cellule (le terme d'adresse est parfois également... www.commentcamarche.net/tableur/tabcellule.php3
Tableur - La sélection des cellules Le tableur est un formidable outil pour manipuler des données. Ainsi, pour pouvoir manipuler les données il est nécessaire de disposer d'outils permettant de sélectionner rapidement toutes les cellules dont on a besoin. Il est possible de... www.commentcamarche.net/tableur/tabcellselect.php3
Toutes les réponses pour « Détection de modification de cellule »