SSブログ

Excel2000 VBA クリップボードの内容をテキストまたは値として貼り付ける [Excel2000 VBA独習]

Excel2000 VBA クリップボードの内容をテキストまたは値として貼り付ける

Sub txt_past()

' クリップボードの内容をテキスト、値として貼り付ける
' webページのコピーではテキストとして、excel間では値として貼り付ける
'ショートカットキーに設定する 例ctrl+B
'実験

 On Error GoTo syori
    ActiveSheet.PasteSpecial Format:="テキスト", Link:=False, DisplayAsIcon:= False
    Exit Sub
syori:
   If Err.Number = 1004 Then                                 'エラー番号1004の処理
   MsgBox "COPY内容がテキストではありません!" & vbCrLf + vbCrLf & Err.Number & vbCrLf & Err.Description
    Exit Sub
    End If
   
    Selection.PasteSpecial Paste:=xlPasteValues   '値として貼り付け
End Sub

 


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。