VBA에서 Name 문을 사용하여 Excel 파일의 이름을 바꿀 수 있습니다. 실제로 이 문을 사용하는 일반적인 방법은 다음과 같습니다. SubRenameFile () Name "C:\Users\bob\Documents\current_data\my_old_file.xlsx" As _ "C:\Users\bob\Documents\current_data\my_new_file.xlsx" End Sub 이 특정 매크로는 my_old_file.xlsx 라는 파일의 이름을 my_new_file.xlsx 로 바꿉니다. 참고 : 동일한 줄에...
VBA에서 EoMonth 메서드를 사용하여 특정 날짜에 대한 월의 마지막 날을 반환할 수 있습니다. 실제로 이 방법을 사용하는 일반적인 방법은 다음과 같습니다. Sub LastDayOfMonth() Dim i As Integer For i = 2 To 11 Range(" C " & i).Value = Application.WorksheetFunction.EoMonth(Range(" A...
VBA에서 Substitute() 메서드를 사용하여 문자열의 특정 텍스트를 모두 새 텍스트로 바꿀 수 있습니다. 이 방법은 다음 기본 구문을 사용합니다. 대체(텍스트, Old_text, New_text, Instance_num) 금: 텍스트 : 문자를 바꾸려는 텍스트입니다. Old_text : 대체할 텍스트 New_text : 대체 텍스트로 사용할 텍스트 Instance_num (...
VBA에서 다음 구문을 사용하여 셀 범위를 복사하고 값과 소스 서식을 새 위치에 붙여넣을 수 있습니다. Sub PasteWithFormatting() Range(" A1:C11 ").Copy Range(" A13 ").PasteSpecial Paste:=xlPasteAllUsingSourceTheme Application.CutCopyMode = False End Sub 이 특정 매크로는 A1:C11 범위의 셀을 복사하고 A13 셀에서 시작하는 범위에 서식이...
VBA에서 다음 구문을 사용하여 셀 범위를 다른 시트에 복사할 수 있습니다. Sub CopyRangeToSheet() Worksheets(" Sheet1 ").Range(" A1:C11 ").Copy Worksheets(" Sheet2 ").Range(" A1 ").PasteSpecial Application.CutCopyMode = False End Sub 이 특정 매크로는 Sheet1 의 A1:C11 범위에 있는 셀을 복사하여 Sheet2 의 A1...
VBA에서 다음 방법을 사용하여 Excel 통합 문서의 특정 시트 이름을 가져올 수 있습니다. 방법 1: 활성 시트의 이름 가져오기 Function GetSheetName() GetSheetName = ActiveSheet.Name End Function 이 함수는 활성 시트의 이름을 반환합니다. 방법 2: 번호로 시트 이름 가져오기 Function GetSheetName(N As...
VBA에서 NumberFormat 속성을 사용하면 mm/dd/yyyy 형식을 사용하여 날짜 값의 형식을 지정할 수 있습니다. 실제로 이를 수행하는 일반적인 방법은 다음과 같습니다. SubFormatDates () Dim i As Integer For i = 2 To 11 Range(" A " & i).NumberFormat = " mm/dd/yyyy "...
VBA에서 Font.Bold 속성을 사용하여 Excel의 특정 셀에 굵은 글꼴을 만들 수 있습니다. 예를 들어 다음 매크로를 만들어 시트의 A1 셀에 있는 글꼴을 굵게 만들 수 있습니다. SubMakeFontBold () Range(" A1 ").Font.Bold = True End Sub A1:C1 범위에 있는 각 셀의 글꼴을...