엑셀 vba

  • #102438
    똘똘이 63.***.175.40 2550

    엑셀 vba에서
    userform에서 textbox를 만들고 text property를 이용해서 default값을 주었습니다.
    그런데 유저가 이 값을 default가 아닌 다른 값으로 input하고 나서 다시 이 userform을 open했을 때, default를 원래 값(text porperty)가 아닌 유저가 방금 전에 인풋한 값으로 하려면 어떻게 합니까?

    • CPM Eng. 24.***.180.6

      RowSource랑 SetFocus를 이용해 보시죠.

      UserForm이 닫힐때 마지막에 입력했던 값을 Worksheet의 임시 셀에 입력을 한다음 UserForm이 다시 Initilalizee되었을때 SetFocus나 RowSource를 이용해 임시로 입력해 놓은 값을 다시 불러오시면 될거 같습니다.

      도움이 되셨기를…