Fonction SI sous VBA

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

T

tdaoui

Guest
Bonjour à tous,

Bonjour le forum,

J'ai une question SVP, pour que je puisse mettre une fonction SI sous VBA pouvez vous m'orienter vers le bon chemin SVP
Car sous VBA il n'accepte pas les ;

Voici ma formule :
SI(G15=O14;O15;SI(G15=P14;P15;SI(G15="Non acquis";0;"")))

Sous VBA je mets ça :

IF(A15=B14;B15;IF(A15=C14;C15;IF(A15="Critère";0;"")))

J'ai lu un article sur Internet qui dis que le virgule doit être remplacé par "Then" mais le problème je ne suis pas arrivé à le faire

Merci pour votre aide
 
Re : Fonction SI sous VBA

Bonjour
Tu as 2 solutions pour remplacer le SI en VBA
If a=b then
fait
else
fait autre chose si a<>b
endif
La 2éme:
Select case range("a1").value '(en fonction de la valeur de A1)
case=1
fait
case=2
fait autre chose
etc...
case else
end select

A+ François
 
Re : Fonction SI sous VBA

Oui mais comment je vais pouvoir l'associer avec cette ligne au début ?

Me.Accueil4.Caption = Application.WorksheetFunction.

Normalement ma ligne doit être comme ça:
Me.Accueil4.Caption = Application.WorksheetFunction.IF(G15=O14 then O15 then IF(A1=B1;B2;IF(A1="Impossible";0;"")))

Merci de méclairer STP
 
Re : Fonction SI sous VBA

Malheureusement non 😱

Car je ne veux pas utiliser les cellules pour récupérer les données
L'application que je suis entrain de préparer est continent un peu prés 120 champs (label, textbox...)
 
- 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

Réponses
3
Affichages
430
N
Réponses
6
Affichages
2 K
Navillus
N
A
Réponses
12
Affichages
1 K
A_dje
A
T
Réponses
2
Affichages
1 K
T
K
Réponses
1
Affichages
894
Karakol
K
  • Question Question
Microsoft 365 Code VBA - Erreur
Réponses
1
Affichages
769
Réponses
8
Affichages
1 K
N
Réponses
5
Affichages
3 K
Nicocotte125
N
H
Réponses
2
Affichages
1 K
H
C
Réponses
23
Affichages
4 K
Charles78
C
M
Réponses
2
Affichages
1 K
max3134
M
C
Réponses
5
Affichages
2 K
Charles78
C
Retour