2016-10-19 8 views
0

기본적으로 다른 워크 시트를 열고 저장하고 닫기 전에 데이터를 복사하여 붙여 넣는 매크로를 기록했습니다. 그것은 나를 위해 완벽하게 작동하지만 동료가 동일한 파일을 사용하여 동일한 매크로를 실행하려고하면 실패합니다.다른 사용자가 다른 워크 시트를 여는 매크로가 다른 사용자에게 작동하지 않습니다.

그런 다음 첫 번째 워크 시트를 열어하지만의 첫 번째 명령에서 정지 -.? Application.Run "ConnectChartEvents 어떤 아이디어가 왜

ChDir "\\dstm8307vpfs\EQData\EQUITYSWAPS\Client Folders\Proshares" 
    Workbooks.Open Filename:= _ 
     "\\dstm8307vpfs\EQData\EQUITYSWAPS\Client Folders\Proshares\INTL_SWAPMTM_UBS.xlsm" _ 
     , UpdateLinks:=0 
    Application.Run "ConnectChartEvents" 
    ActiveWindow.ScrollWorkbookTabs Position:=xlLast 
    Sheets("Allocations").Select 
    Range("D3:D38").Select 
    Selection.ClearContents 
    ActiveWindow.ScrollWorkbookTabs Position:=xlFirst 
    Sheets("UltraShort FTSE Xinhua China 50").Select 
    Range("G1048576").Select 
    Selection.End(xlUp).Select 
    ActiveCell.Offset(1, 0).Range("A1").Select 
    ActiveCell.FormulaR1C1 = "='[DIVS - test.xlsm]Sheet1'!R13C2" 
    ActiveCell.Select 
    Selection.Copy 
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ 
     :=False, Transpose:=False 
    Application.CutCopyMode = False 
    Sheets("Execution Commissions").Select 
    ActiveWorkbook.Save 
    ActiveWindow.Closesheet 
+0

통합 문서/모듈에 저장되어있는 매크로가 없을 가능성이 큽니다. 어떤 종류의 오류가 발생 했습니까? 하위 항목이 있습니까? – BruceWayne

+0

동료의 PC에서 ConnectChartEvents 매크로를 찾으십시오. PC에없는 경우 복사하십시오. – HA560

+0

실행할 매크로가 방금 연 파일에 있다면 'Application.Run'을 시도하십시오 'INTL_SWAPMTM_UBS.xlsm'! ConnectChartEvents "' –

답변

1

이는 블룸버그가 추가 된 경우에 당신이 얻을 것이다 오류 메시지입니다 또는 추가 기능이있는 컴퓨터에서 매크로를 기록하고 추가 기능이없는 컴퓨터에서 매크로를 실행하려고 시도한 경우