본문 바로가기
반응형

회사 생활18

특정 종류의 문자만 선택적으로 추출 하기 한글, 영문, 숫자, 특수문자 등 여러 종류의 문자가 섞여 있을 경우 특정 종류의 문자만 추출하는 VBA 입니다. 원하는 셀에 "=fn문자추출($A4,1)" 입력하고, 1대신 아래 항목중 선택 하면 해당 종류의 문자만 추출 됩니다. 1 : 숫자, 2 : 영문, 3 : 한글, 4 : 기타 VBA 코드는 아래와 같습니다. 더보기 Function fn문자추출(문자열 As String, 구분 As Integer) As String Dim i As Integer Dim K As String Dim NumStr As String, EngStr As String, HanStr As String, EtcStr As String For i = 1 To Len(문자열) K = Mid(문자열, i, 1) Select Cas.. 2020. 6. 28.
엑셀 시트 정렬 및 관리 템플릿 엑셀 시트 관리 VBA 입니다. 많은 시트가 있는 엑셀파일 관리할 때 유용한 템플릿 입니다. 2020. 6. 28.
엑셀 VBA 코드 작성 및 실행 하기 1. 엑셀 실행 후 Alt - F11 눌러 주세요! 그러면 MS VBA Applications 가 실행 됩니다. 여기에서 삽입 - 모듈을 선택 합니다. 그럼 다음과 같이 코드 입력 창이 나옵니다. 그럼 여기에 코드를 붙여 넣으시면 해당 매크로(VBA)가 완성 됩니다. 해당 창을 닫고 보기 - 매크로 - 매크로보기를 누르거나 Alt+F8을 선택하면 매크로 실행 창이 나옵니다. 여기에서 해당 매크로를 선택하여 실행을 클릭하면 작성한 매크로가 실행됩니다. 2020. 6. 28.
Special Merge 엑셀에서 셀을 병합하면 한셀에 있는 데이터만 남고 지워집니다. 하지만 다음 코드를 실행하면 다른행의 데이터도 그대로 남기고 행이 병합됩니다. [VBA 코드] Sub SpecialMerge() Dim output As String Dim inputrange As Variant Const space = " " On Error Resume Next For Each cell In Selection output = output & cell.Value & space Next cell With Selection .Clear .Cells(1).Value = output .Merge .HorizontalAlignment = xlGeneral .VerticalAlignment = xlCenter .WrapText = Tr.. 2020. 6. 28.
엑셀 행높이 열너비 동일하게 복사하기 1. 우선 아래 그림의 빨간 부분(행번호)을 포함해서 표를 선택하고 복사함. 그냥 표만 선택하면 행높이가 다르게 복사됩니다. (옆에 행번호를 선택 않하고 표만 복사하면 행 높이가 그냥 동일하게 복사 됩니다.) 2. 위와 같이 행 번호를 같이 복사하면 아래와 같이 행높이가 같게 복사됩니다. (아직 열너비는 다르네요^^) 3. 다시 원본을 선택하여 복사하기를 누르고 복사 대상에 선택하여 붙여넣기 그리고 열너비를 선택하고 복사를 합니다. 4. 아래와 같이 행높이와 열너비가 같게 복사가 됩니다. 결론 : 행 높이는 옆에 행번호를 같이 선택해서 복사, 열너비는 선택하여 붙여넣기의 열너비 2020. 6. 28.
연평균 성장률 (CAGR) 계산하기 1. 성장률 : 전년 보다 올해 얼마나 더 성장했는지 비율로 나타내 주는 것으로 다음과 같은 공식으로 구한다. - 과거 실적이 플러스(+)인 경우 : (현재실적-과거실적) / 과거실적 - 과거 실적이 마이너스(-)인 경우 : (현재실적-과거실적) / - 과거실적 *. 과거 실적이 음수 (예를 들어 작년 적자인경우) 위와 같은 방법으로 성장률을 계산하기도 하지만 재무쪽에서는 일반적으로 흑자전환, 적자지속, 적자전환 이렇게 표현한다. 2. 연평균 성장률 (年平均成長率) CAGR (Compound Annual Growth Rate)이란 수년 동안의 성장률을 매년 일정한 성장률을 지속한다고 가정하여 평균 성장률을 환산한 것이다. 방법은 수식을 직접 입력하거나 RATE 함수를 사용하면 된다. 첨부 파일 참고 하시.. 2020. 6. 28.
반응형