|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 3 ![]() |
Bonjour à tous,
J'ai un problème concernant l'automatisation d'une formule Excel. Il s'agit d'automatiser le tirage de certaines formules de calcul sans action manuelle. Exemple : Désignons par x(achat1), y (achat2) A la date J-1, on a la formule suivante : Z(total achat) = x+y, L'objectif est d'appliquer cette méthode de calcul pour Z à la date J sans tirage manuel. |
|
|
00
|
|
|
#2 |
|
Membre habitué
![]() Benoit SchwobBusiness Analyst Inscription : juin 2009 Messages : 93 ![]() |
Bonjour mkaba,
Ton énoncé n'est pas super clair, tu sais... ![]() Voici ce que j'ai compris : - supposons que, à un instant donné, tu utilises 46 lignes dans ta feuille Excel : de la ligne 1 à la ligne 46 ; - tu as des valeurs dans la colonne A : dans les cellules A1, A2, A3, ... , A46 - tu as des valeurs dans la colonne B : dans les cellules B1, B2, B3, ... , B46 - dans la colonne C, tu as des formules qui additionnent, dans chaque ligne, les valeurs de la même ligne dans les colonnes A et B : C1 = A1 + B1, C2 = A2 + B2, C3 = A3 + B3, , ... , C46 = A46 + B46. - ce que tu voudrais, c'est : dès que tu entres des valeurs dans les cellules A47 et B47, la cellule C47 "prend" pour formule "= A47 + B47". C'est ça ? Si oui, on pourrait imaginer un truc en VBA, qui entre la bonne formule au bon endroit chaque fois que tu saisis une valeur dans une cellule. Mais ce serait peut-être beaucoup d'effort pour pas grand-chose. Dans un premier temps, astuce toute simple : "tirer manuellement" (i.e. recopier la formule dans les cellules de la colonne C) vers le bas aussi loin que ça pourrait être nécessaire. Sur les lignes encore sans valeurs dans les colonnes A et B, la cellule de la colonne C indiquerait simplement un zéro... Benoît |
|
00
|
|
|
#3 |
|
Membre expérimenté
![]() Enseignant Inscription : novembre 2009 Messages : 350 ![]() |
Bonjour à tous,
C'est possible aussi par création de "LISTE" de la façon suivante: 1- Sélectionner le tableau de données avec les titres des colonnes jusqu'à la dernière ligne contenant les formules... 2- Ouvrir le menu Données puis l'option Liste puis Créer une liste puis OK (pour Excel 2003)... Pour Excel 2007 : Ouvrir Insertion puis choisir Tableau puis OK On pourra désactiver le filtre... Cordialement |
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : avril 2008 Messages : 3 ![]() |
Comment enlever l'entête des colonnes pour la solutions proposées par hben1961.
Est - ce possible d'appliquer cette méthode sur une liste est automatique en fonction des données d'autres classeurs. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com