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

bica

XLDnaute Nouveau
Bonjour à toutes et à tous ,

je possède un tableau à trois colonnes allant de A6 à C100 , dans les deux premières colonnes ( A et B) je récupère des valeurs et en C j'aimerais les traiter par un simple calcul (A-B) avec deux conditions
1.appliquer(A-B) en C que SI $A$>0 OU SI $B$>0 donc si A=0 et B=0 ne rien faire

2.Si $A$ = $B$ alors afficher en C le terme " EGALITE"

que se soit en VBA ou par une formule je suis preneur , pour plus de clarté je vous joint un fichier.

Merci d'avance pour vôtre aide.

Bica.
 

Pièces jointes

Re : condition en VBA

rebonjour Eric,

C'est à la lecture de l'énoncé de bica que j'ai également des doutes puisqu'il dit :

"SI $A$>0 OU SI $B$>0 donc si A=0 et B=0 ne rien faire"

Donc à bica de faire l'essai avec les deux formules et de retenir celle qui lui convient

@+
 
Re : condition en VBA

bica à dit:
Bonjour à toutes et à tous ,

je possède un tableau à trois colonnes allant de A6 à C100 , dans les deux premières colonnes ( A et B) je récupère des valeurs et en C j'aimerais les traiter par un simple calcul (A-B) avec deux conditions
1.appliquer(A-B) en C que SI $A$>0 OU SI $B$>0 donc si A=0 et B=0 ne rien faire

2.Si $A$ = $B$ alors afficher en C le terme " EGALITE"

que se soit en VBA ou par une formule je suis preneur , pour plus de clarté je vous joint un fichier.

Merci d'avance pour vôtre aide.

Bica.
Salut
C6 =
Code:
=SI(A6=B6;SI(A6=0;"";"EGALITE");A6-B6)
si A = B et A>0 ou B>0 <=>non(A=0 ET B=0) 😛
A+
 
Dernière édition:
Re : condition en VBA

Salut Tibo et salut Eric S ,

merci pour vos réponses si rapide et après avoir tester les deux formules , j'ai constaté que c'est la formule de Eric S qui est juste.
J'en ai profité pour comprendre l'imbrication des si dans une condition.

Et en VBA cela donne quoi , est-ce que quelqu-un peut me répondre ? sinon bravo à Tibo et à Eric S pour leur aide.

@+Bica.
 
Re : condition en VBA

bica à dit:
Salut Tibo et salut Eric S ,

merci pour vos réponses si rapide et après avoir tester les deux formules , j'ai constaté que c'est la formule de Eric S qui est juste.
J'en ai profité pour comprendre l'imbrication des si dans une condition.

Et en VBA cela donne quoi , est-ce que quelqu-un peut me répondre ? sinon bravo à Tibo et à Eric S pour leur aide.

@+Bica.
Re...
Code:
Sub test()
Dim X As Long
For X = 6 To Range("A65536").End(xlUp).Row
Range("C" & X) = IIf(Range("A" & X) <> Range("B" & X), Range("A" & X) - Range("B" & X), _
                IIf(Range("A" & X) = 0, "", "ÉGALITÉ"))
Next
End Sub
A+
 
- 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
2
Affichages
284
Réponses
6
Affichages
345
Réponses
15
Affichages
788
Réponses
5
Affichages
914
Retour