[엑셀 VBA] Snippet - 변수를 clipboard로 복사하기

작성자
dra****
작성일
2021-11-21 20:53
조회
60

간만에 포스팅입니다.

뭔가를 열심히 개발 하던 도중 변수를 클립보드로 복사해야 할 일이 생겼습니다.
이전에는 Form 오브젝트를 이용하거나, 셀에 변수 값을 대입한 후 복사를 했는데,
"htmlfile" 객체를 사용하면, 버전에 상관없이 안정적이고 매우 빠르다는 것을 알게 되었습니다.

아래가 소스 코드 입니다.

Public Function copyVariable(Optional s$) As Boolean
    Dim v: v = s  'Cast to variant for 64-bit VBA support
    With CreateObject("htmlfile")
        With .parentWindow.clipboardData
            Select Case True
                Case Len(s): .setData "text", v
                Case Else:   copyVariable = .GetData("text")
            End Select
        End With
    End With
End Function

 

 

전체 5

  • 2021-11-24 22:59

    유저폼을 사용하는 방법은 알고 있었는데 html 문서를 사용하는 방법도 있었네요 ㅎㅎ

    유용한 정보 감사드립니다


  • 2021-11-22 11:14

    감사합니다


  • 2021-11-22 08:51

    object 복사는 어렵겠죠...? ㅎㅎ ㅡ0ㅡ;;


    • 2021-11-22 11:45

      @엑셀은즐거워 님 그러게요... 클래스로 생성한 객체는 참조로만 처리해 봤지 복사를 시도해 본적은 없네요, 복사가 안될 것 같은데요.


      • 2021-11-26 01:34

        @dra**** 님 아쉽네요..T^T.. object 복사가 가능하면 좋을텐데 VBA로는 한계인가 봅니다 ㅎㅎ;;

        감사합니다~~!


전체 48
번호 제목 작성자 작성일 추천 조회
23999
[엑셀 VBA] Snippet - Public IP, Local IP, Mac Address 구하기 (4)
dra**** | 2021.11.25 | 추천 1 | 조회 38
dra**** 2021.11.25 1 38
23794
[엑셀 VBA] Snippet - 변수를 clipboard로 복사하기 (5)
dra**** | 2021.11.21 | 추천 2 | 조회 60
dra**** 2021.11.21 2 60
23337
HTML 라이브러리 사용하기 귀찮을 때, 사용하는 파싱함수 (getElementsByTag, getAttribute) (6)
트로피 오빠두엑셀 | 2021.11.09 | 추천 0 | 조회 76
트로피 오빠두엑셀 2021.11.09 0 76
23142
[잡설] 엑셀을 이용한 웹 자동화: SEO 이야기 (10)
dra**** | 2021.11.04 | 추천 0 | 조회 161
dra**** 2021.11.04 0 161
22802
[잡설] 웹 서버에서 내보내는 엑셀 파일 및 데이터 이야기 (6)
dra**** | 2021.10.25 | 추천 0 | 조회 113
dra**** 2021.10.25 0 113
22325
[엑셀 VBA] 파워쿼리 자동화 4. CRUD (3)
dra**** | 2021.10.12 | 추천 1 | 조회 151
dra**** 2021.10.12 1 151
22161
[엑셀 VBA] 파워쿼리 자동화 3. MySQL Class (8)
dra**** | 2021.10.07 | 추천 0 | 조회 172
dra**** 2021.10.07 0 172
21839
[엑셀 VBA] 파워쿼리 자동화 2. 자동화 실습 (8)
dra**** | 2021.09.28 | 추천 0 | 조회 227
dra**** 2021.09.28 0 227
21764
[엑셀 VBA] 개체 Reference - QueryTable Object 첨부파일 (2)
dra**** | 2021.09.26 | 추천 0 | 조회 96
dra**** 2021.09.26 0 96
21675
[엑셀 VBA] 파워쿼리 자동화 1. 자동화 순서 (8)
dra**** | 2021.09.23 | 추천 0 | 조회 404
dra**** 2021.09.23 0 404
21496
[엑셀 VBA] 개체 Reference - ADODB.Recordset : Database 필수 첨부파일 (4)
dra**** | 2021.09.16 | 추천 1 | 조회 192
dra**** 2021.09.16 1 192
21491
[잡설] IT가 흘러가고 있는 방향에 대한 단상 - 무엇을 공부해야 하는가? (21)
dra**** | 2021.09.16 | 추천 4 | 조회 220
dra**** 2021.09.16 4 220
21482
[엑셀 VBA] MySQL 02. Range -> 배열 -> INSERT (5)
dra**** | 2021.09.16 | 추천 0 | 조회 203
dra**** 2021.09.16 0 203
21412
[엑셀 VBA] MySQL 01. 워크시트 Custom Properties 활용하기 (4)
dra**** | 2021.09.14 | 추천 1 | 조회 114
dra**** 2021.09.14 1 114
20740
[엑셀 VBA] 개체 Reference - ListObject Object - [표]가지고 놀기 첨부파일 (12)
dra**** | 2021.08.29 | 추천 4 | 조회 224
dra**** 2021.08.29 4 224
20211
[엑셀 VBA] Windows API - winuser.h : 윈도우즈 프로그램의 핵심 첨부파일 (8)
dra**** | 2021.08.17 | 추천 3 | 조회 204
dra**** 2021.08.17 3 204
20194
[잡설] 엑셀이 웹으로 가야 하는 이유 (23)
dra**** | 2021.08.16 | 추천 12 | 조회 478
dra**** 2021.08.16 12 478
20153
[엑셀 VBA] 개체 Reference - FileSystem Object 첨부파일 (3)
dra**** | 2021.08.15 | 추천 1 | 조회 141
dra**** 2021.08.15 1 141
19717
[엑셀 VBA] 데이터 자동화 - 웹에서 제공하는 MySQL Sever를 이용한 자동화 개념 (15)
dra**** | 2021.08.05 | 추천 2 | 조회 344
dra**** 2021.08.05 2 344
19715
[엑셀 VBA] 개체 Reference - APPLICATION Object 첨부파일 (2)
dra**** | 2021.08.05 | 추천 0 | 조회 118
dra**** 2021.08.05 0 118