나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내
작성자:  

 Toshil (hakchul)

추천:  4
파일:     그림[3].jpg (129.5KB) 조회:  2809
제목:   [RE]웹에서 데이터를 가져오는 방법에 대해 질문드립니다.
     
  안녕하세요...

스포츠 토토는 아니어도 주식데이터를 받기 위해 저도 비슷한 고민은 한적이 있습니다. 인터넷 뒤지다가 방법을 찾았었는데... 어디서 찾았는지 기억이 안나네요.. ^^;;

제가 사용했던 방법을 간단하게 설명드리면,
웹쿼리 VBA 코드를 얻기 위해 엑셀을 여시고, 
매크로 녹음기를 켜신 후에
원하시는 웹페이지에서 적당한 위치에다가 Copy(Ctrl + C) 후에
엑셀의 적당한 셀에 Paste(Ctrl+V) 하고 그림과 같은 메뉴에서 
'새로 고칠수 있는 웹쿼리 작성'을 선택하세요...
그림과 같은 창에서 원하는 표를 섹션을 선택후 가져오기..
그다음 작성된 VBA code를 용도에 맞게 수정하시면 될듯합니다.

* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

1. 엑셀 버전(95,97,2000,2002):2003
2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP):
3. CPU (486,PentiumI/II/III/IV...):
4. RAM (32,64,128,256,512MB,1G...): 

* 아래줄에 질문을 작성하세요 >>
엑셀과 웹과 연동해서 질문드립니다.
스포츠토토 아시죠 ㅎㅎ
제가 요즘 토토에 맛을 들였습니다.
해서 엑셀로 분석을 한 다음, 제가 분석한 것의 배당률이 몇배인지 알고 싶어졌습니다.
해서 www.betman.co.kr 에 접근해서 자동으로 배당률을 확인하는 코드를 만들어 보고 싶습니다.

예를 들어 a1에 "두산", b1에 "기아", c1에 "삼성" 이라는 데이터가 있을때 d1에는 관련 배당률이 표시되는 그런 코드입니다.

첨부된 파일에서 보시면 각각 순위를 선택해서 "배당률"보기를 클릭하면 해당배당률이 표시되게 되어 있습니다.
이는 betman.co.kr 에서 상단 메뉴중에 "오늘의 토토" 를 클릭하시고 야구스트레이트를 클릭하신 다음 중간정도에 나오는 페이지를 그대로 엑셀에 복사한 것입니다.

제가 원하는 것은 테두리에 표시된 대로 각각의 데이터를 얻었다면 Q9,Q10... 에 배당률이 표시되는 것입니다.

어떤 코드를 넣으면 웹으로 접근해서 일일이 배당률을 확인할 필요없이 엑셀에서 바로 배당률을 확인할 수 있을까요?

데이터가 한두개일때는 문제가 없지만 20-40복식 하는 경우에는 골치아퍼지거든요?

미리 감사드립니다.

ps: 좋은 답변해주신 분께는 토토한방 맞으면 술한잔 사겠습니다.
검색해 보니 웹쿼리를 사용하면 된다는데 무슨 말이지 잘 모르겠습니다.
==============[seethe님 글에 대한 답변입니다]==============
 
[불량 게시물 신고]  
seethe답변 감사드립니다.
해봤는데 안되네요..
잘 되다가 가져오기 부분에서 테이블을 선택해야되는데 제가 원하는 테이블은 선택이 안된네요..
제가 올린 파일에서 각 팀선택하는 부분이 선택이 안되면서 그냥 빈공간만 뜹니다.

하지만 제가 원하지 않는 부분은 잘 되네요..
무슨 조화인지... 쩝.
05-30 (14:53)
삭제 ■신고
        
  

작성일 : 2006-05-30(14:20)
최종수정일 : 2006-05-30(14:20)
 


 ◎ 관련글

  제 목   작성자   날짜
토토하시는 분들...웹에서 데이터를 가져오는 방법에 대해 질문드립니다. seethe 2006-05-30
[RE]웹에서 데이터를 가져오는 방법에 대해 질문드립니다. Toshil 2006-05-30