2019. 12. 16. 16:18
[업무 활용 엑셀]
에듀파인 예산입력자료 엑셀에서 활용된 모듈입니다.
해당 모듈은 셀에서 텍스트와 같이 입력된 값에서 숫자만 가지고와 산술계산을 하는 모듈입니다.
Function CalStr(strS As String)
Dim i As Integer
Dim Tmp_Text, strText As String
On Error Resume Next
Tmp_Text = ""
For i = 1 To Len(strS) + 1
strText = Mid(strS, i, 1)
If (strText Like "[0-9]" Or strText Like "[+*/.%)(-]") Then
Tmp_Text = Tmp_Text & strText
End If
Next i
If Tmp_Text = "" Then
CalStr = 0
Else
CalStr = Evaluate(Tmp_Text)
If CalStr Mod 1000 > 0 Then
CalStr = ((CalStr \ 1000) + 1) * 1000
End If
End If
End Function
Function CalMinus(thisY As Double, lastY As Double)
CalMinus = thisY - lastY
End Function
반응형
'업무 활용 엑셀' 카테고리의 다른 글
[엑셀] 바로 전에 한 작업을 기억했다가 반복하기 (0) | 2019.06.21 |
---|---|
엑셀에서 특수문자가 포함된 문자열 찾기('틸트문자(~)') (0) | 2019.05.20 |
엑셀 숨긴 시트 보이는 VBA 코드 (0) | 2019.04.11 |
엑셀 사용 가능한 메모리나 디스크 공간이 부족하므로 .... (0) | 2018.11.29 |
엑셀 VBA 자료(학교명을 참석자수만큼 반복시키기) (0) | 2018.11.28 |