2013-06-13 3 views
0

나는 월 (열)과 사람 (행)으로 입력하는 정보를 합산하는 프로그램을 작성하고 있지만 반올림 문제는 문제가 있습니다. 나는 범위를 명명 할 수있는 다른 장소를 보았고, 그 범위의 셀을 소수 2 자리로 반올림했다. 그러나 나는 VBA에 익숙하지 않았고, 의사 코드는 그 대답이 작성된 것만으로는 충분하지 않았다. .VBA를 사용하여 소수점 이하 2 자리로 반올림

다음은 내 문제에 맞는 답을 찾을 수있는 링크이지만 의사 코드를 구현하는 데 문제가 있습니다.

VBA Round Function

답변

0

VBA를 라운드 기능을 사용하여 여기를 참조 : http://www.techonthenet.com/excel/formulas/round_vba.php

을하지만 그냥 원하는 경우 열은 수의 열 형식을 설정하지 왜 소수 둘째 자리로 표시 할 수 소수 2 자리? VBA 코드를 사용할 필요가 없습니다. 다음은 그 수행하는 방법에 대한 지침은 다음과 같습니다, 전체 열을

  1. 강조 표시
  2. 오른쪽 클릭을 선택 "셀 서식이 ...",
  3. 가 "사용자 정의"를 숫자 탭을 클릭 한 다음 선택 카테고리.
  4. 유형을 0.00으로 선택하십시오.
  5. 이제이 열의 셀 중 하나에 1.2345를 입력하면 셀을 떠날 때 1.23이됩니다.
+0

이것은 내가 찾고있는 것이지만 G-S 열에 어떻게 적용 할 것인가? 알 수없는 행이 있으며 모든 값을 반올림해야합니다. – Mike

+0

@Mike - 아마도 당신은 복잡한 일을 끝내고 있다고 생각합니다. 가장 쉬운 해결책은 최신 편집 내용입니다. 아니면 당신이하려고하는 것을 오해했을 수도 있습니다. – dcp

+0

나는 당신의 편집이 이전에 시도한 것을 시도했다. 그러나 이것은 프로그램이 자동 합산하는 셀에는 적용되지 않는다. – Mike