LoginSignup
0
1

More than 5 years have passed since last update.

Excel VBAでセルの値をコピーしてみた

Posted at

最近、手順書などをExcelで作成することが多く、
いちいちセルの情報を選択してコピーするのがめんどうなのでVBAで作業効率化に挑戦!

ということで、
今回は CopyメソッドDataObject(クリップボード) を使った場合の
2パターンで作ってみた。


0. 作業環境

今回、作業した環境は下記のとおり。
【OS】:OS X Yosemite(ver.10.10.4)
【Excel】:Office for Mac 2011
【テキストエディタ】:mi

1. コード

センスがないので酷いコード(_)

' Copyメソッドを使用したコピー
Sub test01()

    Dim s As String

    With Range("A1")
        .Select
        .Copy
    End With

End Sub
' DataObject(クリップボード)を使用したコピー
Sub test02()

    Dim s As String
    s = Range("A1").Value


    Dim mydo As New DataObject
    mydo.SetText s
    mydo.PutInClipboard

End Sub

今度は実際にいろいろなケースで動作検証させてみよう!
おわり。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1