三流君 ken3のmemo置き場

三流プログラマーのメモ書きです。主にVBAやWindowsの話題が多いです

挨拶・自己紹介:
失敗続きのAB型の変わり者 :三流プログラマー Ken3です
フリーのエンジニア・個人事業主です・・と書くと聞こえはイイが(それとなくカッコよく聞こえるが)、 現在は小さな案件の受注請負 と 短期派遣 で 日々つつましく?ほそぼそと暮らしてます。
Ken3三流君の連絡先:
[google formsで連絡する]
上記の問い合わせフォームに質問・感想など気軽に書き込んでください

よく検索されるキーワード: [質問回答XXXXさんへ] [CreateObject] [VBA] [JRA競馬オッズ]

VBA マウスカーソル 位置 指定 で SetCursorPosを使ってみた

動画で三流解説

動画の簡単な説明

マウスカーソル 位置 指定 などで検索すると
http://msdn.microsoft.com/ja-jp/library/cc411029.aspx
など、
SetCursorPos
が見つかります。

スバリのVBA サンプルがほしかったので、
VBA SetCursorPos で 検索すると

http://homepage1.nifty.com/MADIA/vb/API/SetCursorPos.htm
などが見つかるので、そのままテストで使ってみます。

Option Explicit

'標準モジュール 頭で忘れずに 使用するAPIの定義を入れてね。

'マウス関係
Declare Function SetCursorPos Lib "USER32" (ByVal x As Long, ByVal y As Long) As Long

'XをセルC2から、YをC3から取り出し マウスカーソルを移動させてみる
'VBA SetCursorPos で 検索
' http://homepage1.nifty.com/MADIA/vb/API/SetCursorPos.htm を参考にしてみました。
Sub test_XY() Dim x As Long, y As Long x = Range("c2") 'セルから代入 y = Range("c3") Dim Ret As Long Ret = SetCursorPos(x, y) '単純にAPIを呼んだだけです。

End Sub

動画解説やテスト結果

www.youtube.com
動画元: VBA マウスカーソル 位置 指定 で SetCursorPosを使ってみた - YouTube

動画区分でURL:ken3内のリンクを探す


質問・感想・クレームなど、
気軽にコメント欄に書いてもらえるとうれしいです。

[Googleフォームにコメントを残す]
↑質問・コメントの入力フォームです、気軽に書いてください


フッター:最後にKen3Videoの動画一覧を紹介します

YouTubeにアップした動画です。他の動画を一瞬でも見てもらえるとさらに嬉しいです。
再生リスト:[三流君Ken3の最新動画]←リストの一覧形式で表示する


また、ブログを見に来てくださいね。ではまたぁ~