Access

0

Witam
Jak stworzyć kod vba tak aby wartość pola TextBox z formularza konwertowana była na funkcję w vba?

Przykład:

TextBox = w1+ w2+ w3
Kod VBa

w1 = 10
w2 = 5
w3 = 6

Funkcja
Function cal(???)

cal = TextBox
Wynik = 21

Czy jest możliwe przekazanie w ten sposób wartości?
Proszę o pomoc.

0

Nie ma takiej mozliwości, najbliżej będzie Eval ale to nie "podmienia" zmiennych

0

Dzięki za info.

0

Umieść równanie w zmiennej i podmień symbole na konkretne liczby funkcją strings.replace. Zmieniony string umieść w komórce arkusza jako formułę - range("A1").Formula. Zostaje tylko odczytanie obliczonej wartości

1 użytkowników online, w tym zalogowanych: 0, gości: 1