컴퓨터활용(컴활) 공부

[스프레드 시트] 실기 컴활 문제 풀기 (양식 컨트롤 매크로 연동)

미스털이 사용자 2023. 12. 18. 14:07
반응형

아래문제 출처 ( https://m.cafe.daum.net/hermingway/ZYwR/38)

 

​​​​엑셀 컴활 문제를 계속해서 풀어보자.

 

 

 

 

===

 

 

서식설정 매크로

양식 컨트롤 생성 및 매크로 연동

 

 

서식 지정하는 것 부터 하자.

[빨강][>=0.2]"★"0%; → 0.2이상이면 빨강색으로 ★백분율 로 나타내자.

[파랑][<=0.15]"☆"0%; → 0.15이하면 파랑색으로 ☆백분율 로 나타내자.

0%; → 그 외의 경우에 대해선 백분율로 나타낸다.

 

 

 

 

[개발도구]->[삽입]을 통해

양식컨트롤 생성하고

매크로 지정창이 나타나면 "기록"실행

 

그 다음 기록창이 나타나면

이름을 기입 후

확인 눌러 매크로 기록을 시작

 

 

기록할 때엔

아까전 적용했을 때 과정처럼

서식 적용 대상 선택 후,

셀 서식창을 열고

[표시형식]->[사용자지정] 선택 후

아까전 적었었던 서식변경 문구 적어준다.

 

 

서식 적용을 마쳤다면

기록 중지를 실행

 

위의 설정한게 제대로 됐는지 확인하고 싶으면

Alt+F11 실행시켜 확인해보자.

Sub 서식설정()
'
' 서식설정 매크로
'

'
    Range("G3:G22").Select
    Selection.NumberFormatLocal = "[빨강][>=0.2]""★""0%;[파랑][<=0.15]""☆""0%;0%;"
End Sub
 

 

버튼 이름을 수정

 

 

===

 

서식 해제 매크로 만들고

양식 컨트롤 생성 후 연동

 

 

 

아까전 처럼 양식 컨트롤 만들고

매크로 기록을 시작한다.

 

 

매크로 기록이 시작되면

아까전 서식 적용했을 때와 비슷하게 하되

표시형식은 [일반]으로 지정

 

 

 

Sub 서식해제()
'
' 서식해제 매크로
'

'
    Range("G3:G22").Select
    Selection.NumberFormatLocal = "G/표준"
End Sub
 
 

 

 

테스트해본다.

 

 

반응형