2012-01-17から1日間の記事一覧

ExcelVBA クリップボードとデータのやりとりをする

事前準備 VBEditerのツールの参照設定で「C:\Windows\System32\FM20.DLL」を参照 DataObject経由でアクセスする Dim oCB As New DataObject oCB.GetFromClipboard Dim sCode sCode = oCB.GetText ネタ元 http://www.moug.net/tech/exvba/0150091.html http:/…

数式ではなく値だけをコピー貼り付け

PasteSpecialというのを使う例えば、アクティブシートのA1:A3セル範囲をB1セルへ貼り付ける場合は、 Range("A1:A3").Copy Range("B1").PasteSpecial Paste:=xlPasteValues ネタ元 http://www.asahi-net.or.jp/~zn3y-ngi/YNxv998.html Excelマクロ& VBA基本技