Programmation sous Excel

Programmation sous Excel - Divers - Programmation

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.

Reply

Marsh Posté le 24-01-2003 à 13:09:50   

Reply

Marsh Posté le 24-01-2003 à 14:54:19    

j'ai rien compris :heink:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

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 ! :lol:


Message édité par JPA le 24-01-2003 à 15:03:02
Reply

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 ! :lol:


[:rofl] [:rofl]
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 :cry:


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 24-01-2003 à 16:29:43    

JPA a écrit :

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 ! :lol:
 


 
 
Merci beaucoup !! :)

Reply

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 [:ciler]!


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed