J'ai un tableau de données de ce genre (tableau 3 lignes par n colonnes):
Capacitance | 0,1 | 0,2 | 0,3 ....
Coupling factor 850 MHz | -31 | -25 | ...
Coupling factor 1450 MHz | -26 | -20 | ...
J'ai par ailleurs un autre tableau (3x2) :
Capacitance: [ une cellule avec données validations]
Coupling factor 850 MHz : une cellule
Coupling factor 1450 MHz : une cellule
Je sélectionne la capacité avec une liste déroulante (en utilisant le menu données > validation)
J'aimerais que les cases coupling factor 850 et 1450 de mon 2e tableau soient automatiquement remplies avec les données du 1er tableau.
Ex je sélectionne 0,1 dans la cellule capacitance du 2e tableau, et je voudrais que ca mette automatiquement -31 et -26 dans les deux cases coupling factor (toujours dans le 2e tableau bien sur) sans avoir à faire deux autres données validations.
Merci de votre aide!
PS: en m'inspirant des messages que j'ai trouvés sur ce forum, j'ai pu réaliser ma macro :
CODE
Sub Macro1()
Dim cap, col, tmp
cap = Cells(7, 11).Value 'the capacitance the user chose
For i = 0 To 14 'list of available capacitances
tmp = Cells(2, 15 + i).Value
If tmp = cap Then
col = 15 + i 'save the column corresponding to the chosen capacitance
End If
Next i
' fill the 850MHz, 1450MHz and 1950MHz coupling factor values
Cells(8, 11).FormulaR1C1 = Cells(3, col).Value
Cells(9, 11).FormulaR1C1 = Cells(4, col).Value
Cells(10, 11).FormulaR1C1 = Cells(5, col).Value
End Sub
Dim cap, col, tmp
cap = Cells(7, 11).Value 'the capacitance the user chose
For i = 0 To 14 'list of available capacitances
tmp = Cells(2, 15 + i).Value
If tmp = cap Then
col = 15 + i 'save the column corresponding to the chosen capacitance
End If
Next i
' fill the 850MHz, 1450MHz and 1950MHz coupling factor values
Cells(8, 11).FormulaR1C1 = Cells(3, col).Value
Cells(9, 11).FormulaR1C1 = Cells(4, col).Value
Cells(10, 11).FormulaR1C1 = Cells(5, col).Value
End Sub
Ca marche, mais je ne sais pas comment faire pour qu'elle se déclenche quand la valeur de la cellule K7 (Cells(7,11)) est changée par l'utilisateur. Comment faire?
Merci
*j'ai trouvé comment faire, mais je ne peux pas supprimer mon message... si quelqu'un peut le faire...*