55,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
개체컬렉션 질문입니다!
선생님! 주말 잘 보내셨나요??전에 글이 너무 길어져서 질문 새로 올리겠습니다.복습 중 궁금한게 새로 생긴 게 있습니다. 개체컬렉션은 복수의 뜻이 있기 때문에 worksheets("이름") 이런식으로 괄호 안에 이름은 따옴표로 몇번째인지를 나타낼 때는 worksheets(1) 이렇게 숫자로 나타낸다고 했습니다.그럼 8-7번 강의에서 For i = 1 To UBound(선택파일) '반복시작, 선택한 파일의 개수만큼 반복 Set 복사파일 = Workbooks.Open(Filename:=선택파일(i), ReadOnly:=True) '선택된 파일을 읽기 전용으로 열어서 복사파일 변수에 대입제가 굵게 칠한 부분 선택파일(i)<< 이 부분에서 i가 선택파일(1), 선택파일(2), 선택파일(3).... 이렇게 몇번째를 뜻하는 인덱스 형식의 뜻이 맞나요? 파일도 시트처럼 workboos(1), workbooks(2) 이렇게 인덱스로 표시할 수 있는지 궁금합니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
VBA 질문
안녕하세요. VBA 코딩작성중에 영어 대,소문자 구분 및 띄어쓰기에 따라 결과값이 다르게 나올수도있나요?아니면 영어 대,소문자, 띄어쓰기는 그냥 결과값에는 상관이 없는건가요?
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
VBA 관련 질문드립니다.
안녕하세요. VBA강의 기초부터 듣고있는데요엑셀 파일을 처음 실행하여 매크로를 만들어두고, 그 엑셀파일을 저장하지않고 끈상태에서다시 새로운 엑셀파일을 열면 기존에 매크로(VBA코드) 만들어두었던게 다 날라가는건가요? VBA코드가 만들어진 그 엑셀파일에 새로운 LOW데이터를 가지고와서 사용해야 되는건가요? 한번 만들어둔 VBA 코드를 새로 연 엑셀파일에 불러오는 기능이나 방법이 있는지 꼭 알고싶습니다... 검색해도 나오지를 않아 질문드리는 부분입니다. 꼭 답변부탁드릴께요 ㅜㅜ
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
실습파일 - Active X / 읽기 전용으로 열기 해제 방법
안녕하세요.첫번째 실습 파일을 열었을 때 아래와 같은 팝업창이 뜹니다.읽기 전용으로 열면 숫자가 모두 깨져 있습니다. 어떻게 해결해야 할까요? [참고 이미지]
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
파일취합 변수
안녕하세요. 8-7번 파일취합 강의 질문입니다. Dim 파일선택 as variant 에서 이 variant란 변수는 어떤 변수 대신 사용한 건가요?강의에서 variant 변수는 모든 변수라고 나와 있는데 정확히 어떤 변수 대신 사용한 건지 궁금합니다.파일선택은 숫자, 문자, 개체 중 어떤 성격의 변수인지도 궁금합니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
분명 강의와 똑같이 적었는데 오류가 뜨네요 무슨 문제일까요..?
\ 표시 말씀하신대로 원 표시로 했습니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
매크로동작오류
안녕하세요 선생님.강의자료 중, 1-1매크로와 VBA 기본다지기 파일을 열었을 때, 보안경고창이 뜨지 않았고, 매크로 동작이 되지 않고 있습니다. 보안설정은 Enable VBA macros 로 해도 파일이 안열리더라구요. 현재 설정입니다. 어떻게 하면 될까요?
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
매크로 원상복귀
만약 매크로를 실행했는데 다시 원상태로 돌릴 수 있는 방법이 있나요?
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
실습파일 받는 방법 문의
안녕하세요 강의를 열심히 듣고 싶지만, 실습 파일을 어디서 받고 어떻게 받을 수 있는지 몰라서 듣지 않고 있습니다. 알려주시면 감사하겠습니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
VBA Solver 초기값에서 최적해 관련 파라미터 업데이트 안됨
안녕하세요! VBA 수업을 듣고 열심히 개발중인데요..강의내용중에 나오진 않았지만 물어볼곳이 없어서 여기다가 문의드립니다.아래와 같이 모듈내에 일부를 발췌했습니다. K1,K2값과 연동된 셀의 값들을 두개의 cdf(누적밀도함수) , pdf(확률밀도함수)로 정의하고 이를 더한 값을K3 로 지정하여서K3의 최적해를 구하는것을 vba로 표현하고자합니다.엑셀상에서 데이터 - 해찾기 - 해법 GRG 비선형으로 구한 값은 최적해를 나름 수렴해서 값을 잘 찾아주는데하기의 VBA는 K1,K2의 초기값으로 설정된값만 계속 내뱉습니다..(beta , eta 값을 초기에 설정했음) 초기값을 계속 바꾸면 바꾼 초기값에서 더 변화없네요K3에 대한 최적해가 VBA내에서 뭔가 잘 이뤄지지 않는데 코드를 봐서는 도무지 어느부분이 잘못되었는지 잘모르겠네요... 한번 봐주시면 감사드립니다.. beta = 1.3 eta = 700000 RO_Ws.Range("K1").Value = eta RO_Ws.Range("K2").Value = beta cdf = 0 For m = 1 To lastRow_Sale cellValue = Sale_Ws.Cells(m, 1).Value If cellValue <> 0 Then resultValue = WorksheetFunction.Ln(1 - (1 - Exp(-((cellValue / (RO_Ws.Range("K1").Value)) ^ (RO_Ws.Range("K2").Value))))) cdf = cdf + resultValue End If Next m '~여기까지 누적밀도함수 구함 pdf = 0 For n = 1 To lastRow_RO cellValue2 = RO_Ws.Cells(n, 3).Value If cellValue2 <> 0 Then resultValue2 = WorksheetFunction.Ln((RO_Ws.Range("K2").Value) / (RO_Ws.Range("K1").Value) * (cellValue2 / (RO_Ws.Range("K1").Value)) ^ ((RO_Ws.Range("K2").Value) - 1) * Exp(-((cellValue2 / (RO_Ws.Range("K1").Value)) ^ (RO_Ws.Range("K2").Value)))) pdf = pdf + resultValue2 End If Next n RO_Ws.Range("K3").Value = pdf + cdf 'RO_Ws.Range("K1").Value = eta 'RO_Ws.Range("K2").Value = beta 'RO_Ws.Range("K3").Value = weibull SolverReset ' 조건 설정 SolverOk SetCell:="$K$3", MaxMinVal:=1, ValueOf:=0, ByChange:="$K$1:$K$2", Engine:=2 SolverAdd CellRef:="$K$1", Relation:=3, FormulaText:="10000" SolverAdd CellRef:="$K$2", Relation:=3, FormulaText:="0" ' Solver 실행 SolverSolve UserFinish:=True eta = RO_Ws.Range("K1").Value beta = RO_Ws.Range("K2").Value weibull = RO_Ws.Range("K3").Value
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
개체메서드
강사님, 안녕하세요.개체메서드 입력하는 과정에서 시트를 추가할 때,shteets.add after 뒤에 ":" 를 넣은 뒤 "="를 쓰는 이유가 궁금합니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
thisworkbook.path
안녕하세요 강사님VBA를 사용해서 프로젝트 하나를 진행하고 있는데요,작업하는 문서가 일반 c드라이버나 바탕화면에 있는 것이 아니라 회사 공용 서버에 위치해있습니다.(Z라고 적혀있습니다.)코드는 이렇게 작성해서 메크로를 실행시키면외국어로 나오는건 컴퓨터가 외국어 환경이라서 그런거고 직역하면 "파일 경로안에 있는 파일을 찾을 수 없다" 라는 에러메세지가 나옵니다.에러메세지 안의 파일 경로는 정확한데 무엇이 문제일까요? 인터넷에 아무리 찾아봐도 답을 찾을 수 없어서 강사님께 질문드립니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
서식자동화 메크로 만들때
계속 이렇게 나오는데 뭐가 문제일까요?
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
수업자료 이름이 깨지는 것과 매크로 실행 안됨
안녕하세요 강사님 이제 막 강의 수강을 시작했는데요,수업 자료를 받아보니이렇게 이름이 다 깨져있습니다. 그런데 파일은 잘 열리는데요, 문제는 매크로 실행이 안됩니다.인터넷에 오류를 찾아보고 따라서 보안센터 설정도 했는데도 매크로 실행이 안된다고 나옵니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
사업부 행번호 자동입력
안녕하세요, 2-2 매크로 코드작성시, 특정사업부에 해당하는 행을 눈으로 세어서 코드에 입력을 하는데요, 만약 익월 또는 익년도에 해당사업부의 제품코드개수가 변경이 되어 또다시 매크로를 수정할때 수작업을 하게 됩니다. 혹시 해당사업부(예를 들어 수원사업부의 제품코드 개수의 변경시 이를 자동캐치하여 수원사업부만 보여주는 매크로를 작성할수 있는 방법을 여쭤보고 싶습니다. 감사합니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
강의파일 실행문제
안녕하세요 김경자 선생님. 한가지 질문드려도 될까요?강의 파일을 다운 받았는데 파일이 personal.xslb 에서 잠금 되어있다는 말이 뜨고 그 뒤에 읽기전용, notify 두가지만 선택가능해서 그런지 매크로가 아예 실행이 되지 않습니다.그 이후로 허용을 눌러봐도 이 워크북에 매크로가 존재하지 않거나 사용이 안된다는 문구만 뜹니다.혹시 관련해서 해결책을 아실까요? 감사합니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
Rows와 EntireRow
2-2 고객사 실습 중 코드에서 필요없는 코드를 지우는 연습하는 중에 ActiveCell.Offset(-2, 0).Rows("1:3").EntireRow.Select EntireRow를 지워도 되지 않을까 해서 지웠더니, 기존과 다르게 동작합니다. 이전 강의에서 Rows("1:3")과 EntireRow는 동일한 것으로 배웠는데, 이부분에서는 어떠한 차이점이 있는지 잘 이해가 되지 않습니다. 답변 주시면 감사하겠습니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
셀에 있는 문자를 소리(스피커)로 듣기?
엑셀에서 해당 셀의 문자의 소리를 듣기 위해 1) Application.Speech.Speak Range("c5").Cells 명령을 이용하고 (c5="완료") 있습니다..그런데 속도가 한템포 느리게 나서 사용을 못하고 있습니다. 하여, 아래의 명령 If Range("c5") = "완료" Then Beep 으로 대체하여 윈도의 자체사운드인 beep를 사용하니 속도가 굉장히 빠른 것으로 확인되었습니다.저는 beep음보다는 "완료"라는 소리를 들어야 작업중 오류발생률이 현저하게 낮아집니다. 하여, 2) 별도 윈도우의 사운드장치에 소리("완료")를 입력하여 이용할 수 있다고는 할 수 있다고 본 것 같습니다. 그런데, 상기의 방법외에 VBA만으로 속도를 빠르게 할 수 있는 방법은 없는 지 궁금합니다.
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
반복문의 변수
For Each 시트시, 시트라는 변수를 선언 해주지않았는데 시스템에서 인식을 하는 이유가 있나요? 기본적으로 시트라는 것이 엑셀파일에 포함이 되어있는건지 아니면 저희에게는 보이지 않지만 미리 선언이 되어있는건지 알고싶습니다
- 미해결엑셀 매크로와 VBA 기초부터 실무활용까지 완전 정복
실행이 되지 않는데 어떤부분이 잘못되었는지 알려주시면 감사드리겠습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련fd문의는 1:1 문의하기를 이용해주세요.