condition "if" ( demande )

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

M

mikepers

Guest
Bonjour le forum, merci pour votre travail.
Je doit réaliser un module important qui doit contenir 25 conditions ' if '. Il s'agit de déplacement de plages selons une conditionnelle ( en fonction d'un nombre dans une cellule )Avant de l'écrire, j'aimerais connaitre la meilleure façon d'y arriver:
soit avec : 'if' - 'end' if ( 25 fois )sans 'then'
ou bien avec : 'Elself'
dois utiliser aussi 'Else', au cas ou le nombre dans la cellule de référence ne correspond à aucune référence?

puis je avoir un avis ?
Merci.
 
Bonjour

pourquoi pas

select case range('A1').value
case 1
...
case 2
....
case else 'si non connu
msgbox 'code non reconnu'
end select

Il y a plein d'autres possibilités sans utiliser ifmais cela dépend du pb réel...

A+
 
Re:condition \"if\" ( demande )

Salut mikepers,

Et tant donné le nombre de condition, je te conseillerai plutot des Select Case qui évite de tester toutes les conditions.
Mais sans voir ton fichier ca va être difficile de rentrer plus dans le détails.

Tiens nous au courant.

@+

Edition : C'est pas vrai ca, je vais pas réussir à donner une réponse en premier aujourd'hui??? 😱 Salut Eric 😉

Message édité par: porcinet82, à: 17/06/2006 13:29
 
Re:condition \"if\" ( demande )

re

va sous fenêtre vba (alt F11)

recherche 'select case'

tu auras même un exemple dans l'aide

sinon, oui tu peux faire des actions différentes, appeler des macros différentes...

A+

Message édité par: ERIC S, à: 17/06/2006 13:38
 
re,

Un petit exemple dans le fichier joint d'un Select Case dans une macro évènementielle.

[file name=mikepers_20060617133859.zip size=6959]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/mikepers_20060617133859.zip[/file]

Si tu as des questions n'hesite pas.

@+
 

Pièces jointes

merci 1000 fois à tous les deux, pour la rapidité de votre réponse!!
j'ai récupéré le fichier et je met en place tout ca ce soir au boulot.
Merci pour votre aide précieuse !!!
( je reviens sur le forum après le boulot, ce soir ). Vous me permettez d'aborder le truc sérieusement, thanks..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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
12
Affichages
1 K
Réponses
3
Affichages
993
B
Réponses
2
Affichages
2 K
bastienb
B
B
Réponses
4
Affichages
2 K
benoitoleron
B
C
Réponses
1
Affichages
2 K
claivier_58
C
C
Réponses
3
Affichages
2 K
claivier_58
C
G
Réponses
4
Affichages
1 K
Guillaume.Boulay
G
L
  • Question Question
Réponses
2
Affichages
1 K
lienard6u
L
Retour