Ouverture de fenêtre

  • Initiateur de la discussion Initiateur de la discussion UJAP
  • 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 !

UJAP

XLDnaute Occasionnel
Bonjour,

Joyeuses fêtes à ts les membres du forum,

Ma question : Est-il possible d’avoir une fenêtre qui s’ouvre avec un message si le montant de la cellule A1 n’est pas égal à celui de la cellule A2 ?

Merci,
 
Re : Ouverture de fenêtre

Bonjour à tous,

Peux-tu essayer dans le code la feuille :

Code:
Option Explicit

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A1") <> Range("A2") Then MsgBox "A1 différent de A2..."
End Sub

A+
 
Re : Ouverture de fenêtre

Est-il possible que cette fenêtre ne s’ouvre qu’une seule fois pour nous avertir que les cellules sont identiques ou pas.

Ensuite elle s’ouvrerait simplement pour nous signaler que lors d’une modification les cellules sont identiques ou pas.

Merci,
 
Re : Ouverture de fenêtre

Re
Cela manque de précision !
On avance pas vraiment
Est-il possible que cette fenêtre ne s’ouvre qu’une seule fois pour nous avertir que les cellules sont identiques ou pas.
Oui mais quand ? à l'activation de la feuille, à l'ouverture du classeur... ?
Ensuite elles ne s’ouvriraient simplement que pour nous signaler lors d’une modification que les cellules sont identiques ou pas.
Comment les cellules sont-elles modifiées ? manuellement, automatiquement ? Est ce que ça concerne les 2 cellules ?
A+
kjin
 
Re : Ouverture de fenêtre

Ok, je vais essayé d’être plus claire,

J’ai deux cellules A1 et A2. Ces deux cellules comprennent des montants logiquement identiques. Ces deux montants sont obtenus par des formules (sommeprod) issus d’une feuille existante dans le classeur. Cette feuille est régulièrement mise à jour afin d’alimenter mon tableau de vérification.

Donc je voudrai avoir un message qui apparait pour nous avertir si les deux montants sont identiques ou pas. Ce message devrait apparaitre lors de l’activation de la feuille sans m’empêcher de faire des modifications dans d’autres cellules de la feuille..

Je ne sais pas si c’est plus clair,

Merci,
 
Re : Ouverture de fenêtre

Bonjour kjin, ujap, JC 😉,

Si c'est à l'activation de la feuille alors voici une proposition:

Code:
Private Sub Worksheet_Activate()
Mess = IIf(Range("A1") <> Range("A2"), "A1 différent de A2", "A1 et A2 sont identiques")
MsgBox Mess
End Sub
 
Dernière édition:
Re : Ouverture de fenêtre

Re,
Bonjour JCGL
Alors il suffit de mettre le code dans l'événement approprié de la feuille en question
Code:
Private Sub Worksheet_Activate()
If Range("A1") <> Range("A2") Then MsgBox "A1 différent de A2..." 'dito JCGL
'ou
'If Cells(1,1) <> Cells(1,2) then MsgBox "A1 différent de A2..." 
End Sub
Edit : Oups bonjour skoobi
A+
kjin
 
- 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

Discussions similaires

Réponses
3
Affichages
476
Réponses
1
Affichages
286
W
Réponses
3
Affichages
259
Retour