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

밋첼™'s Blog is powered by Tattertools

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

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


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

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

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


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

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

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


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

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



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

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



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

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


TAG abap, Excel, macro, SAP, VBA

댓글을 달아 주세요

탐색기에서 더블클릭으로 Excel이나 Word File 열 때 파일 오픈시까지 2~5분 정도 걸리는 분들이 있죠?


회의 등에 사람들이 내 화면을 다 보고 있는데 오래 걸리면 진땀 납니다.


아래 내용대로 따라하시면 간단히 문제 해결 할 수 있을 것 같습니다.


1. 제어판 또는 윈도탐색기를 연다.

2. 도구  > 폴더 옵션 > 파일형식    순서로 따라간다.

3. 이제 스크롤을 내려 해당하는 확장자를 선택한다.
    DOC, DOCX, XLS, XLSX 등등.... (엑셀과 같은 문제는 워드에서도 나타난다는)

4. 수정을 원하는 확장자를 하나 선택하고 아래 고급 버튼을 누른다.

5. 동작에서 열기를 선택한 후 오른쪽에 편집을 클릭한다.

6. 아래 DDE 사용에 체크를 해제 한 후
   명령을 실행할 응용 프로그램 입력창에서 가장 오른쪽 끝으로 간다.
   만약 /dde가 적혀있다면 지워주고, 젤 뒤에다가 "%1" 을 적어준다.
   꼭 "쌍따옴표" 까지 포함해서 적는다.

7. 이제 확인, 확인, 확인 눌러주면 끝!!!

상기 내용은 XP까지에 해당됩니다.
비스타의 도움말에 나오는 내용 =>
이전 버전의 Windows를 사용한 경우 DDE 공유를 프로그램에서 네트워크를 통해 데이터를 전송하고 공유하는 방식을 관리하는 도구로 생각할 수 있습니다. DDE 공유는 컴퓨터 간에 데이터를 전송하고 공유하기 위한 다른 방법으로 대체되었기 때문에 이 버전의 Windows에서 사용할 수 없습니다.

댓글을 달아 주세요

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

카테고리

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

달력

«   2018/06   »
          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