2013-12-10 3 views
0

원본 파일의 이름을 특정 이름으로 사용하여 특정 파일에 새 버전으로 저장해야 할 때마다 원본 Excel 파일이 있습니다. 셀 D7, 원래 파일을 덮어 쓰지 않고. 그러나 매크로를 기록하려고하면 더 동적으로 만들지 못합니다 (이름은 D7의 이름 i 키를 기준으로합니다). 도움을 주시면 감사하겠습니다 ...새 위치에 특정 이름을 사용하여 파일을 새 버전으로 저장합니다.

Sub Macro4() 
    Range("D7").Select 
    ActiveCell.FormulaR1C1 = "walaoei" 
    ActiveWorkbook.SaveAs Filename:="C:\Users\kutan\Desktop\walaoei.xlsm", _ 
    FileFormat:=xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False 
End Sub 

답변

0

이게 뭡니까?

Sub Macro4() 
    Range("D7").Value = "walaoei" 
    ActiveWorkbook.SaveAs FileName:="C:\Users\kutan\Desktop\" & _ 
          Range("D7").Value & ".xlsm", _ 
          FileFormat:=xlOpenXMLWorkbookMacroEnabled, _ 
          CreateBackup:=False 
End Sub 
+0

안녕하세요 제가 첫발을 따를 의미 전지 D7 키 어떤 이름이 파일 이름을 원하는 경우 : 나 원래 파일을 번째 단계를여 전지 D7에 이름 I 키 세 번째 단계 : 매크로를 실행하여 이름에 파일 이름을 저장합니다. 원래 파일을 덮어 쓰지 않고 D7 셀에만 입력하십시오. – user3045580

+0

어쨌든하시기 바랍니다. – user3045580

+0

위의 코드에서'Range ("D7"). Value = "walaoei"'줄을 제거하고 이전 주석에서 언급 한 것을 수행하십시오. –

관련 문제