엑셀 매크로&VBA] 여러 시트 내용을 조회하고 수정하는 VBA(자막)

Поделиться
HTML-код
  • Опубликовано: 7 ноя 2024

Комментарии • 23

  • @Lucia-n3w3o
    @Lucia-n3w3o 3 года назад

    안녕하세요 선생님, 인프런 강좌 모두 완강하였습니다~ 실업급여 받는 기간동안 꾸준히 했더니, 재취업하기 전에 완강해버렸네요. 비록 149강이나 있었지만, 한 강 한 강이 짧아서 하는데 부담도 없었고, 컴활 1급 처럼 한 강에 1시간 넘는 것이 아니라서 너무 좋았습니다. 저의 업무에 얼마나 많은 도움이 될지는 모르겠지만, 이전에 엑셀에 대한 지식이 빈약했는데, 이제 어느정도 중수? 가 된 것 같습니다. 정말 감사합니다.

  • @singsingmuwi
    @singsingmuwi Год назад

    질문 있습니다! 지금 영상에선 Range범위가 B2~B6, E2~E6뿐인데 이것보다 더 많은 데이터(예를 들어 A2~A150, B2~B150, ..., Y2~Y150, Z2~Z150)를 '조회'하고 '수정'하려면 A2부터 Z150까지 일일이 명령어를 다 적어야 하나요???

    • @hantip
      @hantip  Год назад +1

      반복문을 이용해 처리할 수 있습니다.
      Public Sub 조회()
      시트명 = Range("A1")
      For i = 2 To 150
      For j = 1 To 26
      Cells(i, j) = Sheets(시트명).Cells(i, j)
      Next j
      Next i
      End Sub
      Public Sub 수정()
      시트명 = Range("A1")
      For i = 2 To 150
      For j = 1 To 26
      Sheets(시트명).Cells(i, j) = Cells(i, j)
      Next j
      Next i
      End Sub
      Cells 개체는 행, 열을 숫자로 다루기 때문에 반복문에서 사용하기 편합니다.

    • @singsingmuwi
      @singsingmuwi Год назад

      @@hantip 감사합니다^^

    • @singsingmuwi
      @singsingmuwi Год назад

      @@hantip 따라해봤는데 오류가나서 다시 보니까 오타가 있었네요~ 첫번째 'next i'는 'next j'인것 같아요~

  • @lds5678
    @lds5678 16 дней назад

    오 방금 이해했어요...

  • @이다루-h8o
    @이다루-h8o 4 года назад +1

    강좌 올려주셔서 고맙습니다.

  • @셈가을
    @셈가을 3 года назад

    선생님~ 궁금한게 있어서요
    위에나와있는 회사명 검색하는 함수는 어떤걸 적용해야하나요?

    • @hantip
      @hantip  3 года назад +1

      수식으로 작성한 것이 아니라 [데이터 유효성 검사] 기능을 이용해 목록으로 나타냈습니다.
      완성 파일을 다운로드 해서 확인해 보시면 정확히 알 수 있습니다.

  • @Mister_Jeon
    @Mister_Jeon Год назад

    뭔가 인다이렉 함수랑 비슷한 거 같네요 ㅎ 실무에 정말 유익할 거 같습니다

  • @JJ-mh5rh
    @JJ-mh5rh 3 года назад

    질문이 있습니다! 여기선 값들을 시트에서 끌어오는데, 만약 많은 시트가 나열되잇는것 말고 ,파일이 여러개일때 서로다른 파일의 내용을 끌어오고 수정하는 방법은 없을까요?ㅜㅜㅜ 저같은 경우 생산의뢰서라..한 파일에 시트로 쭉 늘릴수가 없어서요ㅠㅠㅠㅠ

    • @hantip
      @hantip  3 года назад

      다른 파일의 값을 가져오는 방법이 다양하게 있습니다.
      댓글로 적을만큼 간단한 내용은 아닙니다. ^^

  • @깡깡-v3z
    @깡깡-v3z 2 года назад

    선생님 질문이 있습니다
    견적서를 만들고 싶은데 도배 관련이라 쉽지 않은거 같아요
    평수를 입력하면 총 작업할 도배평수가 나오게 되고
    그걸 가지고 몇평이 넘어가면 사람이 2명들어간다 이런게 계산이 되는게 가능할까요?

    • @hantip
      @hantip  2 года назад

      구글에서 '도배평수계산법'으로 검색해 보니 몇 가지 방법을 소개하는 블로그가 있습니다.
      대략 값을 구하는 방법도 있고, 창문까지 계산해서 자세히 값을 구하는 방법도 있으니 선택해서 소개하는 공식으로 수식을 작성해 보세요. ^^

    • @깡깡-v3z
      @깡깡-v3z 2 года назад

      @@hantip 댓글 감사드립니다.
      제가 유튜브에서 어떤분이 자바스크립트 비슷하게 한거를 보았는데요.. vba나 그런걸로 구현 가능할지.. 아예 생 초자라서요 엑셀

    • @hantip
      @hantip  2 года назад

      VBA로 구현할 수도 있고, 엑셀 수식으로도 구현할 수 있습니다.

    • @깡깡-v3z
      @깡깡-v3z 2 года назад

      @@hantip 어떤 식을 해야할지 잘 생각해봐야겠네요ㅠ….

  • @금원-t3d
    @금원-t3d 4 года назад

    한강사님 정말 오랜 만입니다. 반갑습니다.

    • @hantip
      @hantip  4 года назад

      네. 안녕하세요. 닉네임이 바껴 처음엔 몰라뵈었습니다.
      잘지내시죠? 건강 유의하세요.

  • @yoonyong45
    @yoonyong45 2 года назад

    안녕하세요 선생님.....계속 실시간으로 없데이트 되는 수치가 특정셀의 값과 일치하면 셀에 색을 입히고 싶은데 어떻게 해야하죠?

    • @hantip
      @hantip  2 года назад

      이벤트를 이용합니다.
      비슷한 내용으로 소개한 게시글이 있어 참고하세요.
      hantip.tistory.com/entry/DDE%EB%A1%9C-%EB%A7%A4%EB%B2%88-%EB%B0%94%EB%80%8C%EB%8A%94-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%A5%BC-%EB%94%B4-%EC%85%80%EC%97%90-%EC%A0%80%EC%9E%A5%ED%95%98%EA%B3%A0-%EC%B0%A8%ED%8A%B8%EB%A1%9C-%EB%A7%8C%EB%93%A4%EA%B8%B0

  • @엘리트사다리차
    @엘리트사다리차 4 года назад

    솔직히 vba를 다 공부하긴 너무 벅찼는데
    제가 딱 원하는 기능이네요 감사합니다.

    • @hantip
      @hantip  4 года назад

      프로그래밍을 본격적으로 배워서 쓰려면 시간도 오래 걸리고 부담스럽죠.
      소개하는 강좌는 엑셀 잘 쓰시는 분이 2% 부족한 점을 보완하기 위해 부담스럽지 않게 조금만 배워서 잘 써먹는 컨셉으로 VBA를 소개하고 있습니다.
      가랑비에 옷 젖듯이 조금씩만 배워 편하게 써 먹으시길 바랍니다. ^^