<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=%EC%97%91%EC%85%80_%EB%A7%A4%ED%81%AC%EB%A1%9C</id>
	<title>엑셀 매크로 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://devcafe.co.kr/w/index.php?action=history&amp;feed=atom&amp;title=%EC%97%91%EC%85%80_%EB%A7%A4%ED%81%AC%EB%A1%9C"/>
	<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=%EC%97%91%EC%85%80_%EB%A7%A4%ED%81%AC%EB%A1%9C&amp;action=history"/>
	<updated>2026-07-02T04:26:27Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://devcafe.co.kr/w/index.php?title=%EC%97%91%EC%85%80_%EB%A7%A4%ED%81%AC%EB%A1%9C&amp;diff=135&amp;oldid=prev</id>
		<title>Devcafe: 새 문서: === 엑셀 함수 목록 === https://www.oppadu.com/%ec%97%91%ec%85%80-%ed%95%a8%ec%88%98-%eb%aa%a9%eb%a1%9d/  ==== SQL의  substring() 함수와 비슷한 함수 ==== # RIGHT&quot;셀 or 문자&quot;, 잘라낼 글자 수) # LEFT(&quot;셀 or 문자&quot;, 잘라낼 글자 수) # MID(&quot;셀 or 문자&quot;, 시작글자 수,잘라낼 글자 수)  === 엑셀 함수응용 === https://www.oppadu.com/%ec%97%91%ec%85%80-%ed%95%a8%ec%88%98-%ea%b3%b5%ec%8b%9d-%ec%b4%9d%ec%a0%95%eb%a6%ac/  === 엑셀 기능 사...</title>
		<link rel="alternate" type="text/html" href="https://devcafe.co.kr/w/index.php?title=%EC%97%91%EC%85%80_%EB%A7%A4%ED%81%AC%EB%A1%9C&amp;diff=135&amp;oldid=prev"/>
		<updated>2024-10-04T16:50:02Z</updated>

		<summary type="html">&lt;p&gt;새 문서: === 엑셀 함수 목록 === https://www.oppadu.com/%ec%97%91%ec%85%80-%ed%95%a8%ec%88%98-%eb%aa%a9%eb%a1%9d/  ==== SQL의  substring() 함수와 비슷한 함수 ==== # RIGHT&amp;quot;셀 or 문자&amp;quot;, 잘라낼 글자 수) # LEFT(&amp;quot;셀 or 문자&amp;quot;, 잘라낼 글자 수) # MID(&amp;quot;셀 or 문자&amp;quot;, 시작글자 수,잘라낼 글자 수)  === 엑셀 함수응용 === https://www.oppadu.com/%ec%97%91%ec%85%80-%ed%95%a8%ec%88%98-%ea%b3%b5%ec%8b%9d-%ec%b4%9d%ec%a0%95%eb%a6%ac/  === 엑셀 기능 사...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== 엑셀 함수 목록 ===&lt;br /&gt;
https://www.oppadu.com/%ec%97%91%ec%85%80-%ed%95%a8%ec%88%98-%eb%aa%a9%eb%a1%9d/&lt;br /&gt;
&lt;br /&gt;
==== SQL의  substring() 함수와 비슷한 함수 ====&lt;br /&gt;
# RIGHT&amp;quot;셀 or 문자&amp;quot;, 잘라낼 글자 수)&lt;br /&gt;
# LEFT(&amp;quot;셀 or 문자&amp;quot;, 잘라낼 글자 수)&lt;br /&gt;
# MID(&amp;quot;셀 or 문자&amp;quot;, 시작글자 수,잘라낼 글자 수)&lt;br /&gt;
&lt;br /&gt;
=== 엑셀 함수응용 ===&lt;br /&gt;
https://www.oppadu.com/%ec%97%91%ec%85%80-%ed%95%a8%ec%88%98-%ea%b3%b5%ec%8b%9d-%ec%b4%9d%ec%a0%95%eb%a6%ac/&lt;br /&gt;
&lt;br /&gt;
=== 엑셀 기능 사전 ===&lt;br /&gt;
https://www.oppadu.com/%ec%97%91%ec%85%80-%ec%9c%84%ed%82%a4-%ea%b8%b0%eb%8a%a5-%ec%82%ac%ec%a0%84/&lt;br /&gt;
&lt;br /&gt;
=== 엑셀 VBA 함수 ===&lt;br /&gt;
https://www.oppadu.com/%ec%97%91%ec%85%80-vba-%ed%95%a8%ec%88%98/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 초보자용 VBA 사용 방법 ===&lt;br /&gt;
https://ttend.tistory.com/598?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 그림(사진) 쉽게 삽입하는 매크로 VBA ===&lt;br /&gt;
https://ttend.tistory.com/567?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 버튼(단추) 양식에 매크로 연결하기 ===&lt;br /&gt;
https://ttend.tistory.com/384?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 매크로 보안 경고 없애기 - 신뢰할 수 있는 폴더 추가 ===&lt;br /&gt;
https://ttend.tistory.com/383?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 매크로로 복사된 워크시트를 제일 뒤쪽으로 보내기 ===&lt;br /&gt;
https://ttend.tistory.com/382?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 매크로 - 시트 자동으로 복사하기===&lt;br /&gt;
https://ttend.tistory.com/381?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 스핀버튼으로 양식 입력 자동화===&lt;br /&gt;
https://ttend.tistory.com/256?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 개발도구 추가하기(엑셀 2007, 엑셀 2010) ===&lt;br /&gt;
https://ttend.tistory.com/255?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 워크시트 이름 셀 텍스트로 가져오기 ===&lt;br /&gt;
https://ttend.tistory.com/658?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 워크시트 이름을 셀 내용으로 자동으로 바꾸기 ===&lt;br /&gt;
https://ttend.tistory.com/657?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 열 너비와 행 높이 다른 시트에 적용하기 ===&lt;br /&gt;
https://ttend.tistory.com/599?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 모든 시트에 적용 하기 ===&lt;br /&gt;
&amp;lt;source lang=vba&amp;gt;&lt;br /&gt;
Sub 시트마다_바로가기_컬럼추가()&lt;br /&gt;
  &lt;br /&gt;
    Dim Count1 As Integer&lt;br /&gt;
    Dim i As Integer&lt;br /&gt;
&lt;br /&gt;
    &amp;#039;Set Count1 equal to the number of worksheets in the active workbook.&lt;br /&gt;
&lt;br /&gt;
    Count1 = ActiveWorkbook.Worksheets.Count&lt;br /&gt;
&lt;br /&gt;
    For i = 1 To Count1&lt;br /&gt;
    &lt;br /&gt;
        Worksheets(i).Activate&lt;br /&gt;
        &amp;#039; 통합 시트는 제외 하기 (실행버튼이 있는 시트)&lt;br /&gt;
        If Worksheets(i).Name &amp;lt;&amp;gt; &amp;quot;통합&amp;quot; Then               &amp;#039;// Sheet 파일이름이 Main이 아니면&lt;br /&gt;
        &amp;#039; 적용할 액션을 기술 &lt;br /&gt;
            Application.Goto Reference:=&amp;quot;R5C11&amp;quot;&lt;br /&gt;
            Range(Selection, Selection.End(xlDown)).Select&lt;br /&gt;
            Range(Selection, Selection.End(xlToRight)).Select&lt;br /&gt;
            Selection.FillDown&lt;br /&gt;
        End If&lt;br /&gt;
        &lt;br /&gt;
    Next i&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 시트마다 컬럼 추가 하기 ====&lt;br /&gt;
&amp;lt;source lang=vba&amp;gt;&lt;br /&gt;
Sub 시트마다_바로가기_컬럼추가()&lt;br /&gt;
  &lt;br /&gt;
    Dim Count1 As Integer&lt;br /&gt;
    Dim i As Integer&lt;br /&gt;
&lt;br /&gt;
    &amp;#039;Set Count1 equal to the number of worksheets in the active workbook.&lt;br /&gt;
&lt;br /&gt;
    Count1 = ActiveWorkbook.Worksheets.Count&lt;br /&gt;
&lt;br /&gt;
    For i = 1 To Count1&lt;br /&gt;
    &lt;br /&gt;
        Worksheets(i).Activate&lt;br /&gt;
        &lt;br /&gt;
        If Worksheets(i).Name &amp;lt;&amp;gt; &amp;quot;통합&amp;quot; Then               &amp;#039;// Sheet 파일이름이 Main이 아니면&lt;br /&gt;
            &amp;#039; 적용할 액션을 기술&lt;br /&gt;
            Application.Goto Reference:=&amp;quot;R5C11&amp;quot;&lt;br /&gt;
            Range(Selection, Selection.End(xlDown)).Select&lt;br /&gt;
            Range(Selection, Selection.End(xlToRight)).Select&lt;br /&gt;
            Selection.FillDown&lt;br /&gt;
        End If&lt;br /&gt;
        &lt;br /&gt;
    Next i&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;lt;/source &amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== 시트별로 행의 갯수가 다른경우 반복 적용 하기 ====&lt;br /&gt;
&amp;lt;source lang=vba&amp;gt;&lt;br /&gt;
Sub 검증규칙코드추가()&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&amp;#039; 검증규칙코드추가 매크로&lt;br /&gt;
&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&lt;br /&gt;
    &amp;#039;Columns(&amp;quot;E:E&amp;quot;).Select&lt;br /&gt;
    &amp;#039;Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove&lt;br /&gt;
    &amp;#039;Range(&amp;quot;E4&amp;quot;).Select&lt;br /&gt;
    &amp;#039;ActiveCell.FormulaR1C1 = &amp;quot;검증규칙코드&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    &amp;#039;Dim A As Range&lt;br /&gt;
&lt;br /&gt;
    &lt;br /&gt;
    &amp;#039; 최대행의 건수 알기&lt;br /&gt;
    rowCnt = Range(&amp;quot;a5&amp;quot;, Range(&amp;quot;a5&amp;quot;).End(xlDown)).Rows.Count&lt;br /&gt;
    &amp;#039;Set A = Range(&amp;quot;A3:B4&amp;quot;)&lt;br /&gt;
    &amp;#039;열개수 = Range(&amp;quot;a1&amp;quot;, Range(&amp;quot;a1&amp;quot;).End(xlToRight)).Columns.Count&lt;br /&gt;
&lt;br /&gt;
    &amp;#039;MsgBox (rowCnt)&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
&amp;#039;    Range(&amp;quot;a5&amp;quot;, &amp;quot;A&amp;quot; &amp;amp; 4 + rowCnt).Select&lt;br /&gt;
   &lt;br /&gt;
    Range(&amp;quot;E5&amp;quot;).Select&lt;br /&gt;
    ActiveCell.FormulaR1C1 = &amp;quot;=VLOOKUP(RC[1],[검증규칙_목록_20200710_173349.xls]Sheet1!C9:C11,3,0)&amp;quot;&lt;br /&gt;
&lt;br /&gt;
    Range(&amp;quot;e5&amp;quot;, &amp;quot;e&amp;quot; &amp;amp; 4 + rowCnt).Select&lt;br /&gt;
    Selection.FillDown&lt;br /&gt;
&lt;br /&gt;
End Sub&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sub 검증규칙코드_반복실행()&lt;br /&gt;
  &lt;br /&gt;
    Dim Count1 As Integer&lt;br /&gt;
    Dim i As Integer&lt;br /&gt;
&lt;br /&gt;
    &amp;#039;Set Count1 equal to the number of worksheets in the active workbook.&lt;br /&gt;
&lt;br /&gt;
    Count1 = ActiveWorkbook.Worksheets.Count&lt;br /&gt;
&lt;br /&gt;
    For i = 1 To Count1&lt;br /&gt;
    &lt;br /&gt;
        Worksheets(i).Activate&lt;br /&gt;
        &amp;#039; 적용할 액션을 기술&lt;br /&gt;
        &lt;br /&gt;
        If Worksheets(i).Name &amp;lt;&amp;gt; &amp;quot;통합&amp;quot; Then               &amp;#039;// Sheet 파일이름이 Main이 아니면&lt;br /&gt;
            Call 검증규칙코드추가&lt;br /&gt;
        End If&lt;br /&gt;
&lt;br /&gt;
        &lt;br /&gt;
    Next i&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 각 시트를 별도 파일로 저장하기 ===&lt;br /&gt;
https://ttend.tistory.com/596?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 열 데이터에 따라 각각의 시트로 분리하기 ===&lt;br /&gt;
https://ttend.tistory.com/595?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 병합한 셀 해제하고 셀 내용 채우기 ===&lt;br /&gt;
https://ttend.tistory.com/593?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 같은 내용일 때 셀 병합하기 ===&lt;br /&gt;
https://ttend.tistory.com/592?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 셀 안의 영어와 한글, 숫자 분리 추출하는 매크로 VBA ===&lt;br /&gt;
https://ttend.tistory.com/568?category=580297&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== VBE 코드 창 글꼴 및 글자 크기 변경하기 ===&lt;br /&gt;
https://ttend.tistory.com/529?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 색상표 ===&lt;br /&gt;
https://ttend.tistory.com/526?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 텍스트 중 일부 글자만 색깔 바꾸기 ===&lt;br /&gt;
https://ttend.tistory.com/516?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 시트 복사 매크로에 버튼 삭제하는 매크로 추가 ===&lt;br /&gt;
https://ttend.tistory.com/385?category=580297&lt;br /&gt;
&lt;br /&gt;
=== 각 시트를 PDF로 저장 ===&lt;br /&gt;
https://ttend.tistory.com/651&lt;br /&gt;
&lt;br /&gt;
[[category:excel]]&lt;/div&gt;</summary>
		<author><name>Devcafe</name></author>
	</entry>
</feed>