Magic_Doctor
XLDnaute Barbatruc
Bonjour,
J'ai un Array qui contient en fait les membres d'une matrice (si l'on peut s'exprimer ainsi...) :
relax = Array(feriado(1), feriado(2), feriado(3), feriado(4), ... , feriado(50))
Les éléments de la matrice se succèdent par ordre croissant sans qu'aucun ne manque de 1 à 50.
La matrice a été déclarée comme statique : Dim feriado(50) As Date
1/ Peut-on synthétiser la syntaxe de l'Array dans le genre "feriado(1) To feriado(50) ?
Car supposons par ex. qu'il y ait 250 éléments...
Par la suite, dans la macro, j'ai écrit :
For i = 1 To UBound(relax)
If i = 14 Or i = 15 Or i = 16 Or i = 17 Or i = 18 Then
If Fecha = relax(i) Then verdict = 1: Exit For
.
.
.
ElseIf i = 22 Or i = 23 Or i = 24 Or i = 25 Or i = 26 Or i = 27 Or i = 28 Or i = 29 Or i = 30 Or i = 31 Or i = 32 Or i = 33 Or i = 34 Or i = 35 Or i = 36 Or i = 37 Or i = 38 Or i = 39 Or i = 40 Or i = 41 Or i = 42 Or i = 43 Or i = 44 Or i = 45 Or i = 46
If Fecha = relax(i) Then verdict = 5: Exit For
.
.
.
Endif
2/ Peut-on résumer la 2ème condition (i allant de 22 à 46) dans le genre dans le genre i = 22 To i = 50 ?
Merci de tout conseil
J'ai un Array qui contient en fait les membres d'une matrice (si l'on peut s'exprimer ainsi...) :
relax = Array(feriado(1), feriado(2), feriado(3), feriado(4), ... , feriado(50))
Les éléments de la matrice se succèdent par ordre croissant sans qu'aucun ne manque de 1 à 50.
La matrice a été déclarée comme statique : Dim feriado(50) As Date
1/ Peut-on synthétiser la syntaxe de l'Array dans le genre "feriado(1) To feriado(50) ?
Car supposons par ex. qu'il y ait 250 éléments...
Par la suite, dans la macro, j'ai écrit :
For i = 1 To UBound(relax)
If i = 14 Or i = 15 Or i = 16 Or i = 17 Or i = 18 Then
If Fecha = relax(i) Then verdict = 1: Exit For
.
.
.
ElseIf i = 22 Or i = 23 Or i = 24 Or i = 25 Or i = 26 Or i = 27 Or i = 28 Or i = 29 Or i = 30 Or i = 31 Or i = 32 Or i = 33 Or i = 34 Or i = 35 Or i = 36 Or i = 37 Or i = 38 Or i = 39 Or i = 40 Or i = 41 Or i = 42 Or i = 43 Or i = 44 Or i = 45 Or i = 46
If Fecha = relax(i) Then verdict = 5: Exit For
.
.
.
Endif
2/ Peut-on résumer la 2ème condition (i allant de 22 à 46) dans le genre dans le genre i = 22 To i = 50 ?
Merci de tout conseil