VBA - A célkereső használata a VBA -ban

Ez az oktatóanyag megmutatja, hogyan kell használni a célkeresőt a VBA -ban

A Célkeresés az Excelben elérhető What -if elemzőeszközök egyike, amely lehetővé teszi különböző értékek alkalmazását a képletekre és az eredmények összehasonlítását.

Célkeresés szintaxisa

A GoalSeek függvénynek 2 érve van - a cél (a módosítani kívánt cella) és a ChangingCell (a módosítandó cella). A függvény igaz vagy hamis értéket ad vissza - igaz, ha a cél megtalálható, és hamis, ha a cél nem található.

A célkereső használata VBA -ban

Tekintsük az alábbi munkalapot.

Ha a havonta szükséges törlesztést úgy kívánja megváltoztatni, hogy a hónapban módosítja a futamidőt, akkor a következő eljárást írhatjuk.

1234 Rész Növelési Idő ()'a B6 100 -at a B5 megváltoztatásával tegyeTartomány ("B6"). GoalSeek Goal: = 100, ChangingCell: = Range ("B5")End Sub

Vegye figyelembe, hogy a B6 cellában képletnek, a B5 cellában pedig értéknek kell lennie.

A Célkeresés használata If -állítással

A GoalSeek programot If utasítással is használhatja a kód folyamatának irányítására.

12345678 Rész Növelési Idő ()'készítse el a B6 100 -at a B5 megváltoztatásával - és küldjön vissza egy üzenetet a felhasználónakIf Range ("B6"). GoalSeek (Goal: = 100, ChangingCell: = Range ("B5")) = True thenMsgBox "Az új kifejezés sikeresen megtalálható"MásMsgBox ("Az új kifejezés nem található")Vége HaEnd Sub

wave wave wave wave wave