Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Normalement si vous avez sélectionné votre plage A4:A67 pour saisir le second paramètre de la formule et si elle est couverte par la totalité des lignes d'un tableau Excel, il aurait du prendre une référence de la forme Tableau1[Colonne1]
Info: je propose souvent deux petites formes pour ajouter...
La sélection de la plage dans une formule en cours de saisie prend automatiquement sa référence structurée si elle couvre la totalité des lignes d'un vrai tableau Excel
Bonjour.
Encore une fois, moi je conseille de mettre ces plages sous forme de tableaux et d'utiliser une référence structurée. Elle s'adaptera automatiquement au nombre de lignes du tableau.
Non, là on n'étudie le cas que quand il faut recalculer toute la séquence des rangs aléatoires dans TN°
Remarque: en l'était ça ne marche pas si la fonction est paramétrée pour renvoyer uniquement ces numéros et que RngDon est donc Nothing.
Oui, mais je n'ai pas dit que le bricolage de la formule pour que ça passe était la meilleure solution. J'ai commencer par suggérer de mettre la plage sous forme de tableau.
Si j'avais voulu qu'elle puisse être utilisée normalement sur des plages classiques non forcément entièrement renseignées...
@sylvanu, j'ai reconnu cette fonction perso comme étant de moi, non de @MATLEA.
Je ne suis pas trop favorable à une modification de cette partie du code parce qu'elle est exécutée à chaque invocation.
Ce qui est exécuté plus rarement est derrière If Now - HDernUti > 1 / 86400 Or LMax <> L Or...
Bonjour.
Suggestion: affichez l'explorateur d'objets pour trouver où se trouve cette propriété.
Apparemment Fill est directement une propriété FillFormat du Shape.
Bonjour.
Ne pouvez vous Mettre sous forme de tableau vos listes afin qu'elle aient exactement le nombre de lignes renseignées ?
Sinon, ceci a l'air de marcher, en G3, propagé sur 15 lignes :=Hasard(LIGNE()-2;DECALER($F$3;0;0;NBVAL($F$3:$F$17);1);Tutu)
Bonsoir.
Qu'on puisse faire des essais, cette formule à référence de lignes relatives est dans quelle cellule, que vous voulez copier/coller dans quelle autre ?
Bonjour.
Suggestion: remplacez par les textes appropriés ceux de la forme "Cas X"dans cette formule en H2 :=CHOISIR(1+8*($B2=$B3)+4*($C2=$C3)+2*($E2=$E3)+($G2=$G3);"Cas 0";"Cas 1";"Cas 2";"Cas 3";"Cas 4";"Cas 5";"Cas 6";"Cas 7";"Cas 8";"Cas 9";"Cas 10";"Cas 11";"Cas 12";"Cas 13";"Cas 14";"Cas 15")
Bonsoir.
Personnellement je n'ai détecté aucune incohérence, j'ai compris atteindre un nombre d'heures correspondant à l'ajout de 15 heures au nombre d'heures appliqué jusque là avec la même règle: 9 heures par jour ouvré du lundi au jeudi, 4 pour le vendredi. Pas eu envie de m'y atteler, désolé.