블로그 이미지
이비그치면

태그목록

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
아래와 같은 WORD 문서에서 원하는 중식메뉴를 CheckBox에 체크하고 중식식권버튼을 클릭하면 하단의 텍스트박스에 선택한 주문리스트와 합산된 주문금액이 출력되도록 하는것입니다

 

아래는 짬뽕,삼선짬뽕,탕수육,유산슬을 선택하고 중식식권버튼을 눌렀을때의 결과입니다


몇줄 안되는 코딩이라서 별도로 설명하지 않고 아래에 소스를 리스트해두었습니다

Private Sub cmd중식식권_Click()
Set tbl = ActiveDocument.Tables(1)
iOrderSum = 0
sOrderList = ""
For iRow = 1 To tbl.Rows.Count
    Set myRange = tbl.Cell(iRow, 1).Range
    Set oTest = myRange.InlineShapes
    If oTest.Item(1).OLEFormat.Object.Value Then
        sOrderAmt = Replace(tbl.Cell(iRow, 3).Range.Text, Chr(13), "")
        sOrderAmt = Replace(sOrderAmt, ",", "")
        iOrderSum = iOrderSum + Val(sOrderAmt)
        
        sEachOrder = Replace(tbl.Cell(iRow, 2).Range.Text, Chr(13), "")
        sEachOrder = Replace(sEachOrder, Chr(7), "")
        sOrderList = sOrderList & sEachOrder & "/"
    End If
Next
ActiveDocument.txt선택메뉴.Text = sOrderList
ActiveDocument.txt금액.Text = iOrderSum
End Sub

혹시 직접 해보실 분을 위해서 소스를 첨부해두니 참고바랍니다