Goal Seek Macro avec un Objectif en tant que Formule

Je suis à saisir les pailles ici, de sorte que toute aide serait super (ie. Je n'ai aucune idée de ce que je fais avec VBA).

Je suis en train de résoudre une référence circulaire problème dans Excel par la création d'un objectif de chercher macro - essentiellement

  1. S3 = M + S2,
  2. S3 = L * G.

Je veux goal seek S3 pour l'égalité des L * G en changeant M.

Donc, j'ai mis

  • L * G dans la cellule H32,
  • S3 dans H18,
  • M dans G18,
  • S2 dans F18

et c'est ce que j'ai recueillies jusqu'à présent.

Sub GoalSeek()   
Dim x As Integer
x = Range("H32").Value    
Range("H18").GoalSeek Goal:=x, ChangingCell:=Range("G18")     
End Sub

Je suis une "Référence n'est pas valide" erreur, des idées?
Merci!

InformationsquelleAutor Natalie | 2013-08-09