2017-05-15 3 views
1

응용 프로그램 용 Microsoft Visual Basic을 사용하고 있습니다. 여기서 데이터를 .csv 파일에 저장하려고합니다.VBA의 .CSV 파일에 대한 데이터

코드를 사용하여 데이터를 .csv 파일로 변환 할 수 있습니다.

Error:Method 'Sheets' of object '_Global' failed

활성 워크 시트가 없기 때문에 오류입니다. 그러나 Excel에서이 매크로를 사용하면 효과적입니다. 하지만 CATIA의 Microsoft Visual Basic for Applications에서 사용하고 있습니다. 그래서 여기에 Excel 변수를 소개하고 싶지 않습니다. 호환성 문제가 발생합니다. VBA에서 CSV 파일을 만들 수 있도록 도와주세요. 미리 감사드립니다. 이 사이트에

+0

'시트'대신 '워크 시트'를 사용해 보셨습니까? –

+0

@Peh의 제안을 시도하는 것뿐만 아니라'ActiveWorkbook' 대신'ThisWorkbook'을 시도하십시오. –

답변

0

봐는 : http://www.coe.org/p/fo/et/thread=27438

CATIA에서 설정을 수출하는 매크로가있다 그리고 그들은 일부 설정을 내보낼 수있는 내장 옵션이 말한다.

다른 이유로 csv 파일을 만들어야하는 경우 거기에 게시 된 매크로에서 코드 줄을 추출 할 수 있어야합니다.

관련 문제