|
|
|
|
|
|
파일을 올려 보세요..
==============[황동준님 글에 대한 답변입니다]==============
직접 촬영까지 해주시고 감사합니다 ㅠㅠ
음.. 일단 파일 올려드리겠습니다
영상에서도 봤는데 액세스 파일 자체는 놔두고 폼만 껐다 켜는 경우에는 그런 현상이 안 일어나는 것을 확인했습니다. 그런데 폼 차원이 아니라 아예 액세스 파일 자체를 종료했다가 재실행할 경우에는 왜 그런지 저도 잘 모르겠어요...
아무튼 번거롭게 해드려서 죄송합니다
==============[메이님 글에 대한 답변입니다]==============
저도 지식이 짧아 생각지도 못한 부분이 있었네요.
메이님 덕분에 알게 되었습니다. 감사합니다.
랜덤한 수 만들기
VBA에서 랜덤한 수를 만들려면 Randomize, Rnd 함수를 이용한다. VBA는 Seed값을 사용하여 임의의 숫자를 발생시킨후 0보다 크거나 같으면 1보다 작은 수를 발생시킨다. 동일한 Seed값에 의한 결과는 동일한 임의의 숫자를 발생시킨다. Randomize는 새로운 Seed값을 만들어 Rnd함수를 초기화 시킨다. 즉 난수발생을 위해서는 Randomize문과 Rnd함수를 같이 사용하고 Rnd함수이전에 Randomize문으로 새로운 Seed값을 만들어 주어야 한다. 그러나 이것으로 완전한 난수를 발생시킬 수 있다고 볼 수 는 없다.
출처 : 위키독스 https://wikidocs.net/2078
따라서 Randomize 함수가 선행되어야 하는데,,,
매크로에서는 위 함수가 없습니다.
vba로 작성 하세야 겠네요.
|
|
[불량 게시물 신고] |
|
|
|
작성일 : 2019-09-18(10:42)
최종수정일 : 2019-09-18(10:42) |
|
|
|
|