소프트웨어 Excel 도형문자(?) 바꾸기 질문입니다.
2023.04.26 13:53
Excel 도형문자(?) 바꾸기 질문입니다.
엑셀에서 메타분석한 결과에서 나온 도형인데, 아래처럼 문자로 변환하기를 원합니다.
첨부한 파일을 도형처럼 보이는데, 바꾸기 안됩니다.
! -> Some concerns
+ -> High risk
- -> Low risk
댓글 [6]
-
지후빠 2023.04.26 17:56
-
파풍초 2023.04.26 19:35
지후빠님께,
늘 도움에 감사드립니다.
문자가 아니라서 그런지 VBA까지 동원되네요.
귀한 시간 도움 주셔서 고맙습니다.
Happy day!
P.S.: 문자는 바뀌었는데, 도형(?)은 남아 있네요. 많은 내용이라 수작업이 시간이 걸리네요.
도형(?)도 단번에 없애는 방법이 있을까요?
-
지후빠 2023.04.26 19:51
실행후 개체가 선택되어 있기 때문에 delete 키만 누르면 될것 같습니다.
이미 선택 해제되었으면 ctr+g 이동옵션에서 개체로 실행해서 선택되면 지울 수 있습니다(폰이라 기억에 의존해서 …) -
파풍초 2023.04.26 20:04
빠른 도움 감사드립니다.
아예 처음부터 치환할 때, 도형을 바로 문자로 바꾸는 매크로가 되면 더 좋을 것 같은데,
가능할까요?
-
지후빠 2023.04.26 20:37
확인하시라고 남겨뒀습니다. 한 줄 obj.Delete 추가하면 됩니다. 안전 장치로 if 문 추가하였습니다.
Sub drawing2string()
If TypeName(Selection) = "Range" Then ActiveSheet.DrawingObjects.Select
For Each obj In Selection
Select Case obj.Text
Case "!": v = "Some concerns"
Case "+": v = "High risk"
Case "-": v = "Low risk"
Case Else: v = "else"
End Select
If v <> "else" Then obj.TopLeftCell = v: obj.Delete
Next
End Sub
-
파풍초 2023.04.27 09:23
지후빠님께,
도움에 정말 감사드립니다.
한큐에 해결이 됐네요.
Happy day!
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
97305 | 소프트웨어| FAT32는 용량을 어디까지 인식하나요? [4] | 목표는우주 | 507 | 07-14 |
97304 | 윈 도 우| 윈도11 까나리빌드 25905 | 안싸네 | 539 | 07-13 |
97303 | 기 타| clipdown 실패 [3] | 햇님 | 346 | 07-13 |
97302 | 윈 도 우| (수정)밑에 이어서 파티션 | 자슬내등사 | 200 | 07-13 |
97301 | 윈 도 우| 파티션 합치기 [10] | 자슬내등사 | 466 | 07-13 |
97300 | 윈 도 우| 폰트 문제인지 아닌지 모르겠습니다. [1] | 알렉스 | 159 | 07-13 |
97299 | 윈 도 우| PE에서 실행되는 창이 탐색기 뒤로 가는문제.. | 포토엔유 | 132 | 07-13 |
97298 | 소프트웨어| 1회용 부팅의 용도가 궁금합니다. [6] | 세이퍼컴 | 448 | 07-13 |
97297 | 윈 도 우| 문서폴더 안에 이파일의 정체가 뭔가요? [2] | 포토엔유 | 458 | 07-13 |
97296 | 윈 도 우| PE로 만든 WIN화일을 폴더를 만들어 부팅하기 문의 | 연고지 | 153 | 07-13 |
97295 | 하드웨어| 메인보드의 LED DEMO 2핀 헤더? [2] | LastLife | 200 | 07-13 |
97294 | 소프트웨어| rufus 사용법 자세히 정리된 글이 있을까요?? [3] | 14시쯔음 | 374 | 07-13 |
97293 | 윈 도 우| 윈도우 10 11 램2g 만으로도 잘돌아감 [4] | 개골구리 | 816 | 07-13 |
97292 | 하드웨어| 디자인 작업용 그래픽카드 추천 부탁드립니다 [2] | 워치B9 | 536 | 07-13 |
97291 | 윈 도 우| 윈도우10 파티선 [2] | 하루면충분 | 355 | 07-13 |
97290 | 하드웨어| USB C허브에서 HDMI포트가 필요한 이유가 뭔가요? [3] | 『ⓖⓤⓝ』 | 444 | 07-12 |
97289 | 윈 도 우| 믿을 수 있을까요? [3] | LastLife | 777 | 07-12 |
97288 | 소프트웨어| 압축프로그램 중 winrar 사용하는 이유가? [8] | 다월드 | 1011 | 07-12 |
97287 | 하드웨어| 구형 노트북용 램 구매 문의드립니다. [6] | giga | 348 | 07-12 |
97286 | 하드웨어| 괜찮은 USB인지 좀 봐주시고 다른 USB도 추천 해주세요. [10] | 최동안 | 600 | 07-12 |
alt + F8 매크로에서 drawing2string 매크로를 실행합니다.^^
- 셀을 선택한 상태에서 실행하면 모든 drawing에 대해 실행하고,
- drawing 중 일부만 선택하고 실행하면 해당 drawing 에만 적용됩니다.
Sub drawing2string()
If TypeName(Selection) = "Range" Then ActiveSheet.DrawingObjects.Select
For Each obj In Selection
Select Case obj.Text
Case "!": v = "Some concerns"
Case "+": v = "High risk"
Case "-": v = "Low risk"
End Select
obj.TopLeftCell = v
Next
End Sub