:+:+: 사랑愛 - Ever after :+:+:

밋첼™'s Blog is powered by Tattertools

매크로 파일까지 잘 만들어서 올려놓고... 이젠 끝났겠지.. 하고 잊고 있었는데...

오늘 아침 이슈라며 가지고 와서 주는 사항이 있었다.


분명 ALV 상에선 소숫점 까지 정상적으로 표현이 되는데,

매크로를 이용하여 엑셀로 다운 받은 파일에선 뒤가 .00 으로 되어있고 반올림이 되어있었다는 것.

혹시 내가 인터널 테이블을 넘길때 부터 잘못넘기나 싶어.. 디버깅을 해봐도... 넘길때의 값은 정상...


아니 뭐가 문제일까? 생각을 하고 해봐도 알 수가 없었기에...

Cvar() 도 써보고 데이터 타입도 바꾸어 보았지면 결과는 마찬가지...

하다하다 생각한 것이 '에잇.. 안되면 스트링으로 뿌려보지 뭐!!' 하고 생각을 하고..


엑섹에서 셀 서식은 숫자(소숫점 두자리 지정)로 하고,

매크로 에서는 Dim lp As String 으로 정의를 해서 데이터를 받은 뒤 뿌려보았는데...



표현도 정상적으로 되고 소숫점도 제대로 나온다.

대체 난 뭘 하고 있었던 것인지... OTL...



역시나 엑셀 매크로 관련한 프로그램은 자주 그리고 많이 쓰지 않으므로...

잊어버릴까 싶어.. 잽싸게 메모.. 메모...


TAG abap, Excel, macro, SAP, VBA

댓글을 달아 주세요

AVL 리포트 상에서 Excel 로 저장 버튼을 만든 후 다운로드를 받게 하려한 매크로 였는데...

팝업 창을 띄워서 path 를 받건, 특정 폴더를 선택해서 저장하게하든.. 에러가 떨어지는 경우였습니다.


내 노트북과 다른 러시아 직원의 노트북에서 모두 잘 되던건데..

왜 FI팀 여직원 자리에서만 에러가 떨어지는지... 도무지 모르던 중... 발견한 것.




[적용 후]
              ActiveWorkbook.SaveAs filename:= _
                  filename, FileFormat _
                  :=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
                False, CreateBackup:=False
              ActiveWorkbook.Close

[적용 전]              
              ActiveWorkbook.SaveAs filename:= _
                  filename, FileFormat _
                  :=xlExcel8, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
                False, CreateBackup:=False
              ActiveWorkbook.Close

위의 것이 지금 적용한 것, 아래는 기존에 적용했던 것.



왜 안될까.. 라고 의문을 제기하다하다... 알아보니.. 그녀의 오피스 버전은 2003 이었군요.

통합문서로 저장이라는 저 옵션 사항의 차이였던 것.

위의 것으로 바꾸고 난 후 아.무.런. 에러도 없이 잘 저장이 되는 것이 었으니...

이거 하나 때문에 그 길고 긴 시간을 스트레스를 받았다니....ㅠㅠ



VBA는 또 쓸 일이 있기 까지 얼마나 시간이 걸릴지 모르니, 잊어버리지 않기 위해 역시나 메모!!

보태어...

Application.Quit 를 이용해 엑셀을 종료까지 할 수 있음.






==== 꼬리말 ====

SAP 라는 카테고리에 넣었으나 실제 내용은 VBA 입니다...

BUT...!!!

엑셀 매크로도 쓸 경우가 종종 있으니 알아두시면 유용할 듯 한 부분입니다^^

댓글을 달아 주세요

1 
BLOG main image
:+:+: 사랑愛 - Ever after :+:+:
제 사진은 예술이 아닌 추억의 부분입니다. 방법도 이론도 없으며, 즐겁게 담고 기록으로 남길뿐입니다 <Facebook> Mitchell Jung
by 밋첼™

카테고리

분류 전체보기 (542)
사랑愛 (177)
사진愛_Photo (99)
가족愛 (0)
개발자愛 (64)
음악愛 (15)
그외愛 (179)
리뷰愛 (8)

달력

«   2018/09   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
textcubeDesignMyselfget rss