Vba에서 floor 함수를 사용하는 방법(예제 포함)


VBA에서 Floor 메서드를 사용하여 셀의 숫자를 가장 가까운 유효 배수로 반올림할 수 있습니다.

실제로 이 기능을 사용하는 일반적인 방법은 다음과 같습니다.

 SubToFloor ()

Dim i As Integer

For i = 2 To 10
    Range("C" & i) = WorksheetFunction.Floor(Range("A" & i), Range("B" & i))
Next i

End Sub

이 특정 매크로는 A2:A10 범위의 각 값을 B2:B10 범위에 지정된 가장 가까운 유효 배수로 반올림하고 결과를 C2:C10 범위에 표시합니다.

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: VBA에서 Floor 함수를 사용하는 방법

A 열에 값 목록이 있고 B 열에 각 값을 반올림하려는 또 다른 유효 배수 목록이 있다고 가정합니다.

VBA에서 Floor 메서드를 사용하여 다음 매크로를 만들어 A 열의 각 값을 B 열의 유효 배수로 반올림할 수 있습니다.

 SubToFloor ()

Dim i As Integer

For i = 2 To 10
    Range("C" & i) = WorksheetFunction.Floor(Range("A" & i), Range("B" & i))
Next i

End Sub

이 매크로를 실행하면 다음과 같은 출력이 나타납니다.

C 열에는 A 열의 각 값에 Floor 메서드를 사용한 결과가 표시됩니다.

예를 들어 다음을 볼 수 있습니다.

  • 12.2452를 가장 가까운 0.001의 배수로 내림하면 12.245 가 됩니다.
  • 14.927을 가장 가까운 0.01의 배수로 내림하면 14.92가 됩니다.
  • -5.23을 가장 가까운 0.1의 배수로 내림하면 -5.3이 됩니다.

등등.

참고 : VBA Floor 방법에 대한 전체 문서는 여기에서 찾을 수 있습니다.

추가 리소스

다음 자습서에서는 VBA에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

VBA에서 값을 반올림하는 방법
VBA에서 값을 반올림하는 방법
VBA에서 값을 소수점 이하 2자리로 반올림하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다