인프런 커뮤니티 질문&답변

hand님의 프로필 이미지
hand

작성한 질문수

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

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

해결된 질문

작성

·

341

·

수정됨

1

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

예시 코드가 궁금합니다

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

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

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

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

답변 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 기초 강의’를 수강해보시면 좋을 것 같아요.

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

hand님의 프로필 이미지
hand

작성한 질문수

질문하기