Salut,
je veux simplifier l'ecriture d'une condition
If A <> B And A <> C And A <> D _
And A<> E And A <> F And A <> G _
And A <> H And A <> I And A <> J_
And A <> K And A <> L And A <> M _
And A <> N And A <> O And A<> P
des idées????????
Salut,
je veux simplifier l'ecriture d'une condition
If A <> B And A <> C And A <> D _
And A<> E And A <> F And A <> G _
And A <> H And A <> I And A <> J_
And A <> K And A <> L And A <> M _
And A <> N And A <> O And A<> P
des idées????????
salut,
je partirais sur un select case :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Select Case A Case B, C, D, E, F, G, H, I, J, K, L, M, N, O, P : 'rien Case Else : 'ton code End Select
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
tu pourrais ajouter une fonctiontu pourras évoquer not dedans(a,b,b,d,e,f,g,h,i,j,k,l,m,n)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Function dedans(x As Variant, ParamArray y() As Variant) As Boolean Dim iter As Variant For Each iter In y If x = iter Then dedans = True Exit Function End If Next iter dedans = False End Function
tu n'es pas limité en nombre d'arguments
Elle est pas belle la vie ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager