VBA: comparaison avec ancienne valeur
Résolu/Fermé
Medestrac
-
23 août 2022 à 13:03
yg_be Messages postés 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 - 23 août 2022 à 16:39
yg_be Messages postés 23535 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 27 avril 2025 - 23 août 2022 à 16:39
A voir également:
- VBA: comparaison avec ancienne valeur
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Autofill vba ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA
2 réponses
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
Ambassadeur
1 579
23 août 2022 à 13:25
23 août 2022 à 13:25
bonjour,
pourquoi ne pas mémoriser en permanence toutes les "anciennes" valeurs?
Je ne suis pas sur de comprendre.
L'idée serait de faire:
worksheet_SelectionChange => AnciennesValeurs = range("A1:C30") pour mémoriser toute la plage
worksheet_change => NouvellesValeurs = range("A1:C30") pour avoir les nouvelles valeurs
et ensuite de comparer toutes les valeurs des 2 tableaux?
yg_be
Messages postés
23535
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
27 avril 2025
1 579
23 août 2022 à 16:39
23 août 2022 à 16:39
worbook_open => mémoriser les valeurs de la plage dans un tableau.
worksheet_change => pour chaque cellule changée, faire le contrôle et mémoriser la nouvelle valeur