이름 | 학번 | 조 | 서양식이름 | 학번의합 |
강우정 | 4723187 | |||
권오현 | 4728520 | |||
김경만 | 5048370 | |||
김규 | 4795745 | |||
김기범 | 5048383 | |||
김기영 | 4795580 | |||
김덕연 | 4795623 | |||
김도훈 | 5048409 | |||
김무종 | 4795728 | |||
김민규 | 4723506 | |||
김민제 | 5048426 | |||
김민혁 | 4795762 | |||
김상태 | 4795819 | |||
김성택 | 5048430 | |||
김세원 | 5048443 | |||
김영진 | 5048457 | |||
김은정 | 5048460 | |||
김응준 | 4922505 | |||
김재현 | 4796004 | |||
김정무 | 4484937 | |||
김정훈 | 4796066 | |||
김지훈 | 4728747 | |||
김호준 | 4724030 | |||
남혜은 | 5048474 | |||
도은재 | 5048488 | |||
박건률 | 5048491 | |||
박민근 | 4651953 | |||
박상서 | 4651998 | |||
박상화 | 5048503 | |||
박신형 | 5048517 | |||
박우재 | 5048520 | |||
박주현 | 4915081 | |||
박진석 | 5048534 | |||
박혜지 | 4923559 | |||
박희범 | 5048548 | |||
백혜림 | 4923804 | |||
복명수 | 5048551 | |||
신기철 | 5048565 | |||
신동혁 | 4486205 | |||
신승엽 | 5048579 | |||
신우식 | 4486236 | |||
신호준 | 5048582 | |||
오환주 | 4486435 | |||
이광규 | 4519158 | |||
이광민 | 4725203 | |||
이광진 | 4725217 | |||
이기동 | 4725220 | |||
이문호 | 4924614 | |||
이성진 | 4653144 | |||
이순혁 | 4797701 | |||
이재언 | 4729389 | |||
이준우 | 4797928 | |||
이현수 | 4798022 | |||
임헌 | 4798144 | |||
장재관 | 4798204 | |||
전환진 | 4570342 | |||
조성현 | 4570541 | |||
조아라 | 4925776 | |||
최동철 | 4726442 | |||
최진우 | 4726624 | |||
현준용 | 4799028 | |||
홍상진 | 4488376 |
ption Explicit
Sub Group_Click()
Dim int_Total As Integer ' 총학생수를 기억하기 위한 변수
Dim int_i As Integer ' 카운터
Dim int_k As Integer
Dim int_G As Integer ' 조
Dim str_Name As String ' 서양식 이름을 위한 변수
Dim int_N As Integer ' 학번의 글자수를 위한 변수
Dim int_Sum As Integer ' 학번의 합을 위한 변수
int_Total = Application.CountA(Range("A:A")) - 1 ' 표에서 제목을 제외한 학생수를 기억
For int_i = 1 To int_Total
' 이 부분을 작성하시오.
Next int_i
End Sub
1. 학번을 이용하여 4개조로 편성하고
2. 이름을 서양식이름으로 변환하며
3. 학번의 합을 구하시오.
1,2,3을 하려면 위의 식에서 어떻게 해야지 될까요?
답변자님,
정보를 공유해 주세요.
안녕하세요
아래 코드는
Option Explicit
Sub Group_Click()
Dim int_Total As Integer ' 총학생수를 기억하기 위한 변수
Dim int_i As Integer ' 카운터
Dim int_k As Integer
Dim int_G As Integer ' 조
Dim str_Name As String ' 서양식 이름을 위한 변수
Dim int_N As Integer ' 학번의 글자수를 위한 변수
Dim int_Sum As Integer ' 학번의 합을 위한 변수
int_Total = Application.CountA(Range("A:A")) - 1 ' 표에서 제목을 제외한 학생수를 기억
For int_i = 1 To int_Total
int_N = Len(Cells(int_i + 1, 2))
int_Sum = 0
For int_k = 1 To int_N
int_Sum = int_Sum + Val(Mid(Cells(int_i + 1, 2), int_k, 1))
Next
Cells(int_i + 1, 3) = int_Sum Mod 4 + 1
Cells(int_i + 1, 4) = Right(Cells(int_i + 1, 1), 2) & Left(Cells(int_i + 1, 1), 1)
Cells(int_i + 1, 5) = int_Sum
Next int_i
End Sub
2010.10.09.
-
채택
질문자가 채택한 답변입니다.
UP이 많은 답변일수록 사용자들에게 더 많이 노출됩니다.