Instruction select case vba
Fermé
RaihanaTag
Messages postés
17
Date d'inscription
mercredi 19 août 2015
Statut
Membre
Dernière intervention
28 mai 2016
-
Modifié par NHenry le 26/05/2016 à 12:43
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 29 mai 2016 à 08:56
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 - 29 mai 2016 à 08:56
A voir également:
- Instruction select case vba
- Aller à la ligne dans une case excel - Guide
- Excel case ✓ - Forum Excel
- Vba ouvrir un fichier excel avec chemin ✓ - Forum VB / VBA
- Find vba - Astuces et Solutions
- Vba attendre 1 seconde ✓ - Forum VB / VBA
1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 26/05/2016 à 12:01
Modifié par michel_m le 26/05/2016 à 12:01
Bonjour
Select Case cas(a, b)
"cas" ques aco ?
chemin(1, temp) = a
m^ question...
etc
Michel
Select Case cas(a, b)
"cas" ques aco ?
chemin(1, temp) = a
m^ question...
etc
Michel
26 mai 2016 à 14:07
le cas (a,b) est une autre fonction qui permet de définir le cas du couple (a,b)
elle prend des valeurs entières entre 1 et 4
Modifié par michel_m le 26/05/2016 à 14:48
si case >1
tu appelles une sub paramétrée (ou fonction) avec comme paramètres (cas, a, b)
mais comme on ne connait pas le type des données ni d'où sortent et signifient presque toutes tes variables et leur type, il est difficile de choisir la solution fonction ou sub la + adaptée
28 mai 2016 à 21:51
En fait: Cas ( a ,b ) est une fonction qui reçoit en paramètres le couple d'entiers (a,b) et retourne un entier entre 0 et 4 / Chemin () est une matrice / colonne (a) (respectivement ligne(a)) est une fonction qui reçoit en paramètre un entier et retourne l'indice de sa colonne (resp.ligne) de de l'entier dans la matrice chemin / temp est un entier naturel
Si vous remarquez bien le bloc d'instruction lié à case 2 et celui a case 3 le a et le b joue des rôles symétriques c'est à dire si je prend les instructions de case 2 et je permute le a et le b je tombe dans ceux liés à Case 3.
Ce que je chercher à savoir est un moyen d'appeler les instructions de case 2 en case 3 tout en permutant a et b question de rendre mon code plus léger
J'espère que l'idée est claire maintenant et je tient à m'excuser une seconde fois.
Modifié par michel_m le 29/05/2016 à 08:56
ben, tu as l'algo que je t'ai communiqué avec toutefois 2 ou 3 !