Macro "différent de"

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

O

ONYXTEQUILA

Guest
Bonjour à tous

Est ce que quelqu'un sait comment faire pour écrire :

"si la cellule a1 est différente de la cellule a2"

en VBA

ça m'aiderait beaucoup

Merci
 
Re : Macro "différent de"

Salut,

Tout simplement de la manière suivante :

If Cells(1,1).value<>Cells(2,1).value Then
ou
If Not Cells(1,1).value=Cells(2,1).value Then
ou
If Range("A1").value<>Range("A2").value Then

Les 2 premières solutions sont plus pratique en cas de boucles et sur la dernière, tu peux aussi utiliser le Not.

@+
 
Re : Macro "différent de"

Bonsoir ONYXTEQUILA, Porcinet82 et le Forum,

Une solution plus courte pour le frappe,

If [A1].value<>[A2].value Then
ou
If Not [A1].value=[A2].value Then
ou
If [A1].value<>[A2].value Then

Bon test.
 
Re : Macro "différent de"

Bonsoir le Forum

Dis, Jean Yves peux tu expliciter ta syntaxe (ds quel cas peut on l'utiliser, ou ne doit on pas ?)
Par ailleurs, quelle est la difference entre les lignes 1 et 3 ?


Merci
A plus

If [A1].value<>[A2].value Then
ou
If Not [A1].value=[A2].value Then
ou
If [A1].value<>[A2].value Then
 
Re : Macro "différent de"

bonsoir le forum, allegro 50

la ligne 1 et 3 sont identiques

quant a laquelle ligne utiliser entre la 1 et la 2, c'est selon ton humeur, le resultat est le meme
ligne 1:si la cellule A1 est differente de la cellule A2
ligne 2: si la cellule A1 n'est pas egale a la cellule A2

bonne continuation
justine
 
Re : Macro "différent de"

Bonsoir Vous Tous,

Bien vu Justine les lignes 1 et 3 sont bien identiques, c'est l'âge ou amoureux le papy. Dans un cas on regarde si elles sont différentes et dans l'autre le not remplace la différrence. Autre les [] on peut les utiliser à chque fois que l'on veut mettre range("A1"). select devient [A1].select

@+
 
- 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

  • Question Question
Microsoft 365 Remplissage auto
Réponses
14
Affichages
378
Réponses
3
Affichages
256
Réponses
7
Affichages
345
Réponses
3
Affichages
468
Réponses
43
Affichages
806
  • Question Question
Microsoft 365 Extraction via pdf
Réponses
1
Affichages
91
Retour