hey, ik wil graag in VB een "goal seek" functie schrijven, en ikh eb het volgende reeds
het is een basisoef, om te zien of ik het kan programmeren, in cel A1 staat de functie 5*B1
nu, bovenvermelde code werkt momenteel niet, als ik "doel" verander door een cijfer, dan lukt het perfect..
is hier een reden voor? Ik zou graag de doelfunctie laten afhangen van een verwijzing aangezien dit in excel niet gaat.. is dat misschien de reden? dat de doelwaarde een specifiek getal moetzijn ipv een verwijzing nr een cel?
Code:
Sub Macro1()
'
Dim doel As Integer
Range("B2") = doel
Range("A1").GoalSeek goal:=doel, ChangingCell:=Range("B1")
End Sub
het is een basisoef, om te zien of ik het kan programmeren, in cel A1 staat de functie 5*B1
nu, bovenvermelde code werkt momenteel niet, als ik "doel" verander door een cijfer, dan lukt het perfect..
is hier een reden voor? Ik zou graag de doelfunctie laten afhangen van een verwijzing aangezien dit in excel niet gaat.. is dat misschien de reden? dat de doelwaarde een specifiek getal moetzijn ipv een verwijzing nr een cel?
Laatst bewerkt door een moderator: