Associer 2 formules

L

LaurentG

Guest
Bonjour,

J'ai un petit soucis de formule.

Dans la feuille 1, en A1 j'ai un chiffre (par ex 4)
en A2 je voudrais une formule qui permettrait de pouvoir reprendre la valeur de la cellule se trouvant dans la feuille 2, ici en B4.

Donc un truc du style :
=feuil2!B & val(feuil1!A1)

Un truc comme çà.
Donc si j'ai 4 en A1, A2 aurait la valeur de B4 de la feuille2.
Si j'ai 6 en A1, A2 aurait la valeur de B6 de la feuille2.


Quelqu'un peut m'aider?
Merci beaucoup pour votre aide

Laurent
 

Law

XLDnaute Junior
Bonjour LaurentG, bonjour le forum,

Il doit très certainement y avoir un moyen de faire ce que tu désires via des formules. Je te propose une macro évenementielle qui s'exécutera à chaque fois que tu changes la valeur de ta cellule A1.

Ouvres ton fichier excel, clique sur 'Alt' et 'F11' en même temps pour ouvrir l'éditeur VisualBasic.
Sur la gauche, cliques 2 fois sur 'ThisWorkbook' et là où ton curseur de souris clignote, copie ce code :

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)

A = Sheets('Feuil1').Range('A1').Value
Sheets('Feuil1').Range('A2').Value = _
Sheets('Feuil2').Cells(A, 2).Value

End Sub


Si tes feuilles ne s'intitulent pas 'feuil1', 'feuil2', remplaces les noms en conséquence. Même principe pour les cellules.

@+
 

Discussions similaires