inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

진짜 현업에서 쓰이는 직장인의 실무 엑셀 - 데이터 가공부터 분석까지

특정 값 나누기 반환 되는 값이 다른 값들과 다르게 나옵니다 ..

118

go4078

작성한 질문수 2

1

삭제된 글입니다

ms-office excel

답변 3

0

배영자

format은 최종적으로 출력할 때 적용해야 하는 것입니다.
따라서 아래처럼 수정해보세요.


1. d_a, d_b, dd 변수 모두 없애고
2. test1 = 이익금 /  매출액
2. Debug.Print format(test1,"0.00%")

추가적으로
위 에러랑 상관은 없습니다만
세 자리 마다 콤마 표시는 ' #,###' 으로 입력하시면 됩니다.

0

go4078

네 선생님..  답변 감사합니다.. 출력시 포맷은 %로 하면 됩니다.. 

출력은 정상적이고 엑셀에서 똑 같은 값으로 나누면 값이 잘 나오는데

vba안에서 이렇게 나와서요..

핵심은 아래 실행창에 나누기 값이 마지막 E-02 이렇게 떨어지는 숫자는 반환값이 에러가 생기는것 같습니다. test1 0.023 반환되어야 하는데 2.33으로 반환이 되어 /100을 해 보아도 2.33이 반환이 됩니다.

사진속에 설명 추가 했습니다.. 단순한것인데 해결이 안되네요 ..

번거로우시겠만 소스를 보내봐도 될까요 ?^^ 

0

배영자

하...갑자기 다른 일을 하다가 구독자님의 질문에서 놓친게 불현듯 생각났습니다.
제 뇌가 잠재의식 속에서 자가검증을 하고 있었나 봅니다.
샘플파일을 만들어서 업로드 해두었습니다. 
다운로드해서 살펴보세요.
https://blog.naver.com/engelmm/222441156522

0

배영자

안녕하세요, 배영자입니다 :)

아래의 그림을 보시고
워크시트에 샘플 데이터 입력 -> 코딩 -> F8 키로 한 줄씩 실행하면서 살펴보세요.

말씀하신 문제를 해결하기 위한 키포인트는 2가지 입니다.
1. ddd의 데이터 타입을 'double' 타입으로 선언해야 하는 것.
2. 출력할 때 format 함수를 사용해서 형식을 지정해야 하는 것.

그룹화

1

72

2

파일 병합 화면이 아닌 편집 화면 바로 뜨는 경우

1

74

2

강의자료 다운로드

0

71

1

열 분할관련 질문

0

77

1

특정시트만 취합하기

1

277

2

필드값 텍스트에서 숫자/통화 등 변환

1

130

2

데이터가져오기>폴더에서> 파일명 질문 드립니다

0

125

1

파워쿼리를 이용한 파일간 차이 가능 여부

1

215

3

시트 통합 시 좌우로 연결 방법 문의

1

250

2

파워쿼리 편집기에서 셀 값 변경

1

262

1

6강 엑셀 파일 통합

1

219

2

웹 주소로 데이터를 끌어오면 설명과 다르게 나옵니다

1

243

3

예제파일 못 찾았습니다. 다시한번 확인해 주세요.

1

305

3

예제파일은 어디에 있나요?

0

267

2

[7강] 필터링 & 우선순위 정렬 한방에 하기

1

510

2

[2강] 가져온 웹데이터, 일정 간격으로 자동 업데이트 관련 질문

1

238

2

[5강] 경로 수정 시 한글로 입력하면 오류가 발생하는 건

1

577

2

[3강] 자동 업데이트 관련 질문

1

287

1

피벗테이블 단점보완 11분 질문

1

351

1

위키피디아 연결 방법

1

301

2

로드했는데 화면에 아무것도 안보입니다

1

378

2

파워쿼리 원본 파일 변경 시 새로고침 안되는 문제.

1

1571

1

파워쿼리 - 폴더 연결관련 질문입니다.

1

268

1

파워쿼리 '로그인 필요' 페이지 웹크롤링 질문입니다.

2

1448

1