====== VBA ====== {{tag>VBA 개발 Excel}} [[data_analysis:excel|Excel]] [[blog:excel_vba_ribbon_menu|]] [[blog:excel_syntax_highlighting_sql|]] ===== Performance of VBA ===== * 계산과 Screenupdating 안하기 Application.ScreenUpdating = False Application.DisplayStatusBar = False Application.Calculation = xlCalculationManual Application.EnableEvents = False Application.ScreenUpdating = True Application.DisplayStatusBar = True Application.Calculation = xlCalculationAutomatic Application.EnableEvents = True 열려 있는 모든 통합 문서 Application.Calculate (또는 Calculate) 특정 워크시트 Worksheets(1).Calculate 특정 범위 Worksheets(1).Rows(2).Calculate Worksheets(""Sheet1"").UsedRange.Columns(""A:C"").Calculate range("A1").FormulaR1C1 = "=TODAY()" Range("F2") = Evaluate("SUM((B2:B60001=E2)*C2:C60001)") * for i 보다 for each * **자동채우기** Range("G2:O2").AutoFill Destination:=Range("G2:O" & Range("A" & Rows.Count).End(xlUp).Row) ===== 리본메뉴만들기 ===== [[http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2006/05/25/customuieditor.aspx|http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2006/05/25/customuieditor.aspx]] * 'Home' 탭에 리본메뉴 추가