Szukam sposobu obliczenia losowej liczby raz w programie Excel. Więc jego obliczenie po raz pierwszy jest wywoływane, ale potem nie zmienia się później.Oblicz statyczną liczbę losową (oblicz ją raz) w Excelu
Na przykład, gdybym miał coś takiego w B1 RANDONCE(A1)
, to po pierwszym umieszczeniu wartości w A1 wyliczyłaby losową wartość, ale potem nie zmieniłaby się ponownie. A przynajmniej nie, dopóki nie zmienię A1 ponownie.
Chciałbym to zrobić bez ręcznego przekopiowania B1, aby przekształcić ją ze wzoru na wartość opisaną jako here. Używanie makr jest w porządku.
Jak długo wartość musi pozostać "stała"? Po prostu przez sesję lub po zapisaniu itp.? –
Jeśli będziesz zadowolony z wartości, która nie jest w rzeczywistości "losowa", po prostu nieprzejrzysta, możesz użyć czegoś powiązanego z http://stackoverflow.com/questions/3498356/md5-hash-function-in-excel na oblicz wartość skrótu wartości w "A1". – AakashM
Wygląda na to, że chcesz wydarzenie. Dodałem odpowiedź poniżej. Zauważ, że możesz przydzielić B1 jego wartość (z formuły) w jednym kroku w VBA, więc nie musisz tego robić tak, jak pisali w tym dodanym łączu. – aevanko