OVH Cloud OVH Cloud

Macro ?

3 réponses
Avatar
Eric
Bonjour,
Désolé je n'y parviens pas.
Je pense que je me suis mal exprimé.

En fait j'ai un tableau excel dans lequel :
Colonne A Date
Colonne B Fournisseurs
Colonne C N° Cde
Colonne D Montant

Ce tableau est rempli tous les jours et de manière aléatoire en fonction des
besoins.
Exemple.
Dates Fournisseur Cde Prix
28/09/03 Fournisseur A N° 254 145.00
28/09/03 Fournisseur B N° 255 124.00
28/09/03 Fournisseur C N° 256 470.00
29/09/03 Fournisseur A N° 257 410.00
29/09/03 Fournisseur A N° 258 89.00
29/09/03 Fournisseur C N° 259 140.00
etc.........

Avec donc une cellule qui s'incrémente du montant cumulé par fournisseur à
chaque fois qu'un fournisseur est saisi.
Ce qui donnerait dans la feuille de calcul
Fournisseur A 644.00
Fournisseur B 124.00
Fournisseur C 610.00

En revanche je ne sais pas à l'avance quel fournisseur je vais saisir.

Ma problématique est comment faire deviner à la cellule qui comporte le
résultat quel fournisseur je vais saisir pour qu'elle puisse récupérer la
valeur associée.

Merci
Eric.

3 réponses

Avatar
Eric
Décidemment je viens de m'apercevoir que je n'ai pas rentré tout mon texte
préparé.
j'espère que ceci t'apportera plus de détails.

En fait j'ai un tableau excel dans lequel :
Colonne A Date
Colonne B Fournisseurs
Colonne C N° Cde
Colonne D Montant

Ce tableau est rempli tous les jours et de manière aléatoire en fonction des
besoins.
Exemple.
Dates Fournisseur Cde Prix
28/09/03 Fournisseur A N° 254 145.00
28/09/03 Fournisseur B N° 255 124.00
28/09/03 Fournisseur C N° 256 470.00
29/09/03 Fournisseur A N° 257 410.00
29/09/03 Fournisseur A N° 258 89.00
29/09/03 Fournisseur C N° 259 140.00
etc.........

Donc une cellule s'incrémente du montant cumulé par fournisseur à
chaque fois qu'un fournisseur est saisi.
Ce qui donnerait dans la feuille de calcul
Fournisseur A 644.00
Fournisseur B 124.00
Fournisseur C 610.00


Merci
Eric

"Starwing" a écrit dans le message de news:
0a3101c355dd$90eefa60$
En revanche je ne sais pas à l'avance quel fournisseur je
vais saisir.

Ma problématique est comment faire "deviner" à la cellule
qui comporte le "résultat" quel fournisseur je vais
saisir pour qu'elle puisse récupérer la "valeur associée".

1- Quelle est la cellule qui comporte le résultat?
Ce serait une cellule quelconque en marge du tableau

et
2- On ne peut donner de l'intelligence à une cellule
pour qu'elle devine quoique ce soit.
C'est bien dommage......


3- Que veux-tu dire quand tu dis je veux récupérer
la "valeur associée" ?
Plutôt la valeur en relation avec le fournisseur saisi
A+
Avatar
remi
Bonjour,

Pourquoi n'essais tu pas simplement de trier tes données
par fournisseur puis de faire un sous-total à chaque
changement de fournisseur avec un somme des prix.

Regardes si cela te convient, et dans la positive, sers
toi de l'enregistreur de macro pour écrire la macro
automatique.

Salut.

Rémi.

-----Message d'origine-----

Bonjour,
Désolé je n'y parviens pas.
Je pense que je me suis mal exprimé.

En fait j'ai un tableau excel dans lequel :
Colonne A Date
Colonne B Fournisseurs
Colonne C N° Cde
Colonne D Montant

Ce tableau est rempli tous les jours et de manière
aléatoire en fonction des

besoins.
Exemple.
Dates Fournisseur Cde Prix
28/09/03 Fournisseur A N° 254 145.00
28/09/03 Fournisseur B N° 255 124.00
28/09/03 Fournisseur C N° 256 470.00
29/09/03 Fournisseur A N° 257 410.00
29/09/03 Fournisseur A N° 258 89.00
29/09/03 Fournisseur C N° 259 140.00
etc.........

Avec donc une cellule qui s'incrémente du montant cumulé
par fournisseur à

chaque fois qu'un fournisseur est saisi.
Ce qui donnerait dans la feuille de calcul
Fournisseur A 644.00
Fournisseur B 124.00
Fournisseur C 610.00

En revanche je ne sais pas à l'avance quel fournisseur je
vais saisir.


Ma problématique est comment faire deviner à la cellule
qui comporte le

résultat quel fournisseur je vais saisir pour qu'elle
puisse récupérer la

valeur associée.

Merci
Eric.





.



Avatar
pierreg
Tu peux utiliser la fonction de feuille SOMME.SI
Pour avoir la somme "Fournisseur A" tu mets dans la case
qui doit recueillir cette somme la formule suivante :
=SOMME.SI(B:B;"=Fournisseur A";D:D)
Idem dans une autre case avec "=Fournisseur B", etc...

Bien sûr ça suppose que le nom de chaque fournisseur soit
toujours saisi à l'identique d'une fois à l'autre sinon
la cellule se gourrera.
Par précaution tu devrais ajouter quelque part une
cellule =SOMME(D:D) qui donnera le total des montants
saisis, et une cellule qui contienne la somme des totaux
individuels fournisseurs. Tant qu'elles seront identiques
c'est qu'il n'y aura pas eu d'erreur de saisie des
noms, ...et aussi que chaque fournisseur aura bien eu
droit à sa petite cellule récap !!

NB: Sépare bien du tableau de saisie tes cellules
SOMME.SI et tes deux cellules de contrôle,sinon tu peux
avoir un problème de référence circulaire. Par exemple
mets les dans une autre feuille du fichier.

cordialement,
pierreg

-----Message d'origine-----
Décidemment je viens de m'apercevoir que je n'ai pas
rentré tout mon texte

préparé.
j'espère que ceci t'apportera plus de détails.

En fait j'ai un tableau excel dans lequel :
Colonne A Date
Colonne B Fournisseurs
Colonne C N° Cde
Colonne D Montant

Ce tableau est rempli tous les jours et de manière
aléatoire en fonction des

besoins.
Exemple.
Dates Fournisseur Cde Prix
28/09/03 Fournisseur A N° 254 145.00
28/09/03 Fournisseur B N° 255 124.00
28/09/03 Fournisseur C N° 256 470.00
29/09/03 Fournisseur A N° 257 410.00
29/09/03 Fournisseur A N° 258 89.00
29/09/03 Fournisseur C N° 259 140.00
etc.........

Donc une cellule s'incrémente du montant cumulé par
fournisseur à

chaque fois qu'un fournisseur est saisi.
Ce qui donnerait dans la feuille de calcul
Fournisseur A 644.00
Fournisseur B 124.00
Fournisseur C 610.00


Merci
Eric

"Starwing" a écrit dans le message
de news:

0a3101c355dd$90eefa60$
En revanche je ne sais pas à l'avance quel fournisseur je
vais saisir.

Ma problématique est comment faire "deviner" à la cellule
qui comporte le "résultat" quel fournisseur je vais
saisir pour qu'elle puisse récupérer la "valeur
associée".


1- Quelle est la cellule qui comporte le résultat?
Ce serait une cellule quelconque en marge du tableau

et
2- On ne peut donner de l'intelligence à une cellule
pour qu'elle devine quoique ce soit.
C'est bien dommage......


3- Que veux-tu dire quand tu dis je veux récupérer
la "valeur associée" ?
Plutôt la valeur en relation avec le fournisseur saisi
A+



.