BLOG main image
분류 전체보기 (313)
교육 (13)
NEIS (6)
Edufine (0)
Programmer (5)
Android Programming (1)
Internet W3 (18)
JAVA Programming (9)
JSP/Servlet (1)
Framework (7)
Spring For Beginner (4)
eGovFrame (10)
MEAN Stack (2)
NodeJS (5)
SublimeText (30)
SublimeText_Tips (18)
Eclipse (16)
JavaScript (8)
jQuery (12)
jQuery_tips (1)
Ajax (3)
DWR(Direct Web Remote) (4)
JSON(JS Object Notation) (4)
Oracle (2)
MySQL (28)
OS (16)
Download (3)
Life (10)
Favorit Site (1)
Books (2)
Healthy (1)
Stocks (1)
HTML5/CSS (1)
Python (4)
Security (7)
CISSP (0)
Ruby On Rails (5)
일기장 (0)
영어 교과서(중2) (3)
알고리즘 (0)
Go Lang (3)
VB 2010 (12)
C# (1)
정보보안기사(네트워크보안) (0)
업무 활용 엑셀 (11)
틈틈이 활용팁 (14)
하루 하루 살아가며 ……. (2)
기술 (1)
파이썬 & 데이터분석 (1)
Visitors up to today!
Today hit, Yesterday hit
daisy rss
tistory 티스토리 가입하기!
2019. 12. 16. 16:18

에듀파인 예산입력자료 엑셀에서 활용된 모듈입니다. 

해당 모듈은 셀에서 텍스트와 같이 입력된 값에서 숫자만 가지고와 산술계산을 하는 모듈입니다. 

CalStr 모듈

 

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

반응형