3行マクロWebのデータや画像を書式なしでコピーして貼り付ける動画解説 Excel

Webのデータや画像を書式なしでコピーして貼り付ける

Webデータを書式なしで貼り付け
Webデータを書式なしで貼り付け

Excelの3行マクロ~すぐに使えるミニマクロ17回

Webのデータや画像を書式なしでコピーして貼り付ける

動画版「3行マクロ講座」です。Webのデータや画像を書式なしでコピーして貼り付ける、Excelの3行マクロ~すぐに使えるミニマクロ17回
ウェブサイトで仕事に使うのに、ちょうどいいデータなどを見つけてエクセルで利用したい時があります。 しかしそのまま貼り付けるとウェブサイトの書式がそのまま貼り付けられて、楽するつもりが逆に、処理に手間取ることも多いです。
そういう時に、書式を最初から削除してテキストとして貼り付けることができれば楽です。 また画像を貼り付ける時も、リンクなどなしで、サイズを指定してはりつけられるようにしましょう。
(サンプルファイルは、こちらです。 Webのデータや画像を書式なしでコピーして貼り付けるサンプル

Webのデータや画像を書式なしでコピーして貼り付ける

https://youtu.be/CNcFAeSAH2U

Webのデータを書式なしで貼り付けるマクロや、画像を指定したフォーマットでシートに張り付けるマクロ

17回の動画では、Webのデータや画像を書式なしでコピーして貼り付けるマクロや、画像を指定したフォーマットでシートに張り付ける方法を解説しています。
Webから利用したいデータや、画像をExcelで利用しようとしたときに、そのままの形式では、修正に時間がかかって困ることがあります。
そのような時に使うと設定されている書式を削除して欲しいデータや、画像だけを取得できます。

'==============================================================
'=Webのデータや画像を書式なしでコピーして貼り付ける €€https://kokodane.com/
'==============================================================
Option Explicit
Sub WEBのデータを書式なしDL()
    ActiveSheet.PasteSpecial Format:="テキスト"
End Sub

Sub 画像の形式指定DLPNG()
    ActiveSheet.PasteSpecial Format:=0   '"Picture (PNG)"
End Sub

'==============================================================
'=貼り付け位置を指定してフォーマットも指定する
'==============================================================
Sub 画像をJPEG指定でDL()
    Worksheets("Sheet2").Range("B8").Select
    ActiveSheet.PasteSpecial Format:=1 ' "Picture (JPEG)"
End Sub

Sub 画像をGIF指定でDL()
    Worksheets("Sheet2").Range("B13").Select
    ActiveSheet.PasteSpecial Format:=2  '"Picture (GIF)"
End Sub
'"Picture (Enhanced Metafile)"
Sub 画像をEnhancedMetafile指定でDL()
    Worksheets("Sheet2").Range("B13").Select
    ActiveSheet.PasteSpecial Format:=3
End Sub

Sub 画像をBitmap指定でDL()
    Worksheets("Sheet2").Range("B18").Select
    ActiveSheet.PasteSpecial Format:=Bitmap
End Sub
Sub 画像の形式指定DLビットマップ()
    ActiveSheet.PasteSpecial Format:="ビットマップ"
End Sub

Sub 画像をBitmap指定でDLサイズも指定()
    ActiveSheet.PasteSpecial Format:="ビットマップ"
    Selection.ShapeRange.LockAspectRatio = msoTrue
    Selection.ShapeRange.Width = 198.4251968504
End Sub

Sub 動くGIF画像をDL()
    ActiveSheet.PasteSpecial Format:="HTML", _
        Link:=False, DisplayAsIcon:=False
End Sub

こちらもおすすめ