안녕하세요 선생님, 인프런 강좌 모두 완강하였습니다~ 실업급여 받는 기간동안 꾸준히 했더니, 재취업하기 전에 완강해버렸네요. 비록 149강이나 있었지만, 한 강 한 강이 짧아서 하는데 부담도 없었고, 컴활 1급 처럼 한 강에 1시간 넘는 것이 아니라서 너무 좋았습니다. 저의 업무에 얼마나 많은 도움이 될지는 모르겠지만, 이전에 엑셀에 대한 지식이 빈약했는데, 이제 어느정도 중수? 가 된 것 같습니다. 정말 감사합니다.
질문 있습니다! 지금 영상에선 Range범위가 B2~B6, E2~E6뿐인데 이것보다 더 많은 데이터(예를 들어 A2~A150, B2~B150, ..., Y2~Y150, Z2~Z150)를 '조회'하고 '수정'하려면 A2부터 Z150까지 일일이 명령어를 다 적어야 하나요???
반복문을 이용해 처리할 수 있습니다. 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 개체는 행, 열을 숫자로 다루기 때문에 반복문에서 사용하기 편합니다.
이벤트를 이용합니다. 비슷한 내용으로 소개한 게시글이 있어 참고하세요. 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
프로그래밍을 본격적으로 배워서 쓰려면 시간도 오래 걸리고 부담스럽죠. 소개하는 강좌는 엑셀 잘 쓰시는 분이 2% 부족한 점을 보완하기 위해 부담스럽지 않게 조금만 배워서 잘 써먹는 컨셉으로 VBA를 소개하고 있습니다. 가랑비에 옷 젖듯이 조금씩만 배워 편하게 써 먹으시길 바랍니다. ^^
안녕하세요 선생님, 인프런 강좌 모두 완강하였습니다~ 실업급여 받는 기간동안 꾸준히 했더니, 재취업하기 전에 완강해버렸네요. 비록 149강이나 있었지만, 한 강 한 강이 짧아서 하는데 부담도 없었고, 컴활 1급 처럼 한 강에 1시간 넘는 것이 아니라서 너무 좋았습니다. 저의 업무에 얼마나 많은 도움이 될지는 모르겠지만, 이전에 엑셀에 대한 지식이 빈약했는데, 이제 어느정도 중수? 가 된 것 같습니다. 정말 감사합니다.
질문 있습니다! 지금 영상에선 Range범위가 B2~B6, E2~E6뿐인데 이것보다 더 많은 데이터(예를 들어 A2~A150, B2~B150, ..., Y2~Y150, Z2~Z150)를 '조회'하고 '수정'하려면 A2부터 Z150까지 일일이 명령어를 다 적어야 하나요???
반복문을 이용해 처리할 수 있습니다.
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 개체는 행, 열을 숫자로 다루기 때문에 반복문에서 사용하기 편합니다.
@@hantip 감사합니다^^
@@hantip 따라해봤는데 오류가나서 다시 보니까 오타가 있었네요~ 첫번째 'next i'는 'next j'인것 같아요~
오 방금 이해했어요...
강좌 올려주셔서 고맙습니다.
선생님~ 궁금한게 있어서요
위에나와있는 회사명 검색하는 함수는 어떤걸 적용해야하나요?
수식으로 작성한 것이 아니라 [데이터 유효성 검사] 기능을 이용해 목록으로 나타냈습니다.
완성 파일을 다운로드 해서 확인해 보시면 정확히 알 수 있습니다.
뭔가 인다이렉 함수랑 비슷한 거 같네요 ㅎ 실무에 정말 유익할 거 같습니다
질문이 있습니다! 여기선 값들을 시트에서 끌어오는데, 만약 많은 시트가 나열되잇는것 말고 ,파일이 여러개일때 서로다른 파일의 내용을 끌어오고 수정하는 방법은 없을까요?ㅜㅜㅜ 저같은 경우 생산의뢰서라..한 파일에 시트로 쭉 늘릴수가 없어서요ㅠㅠㅠㅠ
다른 파일의 값을 가져오는 방법이 다양하게 있습니다.
댓글로 적을만큼 간단한 내용은 아닙니다. ^^
선생님 질문이 있습니다
견적서를 만들고 싶은데 도배 관련이라 쉽지 않은거 같아요
평수를 입력하면 총 작업할 도배평수가 나오게 되고
그걸 가지고 몇평이 넘어가면 사람이 2명들어간다 이런게 계산이 되는게 가능할까요?
구글에서 '도배평수계산법'으로 검색해 보니 몇 가지 방법을 소개하는 블로그가 있습니다.
대략 값을 구하는 방법도 있고, 창문까지 계산해서 자세히 값을 구하는 방법도 있으니 선택해서 소개하는 공식으로 수식을 작성해 보세요. ^^
@@hantip 댓글 감사드립니다.
제가 유튜브에서 어떤분이 자바스크립트 비슷하게 한거를 보았는데요.. vba나 그런걸로 구현 가능할지.. 아예 생 초자라서요 엑셀
VBA로 구현할 수도 있고, 엑셀 수식으로도 구현할 수 있습니다.
@@hantip 어떤 식을 해야할지 잘 생각해봐야겠네요ㅠ….
한강사님 정말 오랜 만입니다. 반갑습니다.
네. 안녕하세요. 닉네임이 바껴 처음엔 몰라뵈었습니다.
잘지내시죠? 건강 유의하세요.
안녕하세요 선생님.....계속 실시간으로 없데이트 되는 수치가 특정셀의 값과 일치하면 셀에 색을 입히고 싶은데 어떻게 해야하죠?
이벤트를 이용합니다.
비슷한 내용으로 소개한 게시글이 있어 참고하세요.
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
솔직히 vba를 다 공부하긴 너무 벅찼는데
제가 딱 원하는 기능이네요 감사합니다.
프로그래밍을 본격적으로 배워서 쓰려면 시간도 오래 걸리고 부담스럽죠.
소개하는 강좌는 엑셀 잘 쓰시는 분이 2% 부족한 점을 보완하기 위해 부담스럽지 않게 조금만 배워서 잘 써먹는 컨셉으로 VBA를 소개하고 있습니다.
가랑비에 옷 젖듯이 조금씩만 배워 편하게 써 먹으시길 바랍니다. ^^