안녕하세요 오랜만에 질문글 올립니다.
제가 하고 싶은 것은 다음과 같이 사실 간단합니다.
1단위로 된 숫자를 천단위로 바꾸는 것입니다.
예를 들어 500000 이라는 숫자가 시트 혹은 파일 A라는 곳에 있다고 가정했을때
이걸 복사해서 다른 시트 혹은 파일 B라는 곳에다 붙여넣으면 500 이 되게 하는거죠.
단순히 숫자 형식을 #,##, 이런식으로 바꿔서 천단위로 보이겠금 하는 것이 아니고요 실제 값이 천단위로 들어가야 합니다.
지금은 매번 500000 이라는 숫자를 CTRL+C로 복사해서 다른곳으로 CTRL +V 붙여넣고 그 다음 셀의 수식란에 들어가서 "=" 을 앞에 넣고 숫자 맨 뒤에다 "/1000" 을 넣고 엔터를 쳐서 천단위로 바꿉니다.
이게 한두번 하는것이면 그냥 하겠는데 많은 숫자를 이런식으로 바꿔줘야 하는 경우가 있으니 좀 빨리 할 방법이 없을까 찾다가
사용자 지정 함수를 만들어서 하면 되겠구나 싶었는데 VBA코드를 막상 쓰려니 좀 어렵네요 (수준이 안되서^^)
현재 어떤 셀에 있는 숫자값을 복사해서 다른 셀에 붙여넣을때 1/1000값으로 붙여지는 매크로로 만들고 이를 단축키로 사용할수 있다면 좋겠습니다.
도움 주시면 감사하겠습니다.
첫댓글 정황상 VBA 하기것 보다는 다른 방법을 설명드리자면
아무 셀 에다가 1000 을 입력하시고 이 셀을 선택후 복사> 붙여넣기 셀(영역)을 선택후 >우클릭>선택하여 붙여넣기>값,나누기 선택후 붙여넣기 하시면 되실듯 합니다.