사용자가 매크로 단추를 클릭 할 때 나타나는 대화 상자가 있습니다. 이 대화 상자는 주로 채워지며 (날짜, 전자 메일, 제작자, 웹 사이트 등이 채워짐) 모든 사용자가 자신의 이름을 입력해야합니다. 문제는 입력 한 날짜가 고정되어 있으므로 "3/3/11"을 입력하면 다른 사람이 변경하기 전까지 그대로 유지됩니다.VBA Excel 텍스트 상자에 현재 날짜 제공
사용자가 텍스트 상자에 현재 날짜를 표시하는 방법이 있는지 궁금합니다. 사용자가 어떤 이유로 든 날짜를 변경하지 않는 한. 텍스트 상자의 "값"섹션 (예 : "getDate()"및 "Date()")에 다른 것들을 넣으려고했지만 지금까지 성공하지 못했습니다.
는제시 Smothermon
이 질문을하기 전에 먼저 시도해 보았습니다. 나는 그 코드를 잘못된 영역에 넣을 것이라고 생각한다. 다음과 같은 일이 발생합니다 : 사용자가 매크로 버튼을 클릭하고, 버튼이 사용자 폼을 열고, 사용자가 무엇이든 입력하고 "실행"버튼을 클릭합니다. 사용자 서식이 열리기 전에이 코드를 넣을 수 있습니까? 그렇다면 런타임 오류 "424"객체가 필요합니다. –
폼 디자이너를 마우스 오른쪽 단추로 클릭하고 코드보기를 선택하십시오.위의 코드를 입력하십시오. 'TextBox1'을 텍스트 상자가 호출 된 것으로 변경하십시오. – Graham
쿨한 콩, 효과가있었습니다. 사이드 노트에서 "코드보기"에 갔을 때 자동으로 "UserForm_Click()"으로 이동하여 "UserForm_Activate()"로 변경했습니다. 고마워요. –