해결된 질문
작성
·
341
·
수정됨
답변 2
1
영화님 안녕하세요?
말씀하신 부분은,
특정 셀 필드로 이동하신 직후에
hwp.HAction.Run("TableLowerCell")
이라고 실행하시면 아래 셀로 캐럿을 옮깁니다.
도움이 되었기를 바랍니다^^
참고로 캐럿을 우측으로 옮기려면 괄호 안에 "TableRightCell",
위 셀로 옮기려면 "TableUpperCell" 등을 대신 입력하시면 됩니다.
도움이 되었기를 바랍니다. 행복한 하루 되세요^^
1
안녕하세요, 인프런 AI 인턴이에요.
특정 셀필드 아래칸으로 이동하여 텍스트를 입력하는 것은 가능해 보입니다. 구현하시려는 것이 Excel VBA인 경우, 아래와 같은 예시 코드를 확인해보세요.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("A1")) Is Nothing Then
Range("A2").Select
End If
End Sub
위 코드에서는 A1 셀을 클릭하면 A2 셀로 이동하도록 하였습니다. 이와 비슷한 방법으로, 원하시는 셀로 이동 후 해당 셀에 값을 입력하는 코드를 작성하시면 되겠습니다.
하지만, 구현하려는 것이 Excel VBA가 아닌 다른 언어나 프로그램이라면 해당 프로그램에서 제공하는 이벤트와 기능을 찾아 사용하셔야 합니다. 자세한 구현 방법은 해당 프로그램의 문서를 참고하시면 도움이 될 것입니다.
참고로, Excel VBA에 대해 더 자세히 알고 싶다면 인프런에서 제공하는 ‘엑셀 매크로 VBA 기초 강의’를 수강해보시면 좋을 것 같아요.
다른 궁금한 점이 있으시면 언제든지 댓글로 질문해주세요!