Simplifier la facon de conditionner des variables

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

Thomas

Guest
Bonjour le Forum,

dans ma macro, je dois conditionner mes variable,

mais le facteur commun est la ligne.

afin de diminuer la saisie de ces condition, est il possible d'utilider le dénominateur comun.

If Adres = Cells(23, 23) Then Postal = Cells(23, 24)
If Adres = Cells(23, 26) Then Postal = Cells(23, 24)
If Adres = Cells(24, 26) Then Postal = Cells(24, 24)
If Adres = Cells(24, 23) Then Postal = Cells(24, 24)
If Adres = Cells(25, 26) Then Postal = Cells(25, 24)
If Adres = Cells(25, 23) Then Postal = Cells(25, 24)
If Adres = Cells(26, 26) Then Postal = Cells(26, 24)
If Adres = Cells(26, 23) Then Postal = Cells(26, 24)
If Adres = Cells(23, 23) Then Pays = Cells(23, 22)
If Adres = Cells(23, 26) Then Pays = Cells(23, 22)
If Adres = Cells(24, 23) Then Pays = Cells(24, 22)
If Adres = Cells(24, 26) Then Pays = Cells(24, 22)
If Adres = Cells(25, 23) Then Pays = Cells(25, 22)
If Adres = Cells(25, 26) Then Pays = Cells(25, 22)
If Adres = Cells(26, 26) Then Pays = Cells(26, 22)
If Adres = Cells(26, 23) Then Pays = Cells(26, 22)

ma vision des choses serait plus du

If Adres = Cells (23, *) Then Postal = Cells (23, 24) & Pays = Cells(23, 22)

enfin un moyen de dire une fois si adres=... alors postal= et Pays =

D'avance merci
 
Bonjour Thomas,

Si la variable 'Adres' est définie comme une plage (Dim Adres as Range ou Public/Private Adres as Range) alors essaie :

If Adres.Row = 23 then blabla
If Adres.Row = ...

Tu peux essayer aussi Select Case

Select Case Adres.Row

Case 23
blabla ce qu'il faut faire

End Case

En espérant que cela te dépanne.

Abel.
 
- 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
639
Réponses
3
Affichages
991
A
Réponses
4
Affichages
878
Arthur EXL
A
M
Réponses
2
Affichages
1 K
P
Réponses
7
Affichages
1 K
plaiiz
P
P
Réponses
9
Affichages
4 K
N
Réponses
5
Affichages
3 K
Nicocotte125
N
B
Réponses
2
Affichages
2 K
bastienb
B
Retour