Selection et total de valeurs [Excel] - VB/VBA/VBS - Programmation
Marsh Posté le 07-08-2005 à 19:52:33
bonsoir,
je te le donne en formule pour la ligne A1:L1
=GRANDE.VALEUR(A1:L1;1)+GRANDE.VALEUR(A1:L1;2)+GRANDE.VALEUR(A1:L1;3)
Ok ?
Marsh Posté le 07-08-2005 à 19:55:17
Tiens, et si mon Excel est en Anglais, qu'est-ce qui se passe ?
Ca rulz.
Marsh Posté le 07-08-2005 à 20:00:16
Peut-être :
=LARGE(A1:L1;1)+LARGE((A1:L1;2)+LARGE((A1:L1;3)
¿
Marsh Posté le 07-08-2005 à 20:11:33
Non mais c'est pas nouveau mais c'est dingue. Portabilité limitée au langage utilisé, hmmmmmm...
Marsh Posté le 07-08-2005 à 20:33:49
sircam ? je pensais que les commandes du type somme soustraction et oautres etait compatible d'une langue à une autre car chaque commande doit etre identifiée via un id
et donc sous un excel anglais : somme devient sum
Marsh Posté le 07-08-2005 à 20:40:16
galopin01 a écrit : bonsoir, |
Je te remercie
Ca marche nikel
Rapide, efficace, super
Merci encore
Marsh Posté le 07-08-2005 à 21:04:11
Par contre maintenant quand j'ai moins de 3 valeurs dans la ligne, le résultat est : #NOMBRE! . je voudrai à la place qu'il m'affiche "FAUX".
Est-ce possible ?
Edit:
J'ai trouvé :
Si(ESTERREUR(mon calcul;"FAUX";mon calcul))
Marsh Posté le 07-08-2005 à 21:40:15
gatsusat a écrit : sircam ? je pensais que les commandes du type somme soustraction et oautres etait compatible d'une langue à une autre car chaque commande doit etre identifiée via un id |
Chais pas, j'évite de de devoir "programmer" avec ce truc. A supposer que la conversion de langage se fasse automatiquement, ça pose toujours un problème pour adapter du code trouvé en exemple sur le net, et ça n'en ait pas moins abérrant.
Marsh Posté le 08-08-2005 à 01:32:18
gatsusat a écrit : sircam ? je pensais que les commandes du type somme soustraction et oautres etait compatible d'une langue à une autre car chaque commande doit etre identifiée via un id |
Ca je sais pas, mais pour les DATES raah c'est toujours le binz selon la localisation ...
Il hésite pas à comprendre yyyy/dd/mm au lieu de yyyy/mm/dd entre US et FR. Devoir décomposer-recomposer en =date(year(a1),month(a1),day(a1)) c'est un pur bonheur. Ou l'astuce de rajouter un ' devant pour que ce soit du texte (mais peut-être plus de graphique avec du coup ) Enfin bref
Marsh Posté le 08-08-2005 à 10:06:38
Excel et VB, y' pas à dire, ça roulaize.
Marsh Posté le 07-08-2005 à 19:22:46
Salut,
J'ai un tableau de 12 colonnes et environ 150 lignes
il n'y a que des valeurs numériques à virgule.
Pour chaque ligne, je voudrai récupérer les 3 plus grandes valeurs et faire leur total pour l'afficher dans la dernière cellule de chaque ligne.
Je ne connais absoluement rien en VB, VBA macro ou autre.. (que le langage C)
Donc si quelqu'un pouvait me faire le code complet, vous me sauvez la vie. C'est pour mon boulot.
Merci beaucoup d'avance