Programmation sous Excel - Divers - Programmation
Marsh Posté le 24-01-2003 à 14:54:19
j'ai rien compris
Marsh Posté le 24-01-2003 à 15:01:19
Par exemple : =SOMME(INDIRECT(C6):INDIRECT(C7))
la cellule C6 contient l'adresse de début de la plage, l'adresse C7 l'adresse de fin
Mais c'est pas de la programmation, c'est de l'utilisation (un peu) avancée d'Excel.
A+
-> Harko : t'avais pas compris la question ? je regrette d'avoir voté pour toi !
Marsh Posté le 24-01-2003 à 15:06:46
JPA a écrit : -> Harko : t'avais pas compris la question ? je regrette d'avoir voté pour toi ! |
disons que le coup de la cellule A15 qui couche avec A1 parce que B12 est jaloux, j'ai eu du mal (digestion inside)
je suis venu dans ce topic en espérant trouver une question sur VBA et je me retrouve avec une question sur Excel alors que je suis meme pas foutu de faire un tableau croisé dynamique
Marsh Posté le 24-01-2003 à 16:29:43
JPA a écrit : Par exemple : =SOMME(INDIRECT(C6):INDIRECT(C7)) |
Merci beaucoup !!
Marsh Posté le 30-01-2003 à 06:05:59
Les formules de feuilles de calcul sont un peu prise de tête...
...mais ça amène des concepts intéressants, comme les références en 2 dimensions.
La programmation macro d'excel est encore plus space:
Séquence de formule, (tout est formule, y compris le contrôle de flux), et leur valeurs résultantes sont mémorisées dans la case qui porte la formule.
M'en parlez plus !
Marsh Posté le 24-01-2003 à 13:09:50
Bonjour à tous,
J'ai beau aovir cherché des heures durant, je n'arrive toujours pas à trouver de solution à mon problème. Je pense qu'ici, avec les pros de la programmation j'ai peut être une chance. Bon ne rigolez pas, mais ca concerne la "programmation" sous Excel. Attention pas de la programmation de macro mais de la programmation intégrée aux cellules de calcul. Un truc comme "=somme(A1:A5) mais en plus complexe.
En fait, j'aimerais pouvoir faire varier les cellules de références de mes fonctions sans avoir à les changer. Par exemple j'aimerais pouvoir spécifier à part les références de cellules utilisées dans une fonction somme(). Un truc du type =somme(A15;C12) où A15 contient la valeur A1 et C12 la valeur A5. Mais là, à la place que les cellules A15 et C12 soient considérées comme du texte (puisque contenant respectivement A1 et A5) je souhaiterais qu'Excel interpretre leur valeur comme la référence à une autre cellule. C'est possible ce truc ? Ca me permettrait alors de faire varier la somme d'un calcul en précisant dans une cellule a part combien je veux integrer de ligne, par exemple.
Merci d'avance.