• Initiateur de la discussion Initiateur de la discussion aiz
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

aiz

Guest
bonjour,

je cherche une formule ou une macros me permettant de faire la manip suivante:

pour les mêmes reférences(cellule avec contenu identiques): je voudrais que si une cellule =80 excel aille cherché la même référence( cellule avec meme contenu) et lui affecte 20 pour que la somme des deux soit égale à 100 et cela pour tout les doublons, triplon et quadruplon.

Je ne sais pas sit c'est clair mais j'aimerais savoir si quelqu'un pourrais m'aiguillé...

Merci
 
fonction ou macros SOMME=100

aiz écrit:
bonjour,

je cherche une formule ou une macros me permettant de faire la manip suivante:

pour les mêmes reférences(cellule avec contenu identiques): je voudrais que si une cellule =80 excel aille cherché la même référence( cellule avec meme contenu) et lui affecte 20 pour que la somme des deux soit égale à 100 et cela pour tout les doublons, triplon et quadruplon.

Je ne sais pas sit c'est clair mais j'aimerais savoir si quelqu'un pourrais m'aiguillé...

Merci
 
Bonjour,

Si je comprends bien ta question, voici une solution

Dim cel As Range
Dim plage As Range
'(plage est l'ensemble des cellules à vérifier)

plage = Range('A1:F25') ' c'est un exemple
For each c in plage
For lign = 1 to 25 ' on balaie toutes les lignes de la plage
For col = 1 to 6 ' on balaie touts les colonnes de la plage
If c.Value = Cells(lign, col).Value Then c.Value = 100 - Cells(lign,col).Value
Next col
Next lign
Next

Je ne l'ai pas testé, et j'espère que ces 3 boucles imbriquées les unes dans les autres ne rendront pas la recherche trop longue

Bonne journée
 
salut jacques87

ce que je voudrais en fait c'est que la formule ne s'applique que sur la collonne AK ET AL car c'est ici que je vais remplir la cellule avec les données que je connais

Par ex: je sais que C3 ET C4 sont des référence indentiques et que si C3=c4 et que AK3= 20 alors AK4=80(100-AK3)

est-ce plus clair???

merci
 
tu dis : je sais que C3 ET C4 sont des référence indentiques , mais précises moi correctement ou seront situées toutes les cellules que tu vas comparer
sont-elles dans une plage comme je le pensais tout à l'heure?
sont-elles dans la colonne C?
ou ailleurs ?
sinon pour le résultat, après comparaison il te suffit d'écrire
Range('AK4').Value = 100 - Range('AK3').Value

éventuellement si tu le peux, joins ton fichier

Dernière minute : je dois partir illico presto, si tu n'as pas de solution je te reprendrai dans l'après midi
 
les cellules à comparer sont sont sur la colonnes C et les valeurs sont en collonnes AK

Si en collonne C : C3=C4 et si AK3= 20 alors JE VEUT UNE FORMULE OU UNE MACROS qui me met 20 DANS AK4 (100-AK3) et cela pour tout les doublons

voila

merci
 
oh, OH, OH ... FAUT PAS CRIER COMME CA ... tu vas réveiller le petit que j'ai eu du mal à coucher et à endormir.

et bien si tu veux 'UNE FORMULE OU UNE MACROS qui me met 20 DANS AK4 (100-AK3)' c'est fait 'et cela pour tout les doublons', tu réitères la procédure ligne par ligne.

Bonne soirée
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
6
Affichages
1 K
maxime45
M
M
  • Question Question
Réponses
3
Affichages
1 K
M
Réponses
2
Affichages
944
C
Réponses
13
Affichages
3 K
Cyrille Aix
C
P
Réponses
3
Affichages
2 K
pygargue
P
V
Réponses
7
Affichages
1 K
vinalex
V
P
Réponses
2
Affichages
790
A
Réponses
3
Affichages
13 K
Annasteph
A
C
Réponses
3
Affichages
936
clafouti
C
M
  • Question Question
Réponses
1
Affichages
16 K
T
Réponses
3
Affichages
866
T
C
Réponses
5
Affichages
40 K
Ctrl-Alt-Suppr
C
Retour