• 카테고리

    질문 & 답변
  • 세부 분야

    업무 자동화

  • 해결 여부

    해결됨

특정 셀필드 아래칸으로 이동해 텍스트 입력도 가능한가요?

23.06.17 02:00 작성 23.06.17 02:02 수정 조회수 279

1

특정 셀필드 아래칸으로 이동해 텍스트 입력도 가능한가요?

예시 코드가 궁금합니다

구현하려는 것이 a서식(셀필드 20개)

b서식(a서식과 동일한 셀필드 20개 + 별도 @)을

자동입력하는 것인데 b서식에만 있는 셀필드에는

저런 식으로 접근해서 값을 입력하려고 합니다

답변 2

·

답변을 작성해보세요.

1

영화님 안녕하세요?

말씀하신 부분은,

특정 셀 필드로 이동하신 직후에

hwp.HAction.Run("TableLowerCell")

이라고 실행하시면 아래 셀로 캐럿을 옮깁니다.

도움이 되었기를 바랍니다^^

참고로 캐럿을 우측으로 옮기려면 괄호 안에 "TableRightCell",

위 셀로 옮기려면 "TableUpperCell" 등을 대신 입력하시면 됩니다.

 

도움이 되었기를 바랍니다. 행복한 하루 되세요^^

1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.19

안녕하세요, 인프런 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 기초 강의’를 수강해보시면 좋을 것 같아요.

다른 궁금한 점이 있으시면 언제든지 댓글로 질문해주세요!

채널톡 아이콘