INDEX + EQUIV

bonjour Steelson as tu recu mon message

Ben, non je n'ai plus rien dans mes MP

Je l'ai sans doute effacé à tort.

Ah mince du coup je dois recomposer le message le mieux c'est de decomposer ma demande car c'est un peu long à expliquer tu es daccord en fait jai 3 macro a faire pour finaliser mon outil

N'hésite pas à poster un nouveau topic ...

Oui c'est ce que j'ai fais

bonjour Steelson,

du coup tu peux m'aider ?

Car je n'ai pas eu de retour de ta part

voila ce que j'aimerais

dans l'onglet SIMULATEUR on y trouve un bouton nommé SIMULATION

je voudrais qu'en cliquant dessus je renseigne un num de semaine (de 1à 52) via un USERFORM

et qu'en fonction de la valeur saisie il va me chercher cette derniere en colonne B de l'onglet MATRIX et me renvoie les valeurs de la colonne A et L dans l'onglet SIMULATEUR en A5.

15classeur1.xlsx (82.98 Ko)

Sofiane,

est-ce que l'onglet MATRIX est toujours trié sur le numéro de semaine ?

Oui toujours par ordre croissant

On peut donc le faire sans macro par EQUIV et INDEX

14classeur1.xlsx (81.50 Ko)

franchement chapeau le seul probleme c'est que sa recopie jusqu'a A24 mais ma plage est variable est peux etre plus importante

sinon c'est parfait

En fait il faudrait vraiment que la formule s'adapte à la longueur de ma plage

regarde je te joint le fichier en cliquant sur le bouton simulation de l'onglet SIMULATEUR tu va comprendre mon probleme

la boucle s'effectue aussi sur les formule alors que moi je veux qu'elle stop jusqu'a la derniere valeur visible de la colonne A

Steelson

Desole de t'oppresser peux tu maider car j'arrive au bout de mon projet et honnetement toi seul peux m'aider

sophiane a écrit :

regarde je te joint le fichier en cliquant sur le bouton simulation de l'onglet SIMULATEUR tu va comprendre mon probleme

pas vu le fichier ...

tu peux tirer la formule que je t'ai préparée plus bas comme ici :

4classeur1.xlsx (83.70 Ko)

sophiane a écrit :

la boucle s'effectue aussi sur les formule alors que moi je veux qu'elle stop jusqu'a la derniere valeur visible de la colonne A

je ne suis pas sûr de pouvoir le faire en macro, faudrait voir d'autres spécialistes !

surtout que lorsque j'ai la formule, cela me suffit !


sophiane a écrit :

Desole de t'oppresser peux tu maider car j'arrive au bout de mon projet et honnetement toi seul peux m'aider

pas de souci, je résiste au stress

mais toi tu dois rester zen ...

Oui mdr pas de souci desole encore a la limite je tirerais les formule tu as raison et pour ma deuxieme requete tu pense que cest realisable souligner enrouge les ligne de longlet matrix pour lesquelles il y a un 0.00 dans longlet rupture composant


Peux tu me conseiller un livre a acheter qui pourras me faire progresser

sophiane a écrit :

Oui mdr pas de souci desole encore a la limite je tirerais les formule tu as raison et pour ma deuxieme requete tu pense que cest realisable souligner enrouge les ligne de longlet matrix pour lesquelles il y a un 0.00 dans longlet rupture composant

je pense que oui, je n'ai pas regardé ! je vais m'y mettre

sophiane a écrit :

Peux tu me conseiller un livre a acheter qui pourras me faire progresser

aucun, seul ce forum permet de progresser en lisant les posts et la façon dont ils ont été résolus !

et en essayant aussi de résoudre soi-même

j'ai beaucoup progressé en 18 mois


onglet rupture composant

je n'ai pas cet onglet dans le dernier fichier ...

pour une MFC (mise en forme conditionnelle) je pense qu'il faudra ajouter une colonne pour aller chercher la valeur dans l'onglet

j'ai trouvé une petite astuce pour copier le nombre de fois la formule dans l'onglet simulateur

je pense que tu peux m'aider sur ce coup

j'aimerais tirer la formule de A5 et B5 X fois vers le bas

X represente la valeur se trouvant en cellule B1

merci vraiment pour ta precieuse aide

4classeur1.xlsx (83.53 Ko)
9classeur1.xlsx (83.53 Ko)
sophiane a écrit :

j'aimerais tirer la formule de A5 et B5 X fois vers le bas

à la main ou en automatique (VBA) ?

il manque le fichier[PLANIFICATION ANOMALIE.xlsm]

jaimerais en automatique si possible je te joint le fichier manquant demain si ca te derange pas

Essaie ceci :

Sub recopier()
X = 4
Range("A5:B5").Copy Destination:=Range("A6:B" & X + 5)
End Sub
Rechercher des sujets similaires à "index equiv"