나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 눈부처 (mincheol)

추천:  2
파일:     매크로 테스트-8월.xls (379KB) 조회:  2355
제목:   vba 질문입니다.
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요. 1. 엑셀 버전(95,97,2000,2002): 2. 윈도우즈의 버전(win95,win98,winME,winNT,win2000,winXP): 3. CPU (486,PentiumI/II/III/IV...): 4. RAM (32,64,128,256,512MB,1G...): * 아래줄에 질문을 작성하세요 >>
 안녕하세요, 누군가가 저에게 물어보았는데 도움을 요청합니다..
 
다름이 아니라. 현재 제가 배우고 있는 과정중에서 궁금한 사항이 있어서
메일 드립니다.
 
  제 나름대로 첨부파일의 양식을 매크로를 통해서 자동화 하려는데
 
밑의 표의 월누계를 자동으로 계산해서 입력하는 부분이 어려워서 못하고 있습니다.
 
 
굵은 글씨체(붉은색) 로 나와 있는 부분이 제가 원하는 부분인데여
 
 
     a        b              c                d         e       f           g
Date Model Lot no. Lot
총수량
Input
수량
Output
수량
GOOD FAIL LOSS M/C 작업자 SHIFT Test수율
(AA급)
총수율
(AA급)
일별
생산량
월 누계
AA급 A급 A급
비율
Particle PT
비율
Stain ST
비율
Noise NO
비율
Test
Reject
TR
비율
V-NOISE 특성
불량
etc.
08월 05일 CONDOR1H H4C10329-34 856 853 795 795 13 1.64% 35 4.10% 1 0.12% 2 0.23% 2 0.23%     2 3 3 이희진   93.20% 92.87% 3376 795
08월 05일 CONDOR1H H4C10329-31 884 880 810 810 17 2.10% 43 4.89% 13 1.48% 4 0.45% 2 0.23%     0 -9 5 배영자   92.05% 91.63% 1605
08월 05일 LARK5H H4L50330-17 339 335 297 297 8 2.69% 18 5.37% 8 2.39% 1 0.30% 1 0.30%     1 1 8 남미애   88.66% 87.61% 1902
08월 05일 LARK5H H4L50329-17 870 824 751 751 29 3.86% 38 4.61% 1 0.12% 1 0.12% 9 1.09%     1 -6 4 정영하   91.14% 86.32% 2653
08월 05일 LARK5H H4L50330-20 813 799 723 723 20 2.77% 25 3.13% 2 0.25% 1 0.13% 7 0.88%     11 10 6 이성미   90.49% 88.93% 3376
 
 
나머지 값은 첨부파일 보시면 아시겠지만 diaglogbox를 통해서 입력받은 값을 넣었구여
 
제가 원하는 값 "월 누계"는 따로 매크로를 하나 만들어서 "sum(g6:" _ ")                                  --> "_" 는 현재까지 입력된 행의 aa급 값입니다.
계산하게 하고 싶은데요
 
              범위가 g6:g150 처럼 일정하지 않아서 고생하고 있습니다
              왜냐하면 그날 그날 작업한 lot를 기록하는데 계속 범위가 늘어나기 때문입니다. . 다른데 질문할때도 없고 해서 이렇게
             질문드립니다. 좀 도와 주실수 있는지요
 
 
              제가 원하는 것은 g5에서 현재 입력한 행까지의 총합계입니다.
 
-첨부파일은 제가 지금까지 진행한 것까지가 들어 있습니다.
 
 
 
 
[불량 게시물 신고]  
작은오리안녕하세요?

다이얼로그 시트 대신 유저폼을 사용해 보시죠.

아래는 합계에 대한 매크로입니다.

참고하시고 하시는일 잘 되시기를 바랍니다.

Sub 총계더하기()
    Dim ws As Worksheet
    Dim rNum As Long
    Set ws = Sheets("생산총계")
    ' G5셀 아래(열)로는 공백없이 계속 입력된다는 조건하에
    rNum = ws.Range("G5").End(xlDown).Row
    If rNum = 65536 Then Exit Sub
    With ws
        .Range("AC5:AC" & rNum).FormulaR1C1 = "=SUM(R5C7:RC[-22])"
    End With
End Sub

08-18 (10:10)
삭제 ■신고
        
  

작성일 : 2003-08-18(09:42)
최종수정일 : 2003-08-18(09:42)