다음을 통해 공유

셀 복사 버튼 생성방법

익명
2019-04-29T09:51:21+00:00

만약 a1셀에 텍스트가 입력되어 있고 a1 셀을 복사할 수 있는 버튼을 생성하고 싶습니다.

또한 아래로 셀 복사하여 생성시 동일한 양식으로 복사가 가능한 양식을 만들고 싶습니다.

A1 I B1    A1에는 텍스트가 기입되어 있으며 B1에는 버튼을 생성하고 싶습니다.(이때 버튼은 A1에 기입된 텍스트를 복사할 수 있는 버튼입니다)

그리고 아래로 동일하게 A행을 복사하여 붙여넣을 경우

A2 I B2

A3 I B3   동일하게 양식이 생성되며 B2버튼을 누르면 A2가 복사되고, B3버튼을 누르면 A3가 복사되는 양식 만들고 싶습니다. 

혹시 이런 방식이 불가능하다면

위에 버튼 하나만 생성하여 선택된 셀의 텍스트를 복사할 수 있는 버튼을 만들고 싶습니다.

어떻게 매크로를 만들어야 하나요 ?

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

질문 작성자가 수락한 답변

익명
2019-04-29T13:15:47+00:00

그럼 이 문제는 복사를 어떻게 할 것이냐보다는 제품명 셀에 입력된 값들 뒤에 공백을 어떻게 처리할 것이냐의 문제가 될 것 같습니다. (매크로 버튼을 만들어 복사해도 아마 공백이 동일하게 포함될 듯 합니다.)

우선, 제품명 셀에 입력된 텍스트들 뒤에 공백이 실제 존재하는지 제품명 셀들 중 하나를 선택하여 F2를 누르고, 뒷 부분에 공백이 존재하는지 확인합니다.

또는 공백이 나타나는 현상이 Excel에서 공백이 없는 텍스트를 복사해서 넣어도, 작업하시는 웹페이지 특성 상 공백이 생긴다면, 그건 본 커뮤니티에서 해결해드릴 수 없는 부분이 되겠습니다.

일단, 새 통합 문서에서 간단하게 아무 텍스트나 입력하신 후, 복사해서 사용하시는 웹페이지에 붙여넣어 보시고, 공백이 뒤에 입력되는지 확인해 주시기 바랍니다.

공백이 입력되지 않는다면 제품명 셀에 공백이 존재하는 것을 확인하고, 웹페이지에 붙여넣을 때 추가 공백이 생기지 않는 것도 확인하게 되는 것입니다.

이제 TRIM 함수를 사용하여 버튼을 만들고자 했던 셀 (예, B2) 에 =TRIM(A2) 와 같이 입력하면 B2에 공백이 없는 제품명 텍스트가 존재하게 됩니다. 해당 셀을 나머지 행에 적용하고, 복사해서 사용하시면 되겠습니다.

[TRIM 함수]

https://bit.ly/2GN3Qb1

감사합니다.

이 대답이 도움이 되었나요?

1명이 이 답변이 도움이 된다고 생각했습니다.
댓글 0개 설명 없음

4 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2019-04-29T11:34:52+00:00

    다른 프로그램을 사용하지 않고 복사를 하는 방법은 없을까요 ? 

    또한 엑셀에서 복사 후 제가 사용하는 웹페이지에 복사를 하니 뒤에 공백이 많이 남는 현상이 발생합니다. 

    혹은 바로 엑셀상에서 단축버튼을 변경하여 가운데 휠 버튼을 클릭할 경우 복사가 되게하는 방법은 없을까요  ?

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2019-04-29T10:25:00+00:00

    개인적으로 궁금해서 드리는 질문인데, 그냥 A열 (제품명) 의 셀 중 원하는 셀 클릭한 후, 'Ctrl + C' 단축키로 복사하는 것은 불편하신가요? (물론 이 경우, 보통 양손을 쓰죠.)

    만약 무조건 마우스를 사용하는 손, 한 손만 사용해서 하겠다고 하시면 버튼을 만드시는 수고나 고민보다는 (그리고, Excel 양식을 보다 간소하게 유지하는 차원에서) 사용하시는 마우스 휠버튼에 '복사하기' 기능을 할당하는 것은 어떨까요?

    사용하시는 마우스에 따라 전용 설정 프로그램에서 할당 가능하기도 하고, 아래의 소프트웨어를 설치하여도 설정 가능합니다.

    [X-Mouse Button Control (XMBC) - 3rd party]

    https://www.highrez.co.uk/downloads/xmousebutto...

    그러면,

    1. A열 (제품명) 의 셀 중 원하는 셀 클릭
    2. 마우스 휠버튼 눌러서 바로 복사하기

    바로 가능하고, 굳이 매크로까지 만들 필요는 없습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  3. 익명
    2019-04-29T10:11:22+00:00

    현재 입력된 양식을 보여드리자면 

        A                            B                 C

    1. 제품의 명   /  제품의 이름   /  수량

    이런식으로 되어있다면 이 제품의 명이 숫자로 되었으며 굉장히 길기 때문에 다른 웹페이지에 옮겨 작성할 때 틀리는 경우가 많습니다.

    그러하여 복사할 경우 제품명의 입력된 첫숫자부터 끝숫자까지 복사가 될 수 있는 버튼을 만들고 싶습니다.

    그냥 엑셀의 셀을 복사하여  웹페이지에 붙여넣기할 경우 뒤에 공백까지 같이 복사되는 경우가 생겨서 그렇습니다.

         A                       B                         C              D

    1 제품명 / 제품명 복사버튼 / 제품의 이름 / 수량      -> 이와 같이 만들어 사용하되 아래로 양식을 복사하여 붙여넣기 할 경우

    2 제품명 / 제품명 복사버튼 / 제품의 이름 / 수량        B2 제품명 복사버튼을 누를시 A2의 제품명 복사

    3 제품명 / 제품명 복사버튼 / 제품의 이름 / 수량        B3 제품명 복사버튼을 누를시 A3의 제품명 복사 

    4 제품명 / 제품명 복사버튼 / 제품의 이름 / 수량        B3 제품명 복사버튼을 누를시 A3의 제품명 복사

    될 수 있도록 만들고 싶습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  4. 익명
    2019-04-29T09:57:27+00:00

    안녕하세요, Microsoft 커뮤니티에서 Office 부문 독립 관리자 및 Insider로, Xbox 부문 대사 (Ambassador) 로 활동하고 있는 민경천입니다.

    문의하신 내용과 같이 각 데이터가 입력된 셀 옆마다 '복사' 기능 버튼을 생성하고자 하시는 궁극적인 시나리오 및 목적은 무엇인지 전체적인 맥락을 설명해 주시면, 보다 효율적인 방법을 알려드릴 수 있겠습니다.

    감사합니다.

    [Microsoft 커뮤니티 Office 부문 독립 관리자 및 Insider, Xbox 대사 (Ambassador) 소개]

    과거 마이크로소프트에서 13년간 Enterprise Account Technology Strategist 및 Product Manager for Office 365 역할로 근무하고 현재는 Office 365 Home을 사용하는 일반사용자로서 Microsoft 커뮤니티에서 다른 사용자 분들께 도움을 드리고 있으며, 지금은 Cloud (Azure, AWS, GCP, OpenStack) Technology Consultant 및 DevOps Specialist로 IT 커리어를 이어가고 있습니다.

    ※ Microsoft 커뮤니티 내에서 답변을 드리고 있는 '대사 (Ambassador) 및 독립 관리자'들은 모두 Microsoft 직원이 아닌 각 개인의 Microsoft 기술에 대한 본인의 전문 지식과 경험을 바탕으로 다른 사용자들을 돕고자 활동하고 있는 질문자와 같은 또 다른 사용자입니다. 따라서 Microsoft의 제품/서비스/정책 등에 대한 (합당한 범위 내에서의) 부정적인 피드백이나 질문자 개인의 감정 표현은 다음의 공식 경로를 통해 표현하시기 바랍니다.

    [Microsoft Office에 대한 의견을 보내는 방법]

    https://support.office.com/ko-kr/article/micros...

    [Customer Feedback for Microsoft Office 365]

    https://office365.uservoice.com/

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음