Excel에 입력한 URL을 QR 코드로 변환하여 셀에 붙여넣기

1748 단어 QRcodeExcelExcelVBA

개요



단번에 QR 코드를 만들고 싶었으므로, Excel에 입력된 URL을 QR 코드로 해 보았습니다.
요점은 Google Chart Api입니다.

2019-05-27 추가



이런 도구를 발견. 이쪽이 좋다.
【QR 코드 빌더】
htp // qr. 아 ぢ 아. jp/

실제 예





절차 상세


  • 새 워크시트 만들기
  • A열에 QR코드로 하고 싶은 URL을 입력
  • "Alt + F11"을 누르십시오
  • "Alt + i"다음에 "Alt + m"을 누르십시오
  • 아래 코드 붙여 넣기
  • "Alt + F8"을 눌러 InsertQrcode를 선택하고 실행
  • Sub InsertQrcode()
        Dim i As Long, v As String
        On Error Resume Next
            For i = 1 To 9999
                v = Cells(i, "A").Value
                If v = "" Then Exit Sub 'カラになったら抜ける
                If Left(v, 4) = "http" Then 'httpで始まるurlが対象
                    With Cells(i, "A")
                        .RowHeight = 100
                        .VerticalAlignment = xlTop
                    End With
                    Set obj = ActiveSheet.Pictures.Insert("http://chart.apis.google.com/chart?cht=qr&chs=80x80&chl=" + v)
                    With obj
                        .ScaleHeight 1, msoTrue
                        .ScaleWidth 1, msoTrue
                        .Top = Cells(i, "A").Top + 16
                        .Left = Cells(i, "A").Left + 2
                    End With
                End If
            Next i
        On Error GoTo 0
    End Sub
    

    ※ QR코드를 전부 삭제하고 싶을 때는 F5를 눌러 "셀 선택", "오브젝트"를 선택하고 OK를 누르면 "DEL"로 삭제.

    좋은 웹페이지 즐겨찾기