[ 엑셀 테이블 >> 웹의 특정란에 입력 ] 알려주시면 고맙겠습니다.

VBA
작성자
Dennis
작성일
2023-02-28 02:16
조회
1090
엑셀버전 : M365

운영체제 : 윈도우10

유튭에서 보통 [ 웹 >> 엑셀에 입력 ] 하는 내용은 쉽게 찾아볼 수 있지만,

반대로 [엑셀 >> 웹에 입력 ] 하는 것은 RPA라는 별도의 툴을 이용하는 것 외에는 찾아볼 수 없었습니다

VBA나 리스틀리 혹은 다른 방법으로 가능하다면, 자세히 알려주시면 고맙겠습니다.

 

액션 내용은...

엑셀 정보(테이블의 특정 행, 한 묶음(2칸))를 >>>

웹페이지 특정 란(2개의 입력란)에 붙여넣기 하고 >>>

마지막 확인 버튼 클릭 <=여기까지가 한싸이클 액션입니다.

이 액션을 반복 하려는데, 가능하다면 자세히 알려 주시면 고맙겠습니다.

(참고로 크롬에서 html의 입력란 코드를 찾을 수 있는 수준이 못되어 공부중이긴 합니다.)

신고
스크랩
공유
회원등급 : 3레벨
포인트 : 77 EP
총질문 : 3 개 (마감율 : 33%)
채택답변 : 0 개
전체 6

  • 2023-03-06 17:14
    채택된 답변

    @Dennis 님 vba 에서 크롬을 컨트롤 하려면 그냥 object 선언해서는 안되고, 크롬을 컨트롤 할 수 있는 드라이버가 있어야해요. 외부 api로 추가하고 난 이후에 컨트롤 가능해요. 맨 위에 적었던 Selenium이 그 역할을 하는거니 검색해보세요. Selenium vba 라고 검색하면 어떻게 설치하고 사용하는지 잘 나와요


  • 2023-02-28 09:46

    @Dennis 님 vba로 크롬 화면 특정 입력칸에 데이터를 넘기는 기능은 가능합니다. 저는 최근에 Selenium 기능 사용해서 해본 경험 있습니다. 검색하시려면 Selenium 키워드로 검색하시거나 GPT chat에게 문의하면 도움 되실꺼에요... 혹시 도움 필요하시면 연락주세요.. uplim@naver.com 입니다.


    • 2023-03-05 22:14

      @피노키오99 님 어찌어찌해서 VBA로 한 싸이클을 10회정도 반복시켜보았습니다. 액셀시트의 내용도 webpage에 정확히 입력되고 잘 돌아가는듯 했으나...

      한 사이클 과정중에 webpage에서 입력받은 데이터를 확인하는 버튼 클릭 >> web?에서 입력한 정보가 유효한지 체크하는데, 유효하지 않으면 web에서 팝업창을 띄워 유효하지 않다고 알려줍니다. 그럴때 VBA code가 중단 및 이후 생략 되어야하는데 10회까지 반복되기에 계속 팝업창이 뜨게 됩니다. 중단 및 이후 생략 할 수 있게 알려주실 수 있을까요?


    • 2023-03-05 23:05

      @피노키오99 님 순서도(1~6번이 한 사이클이며 이것을 반복) :
      1. 액셀시트의 특정 테이블 값을 얻고
      2. "webpage에 입력란A"와 "webpage에 입력란B"를 입력.
      3. "인증" 버튼을 클릭. > 액셀시트 값이 유효한값(문제없으면)이면 4번, 5번 순차적 진행.
      유효하지않은값(이미 데이터가 있다면)이면 팝업창(Webpage의 api가 판단?)의 확인 버튼 클릭. 이후 진행(4번, 5번) 생략.
      4. "라디오 버튼"을 선택.
      5. "라디오 버튼"을 선택.
      6. "최종확인" 버튼 클릭.


      • 2023-03-06 09:05

        @Dennis 님 화면이 없어 정확하게는 제가 이해하기 어렵고, 만약 팝업창이 나타난다면 이때를 조건으로 달리 무언가를 해야하는 상황이라면, 팝업이 뜨는지 안뜨는지를 vba에서 if 문 등으로 파악하여 달리 로직을 탈 수 있도록 하면 될 듯 합니다. 팝업창이 뜨는지 안뜨는지는 FindWindow / FindWindowEx 함수를 이용해보시는건 어떨런지요. 외부 함수이기 때문에 사용법은 검색을 좀 해보셔야할 겁니다.


        • 2023-03-06 16:31

          @피노키오99 님 ie 에서는 문제 없이 실행 되던 VBA 코드인데... Chrome으로 바꾸고 나서 오류가 발생하고 있습니다.

          아래는 VBA 오류 내용입니다. 429 런타임 오류 발생. ActiveX 구성 요소는 개체를 만들 수 없습니다.
          디버그: Set Chrome = CreateObject("Chrome.Application")

          코드문제는 아닌것같은데... 문제가 뭘까요?

          아래는 코드 앞부분입니다.

          Sub InputToWebPage()
          Dim Chrome As Object
          Dim URL As String
          Dim vinno As String
          Dim termsno As String
          Dim rowNum As Integer

          Set Chrome = CreateObject("Chrome.Application")

          URL = "http://www.주소"

          Chrome.Navigate URL
          Chrome.Visible = True

          Do While Chrome.Busy Or Chrome.readyState <> 4 ' 페이지가 완전히 로드될 때까지 대기
          DoEvents
          Loop


전체 18,532
번호 카테고리 제목 작성자 작성일 추천 조회
알림
[📚진짜쓰는 실무엑셀] IT/오피스 '1위' 베스트셀러! 엑셀 공부, 이 교재로 마스터하세요! (315)
오빠두엑셀 | 2022.02.03 | 추천 575 | 조회 609615
오빠두엑셀 2022.02.03 575 609615
공지사항 문서서식
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (197)
오빠두엑셀 | 2021.10.28 | 추천 310 | 조회 35541
오빠두엑셀 2021.10.28 310 35541
78582 함수/공식
New 조건 함수 의 관한 문의 엑셀파일첨부파일 (4) 답변완료
예쁜나야 | 15:46 | 추천 0 | 조회 24
예쁜나야 15:46 - 24
78580
New 날짜와 시간 분할 방법 알려 주세요 엑셀파일첨부파일 (1)
계양산 지기 | 15:14 | 추천 0 | 조회 22
계양산 지기 15:14 - 22
78575 VBA
New 엑셀 재고관리 프로그램 문의드립니다.. 첨부파일 (1)
SJ | 04:23 | 추천 0 | 조회 64
SJ 04:23 - 64
78570 대시보드
New 대시보드에 표 형식으로 표현도 가능한가요? 첨부파일 (2)
룰루랄라 | 2025.05.12 | 추천 0 | 조회 65
룰루랄라 2025.05.12 - 65
78569 함수/공식
New 서로 다른 양식의 견적서 엑셀 파일 한곳에 정리 하기 (5)
gh**** | 2025.05.12 | 추천 0 | 조회 84
gh**** 2025.05.12 - 84
78565 함수/공식
New 검색보고서 만들기 질문드립니다. 엑셀파일 (9) 답변완료
만식이햄 | 2025.05.12 | 추천 0 | 조회 82
만식이햄 2025.05.12 - 82
78563 VBA
New VBA 수정 부탁드립니다. ㅠ (3)
서비 | 2025.05.12 | 추천 0 | 조회 71
서비 2025.05.12 - 71
78560 함수/공식
New 어떻게 내용을 가져올수 있을지 고수님들의 해결방법들을 공유 받고 싶습니다!!.... 엑셀파일첨부파일 (2)
꾸르형 | 2025.05.12 | 추천 0 | 조회 43
꾸르형 2025.05.12 - 43
78559 파워쿼리/피벗
New 엑셀 자동화 질문 입니다... 엑셀파일 (2) 답변완료
안녕하세여11 | 2025.05.12 | 추천 0 | 조회 64
안녕하세여11 2025.05.12 - 64
78555 함수/공식
New 시트에서 원하는 열의 자료만 가져오고싶은데 아무리 해도 수식오류가 나서 도움을 구하고자 합니다 엑셀파일 (4) 답변완료
khs**** | 2025.05.12 | 추천 0 | 조회 41
khs**** 2025.05.12 - 41
78554 함수/공식
New 변동하는 절대참조값 적용 (6) 답변완료
화이또! | 2025.05.12 | 추천 0 | 조회 63
화이또! 2025.05.12 - 63
78553 대시보드
New 대시보드_슬라이서 자동으로 눌러지게 하는방법 첨부파일 (1)
검도림 | 2025.05.12 | 추천 0 | 조회 46
검도림 2025.05.12 - 46
78548 대시보드
New 어떤 엑셀을 적용해야하는 지 문의드립니다! (1)
룰루랄라 | 2025.05.11 | 추천 0 | 조회 63
룰루랄라 2025.05.11 - 63
78546 함수/공식
New 월별 매출액 자동입력할 수 있는 방법 또는 함수 궁금합니다! 엑셀파일 (2)
mmm1010 | 2025.05.11 | 추천 0 | 조회 84
mmm1010 2025.05.11 - 84
78544 함수/공식
New 중복값 제거 함수에 관하여 엑셀파일첨부파일 (1) 답변완료
김지훈(Derek) | 2025.05.11 | 추천 0 | 조회 72
김지훈(Derek) 2025.05.11 - 72
78543 함수/공식
New 데이터 추출 및 정렬관련 초보질문 엑셀파일첨부파일 (5) 답변완료
김지훈(Derek) | 2025.05.11 | 추천 0 | 조회 65
김지훈(Derek) 2025.05.11 - 65
78540 함수/공식
New 오빠두LIVE 219회 - 엑셀 '셀 병합' 자동화 보고서 만들기 오빠두엑셀님의 방법이 궁금합니다. 첨부파일
AURIC | 2025.05.10 | 추천 0 | 조회 56
AURIC 2025.05.10 - 56
78536 함수/공식
New 월별로 금액적용후 최종월에 차액을 가감 함수가 필요해요 엑셀파일 (1) 답변완료
낮은자 | 2025.05.10 | 추천 0 | 조회 61
낮은자 2025.05.10 - 61
78535 기능/도구
New 엑셀로 25x25 인쇄가 가능한가요? (1)
망나 | 2025.05.10 | 추천 0 | 조회 47
망나 2025.05.10 - 47
78534 파워쿼리/피벗
New 쿼리에 함수 적용한 열 추가 시 24:00:00 활용한 계산 함수 필요할 때. 첨부파일 (2) 답변완료
신노스케 | 2025.05.10 | 추천 0 | 조회 60
신노스케 2025.05.10 - 60
78531 차트/그래프
New 엑셀 차트 데이터테이블 엑셀파일첨부파일 (1)
| 2025.05.09 | 추천 0 | 조회 70
2025.05.09 - 70
78530 구글시트
New 구글 스프레드시트 함수 관련 질문입니다. 엑셀파일첨부파일 (2)
동그이 | 2025.05.09 | 추천 0 | 조회 60
동그이 2025.05.09 - 60
78528 구글시트
New 구글 스프레드시트를 외부 엑셀 파일과 연동하는 방법이 궁금합니다. (3)
머우터덩 | 2025.05.09 | 추천 0 | 조회 64
머우터덩 2025.05.09 - 64
78525 문서서식
New 업무가 진행이 안 될 정도로, 해당 파일이 느립니다! 엑셀파일 (2)
빌스택스 | 2025.05.09 | 추천 0 | 조회 89
빌스택스 2025.05.09 - 89
78520 기능/도구
New 하이퍼링크 명칭 해제 (1)
min | 2025.05.09 | 추천 0 | 조회 49
min 2025.05.09 - 49
78518 피벗테이블
New 피벗테이블 관련 화살표 질문 첨부파일
이모비니 | 2025.05.09 | 추천 0 | 조회 47
이모비니 2025.05.09 - 47
78516 함수/공식
New 호봉산정 엑셀 문의드립니다. 엑셀파일첨부파일 (2) 답변완료
아르카디안 | 2025.05.08 | 추천 0 | 조회 55
아르카디안 2025.05.08 - 55
78515 함수/공식
New 엑셀 질문 드립니다.ㅠ.ㅠ 첨부파일 (1)
숲의사제 | 2025.05.08 | 추천 0 | 조회 50
숲의사제 2025.05.08 - 50
78511 함수/공식
New 입사일자로 부터 매년 알림 (2)
국빱 | 2025.05.08 | 추천 0 | 조회 66
국빱 2025.05.08 - 66
78510 문서서식
New 조건부 서식 적용 문의 엑셀파일첨부파일 (2) 답변완료
장수벌레 | 2025.05.08 | 추천 0 | 조회 97
장수벌레 2025.05.08 - 97