6월 6 2016
Cryp1 랜섬웨어 감염
소프트웨어를 최신으로 유지할려는 지병이 있는데 이건 뭐
바이러스까지 최신으로 보유하고 말았다…
다행히 백업은 있어 파일 몇 개만 잃어버리면 되지만
중요한 자료를 가진 사람들은 생각만해도…
6월 6 2016
소프트웨어를 최신으로 유지할려는 지병이 있는데 이건 뭐
바이러스까지 최신으로 보유하고 말았다…
다행히 백업은 있어 파일 몇 개만 잃어버리면 되지만
중요한 자료를 가진 사람들은 생각만해도…
6월 2 2016
업무를 진행하다 보면 참 애매한 경우가 많습니다. 갑님이 보내오신 메일의
양식을 바꾸어 달라고 할 수가 없어 을님들이 하지 않아도 될 일들을 해야할
경우인데요. 아래의 질문처럼 그냥 주문서를 엑셀로 받아서 처리하면 될 것
같은데 그냥 메일 내용속에 Text를 그냥 붙여서 오는 경우입니다.
http://www.clien.net/cs2/bbs/board.php?bo_table=kin&wr_id=3740799
——————————————————————————————
아웃룩메일로 들어온 데이터를 엑셀로 옮기고 싶은데요.
품번 수량
X4567890 20개
X4567891 20개
X4567892 20개
X4567893 30개
X4567894 20개
이런식으로 데이터가 들어오는데요.
——————————————————————————————
참 이런 것을 몇 백개씩 하루에 지속적으로 하고 계시는 것 같습니다.
시작합니다.
개발도구 > VBA Editor 열고 Module하나 삽입하시고 아래 코드를
붙여 넣습니다. 그리고 ActiveX 명령 버튼 하나 삽입하시고 매크로를
연결 시킵니다. 물론 제 블로그에 원본 자료 올려 놓으니 오셔서
내려 받고 그냥 사용하시면 됩니다.
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
Option Explicit Sub Split_Text_To_Cell() ' 분리할 앞뒤 문자열과 영역 정의 Dim fStr As String, rStr As String Dim rng As Range, rngRef As Range ' 분리할 영역 정의, 자동과 수동 Set rngRef = Range("A1", Range("A65536").End(xlUp)) ' 직접 영역을 선택할 경우 'Set rngRef = Application.InputBox("분리 영역 선택", Type:=8) ' 선택된 영역을 순환하면서 분리함 For Each rng In rngRef ' 일반적으로 분리하는 방법 'fStr = Left(rng.Value2, InStr(rng.Value2, " ") - 1) 'bStr = Right(rng.Value2, Len(rng.Value2) - InStrRev(rng.Value2, " ")) ' 조금 있어 보이게 분리하는 방법 ^^;;; fStr = Mid(rng.Value2, 1, InStr(rng.Value2, " ") - 1) rStr = Mid(rng.Value2, InStrRev(rng.Value2, " ") + 1) ' 분리된 문자열을 셀에 입력함 rng.Offset(0, 1).Value2 = fStr rng.Offset(0, 2).Value2 = rStr Next rng End Sub ps> 더 편한 방법? Sub Split_Text_by_도장님() ' 아래 방법 중 아무거나로 선택해서 진행 ' 선택하는 방법도 여러가지가 있으니... ' 아래로 열들이 연속된 경우 사용 'Range("A1", Range("A1").End(xldown)).Select ' 연속되지 않고 중간 열들이 비어 있는 경우 'Range("A1", Range("A65536").End(xlUp)).Select Columns("A:A").Select Selection.TextToColumns End Sub |
첨부 화일 : 불 특정한 스페이스로 분리된 셀을 스페이스 앞 뒤로 문자열 분리-20160602
6월 7 2016
엑셀(EXCEL) – 엑셀 시트의 모든 차트를 PPT 슬라이드에 하나씩 혹은 여러장씩 붙여넣기
이 팁의 시작은 아래의 질문을 해결하는 방법을 구걸로 아이디어를 찾는 것이었는데
http://www.clien.net/cs2/bbs/board.php?bo_table=kin&wr_id=3738549
엑셀 그래프를 자동으로 파워포인트로 옮겨주는 VBA나 매크로
비슷한 시기에 비슷한 내요의 질문이 올라와서 이것을 해결하는데 시간이 많이 걸렸네요.
아직도 9개 이상의 차트를 옮기면 슬라이드 하나에 붙여넣기를 해서 해결을 못했습니다.
며칠을 고민해도 차트 오브젝트를 추가 슬라이드에 복사하는 아이디어가 안 떠오르네요.
http://www.clien.net/cs2/bbs/board.php?bo_table=kin&wr_id=3741003
그래프 a4용지 사이즈에 이쁘게 넣는 방법 없을까요?
그냥 슬라이드 하나에 차트 옮기는 것은 쉬운데 하나에 여러 차트를 보기좋게 정렬까지는
할 수 있는데 차트의 갯수가 한 슬라이드의 기본 차트보다 많아지면 문제가 생기네요.
능력자들을 믿습니다. 해결 방법을 댓글로 주세요. 여기까지도 요령껏 사용하면 괜찮아요.
첨부 화일 : 20160607-Chart-To-PPT_By_9Cht
꼭 해결 방법 올려주세요. 능력자님!!!
By vinipapa • 무른모 • 0