
エクセルシート上に作った「マクロ実行ボタン」を2秒間隔で押し続けさせるために「ロケットマウス」を使いたいと思っています。
「ロケットマウス」についてネット上、本屋、図書館で調べましたが、設定等を最初から終わり迄順序立てて体系的に説明したものは発見出来ませんでした。(断片的なものはありましたが。)(作者のホームページにもありませんでした。)
当方、パソコンには詳しく無いためやさしく順序立てて体系的に書かれた説明書がないとうまく設定出来ないだろうと思っています。
グーグルで検索すると2000年頃の情報が出て来ます。
よって、かなり古くからあるソフトのようなので、取り扱い説明書が記載された本(シェアウエア等を集めたようなものとか。)、雑誌(バックナンバー)等でご存知のものが御座いましたら御教え下さい。
(因みに、エクセルのマクロは「できるEXCELマクロ&VBA編」((インプレス))と言う本が1から10迄やさしく絵入りで解説してくれていたので設定出来ました。)
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
> 30(秒)を16200に書き換えて、コピーすれば宜しいのでしょうか?
元のマクロがサンプルに当てはめられる処理ならば、理論的にはそれで良いハズです。
ただ、実行時間があまりに長いので、それだけの時間を安定して動作し続けられるかは試して見ないと判りません。
No.1
- 回答日時:
ご質問の直接的な回答ではありませんが、、、
マクロを2秒間隔に実行するではダメですか?
標準モジュールに下記マクロをコピペして実行すると2秒毎に myMacro を30秒の間実行します。
もし試すなら新規ブックで。
'---------------------------------------------------
Sub Test()
Dim doTime, pTime, stTime
doTime = 30 ' 30秒間実行する
stTime = Timer
pTime = stTime + 2 ' 2秒毎に
Do While Timer < stTime + doTime
If Timer >= pTime Then
Call myMacro
pTime = pTime + 2
End If
DoEvents
Loop
End Sub
'---------------------------------------------------
Private Sub myMacro()
Range("A65536").End(xlUp).Offset(1, 0) = Time
End Sub
この回答への補足
有り難う御座います。
I列に当日出来高を、M列に前日出来高をとりN列に出来高乖離率(=I2/M2*100)を表示させています。
(出来高が昨日よりどれ位増えているかを見るために。)
このN列の出来高乖離率(=I2/M2*100)を降順(大きい順番に)で並び替えるマクロを作って、相場(株)が開いている間(9:00~15:10)中、マクロボタンを押し続けています。(数秒~数十秒、時に数分間隔で。)
銘柄数は300銘柄になり、(行で言うと301行と言うことになります。)また時間で言うと1万6200秒位(前場9:00~11:00、後場12:30~15:10)になります。
教えて頂いたプログラムの中の30(秒)を16200に書き換えて、コピーすれば宜しいのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 5 2023/06/02 08:44
- Excel(エクセル) テキストの背後にあるオブジェクトとは 3 2023/01/03 20:22
- 一眼レフカメラ COMTEC社ZDR035個人使用 5 2022/05/18 17:55
- 飲み会・パーティー 従業員の勤務状況・雇用状況について 2 2022/10/17 15:10
- Excel(エクセル) Excel vbaについて、知恵を下さい。 下表①で出勤が「あり」になっている対象者を隣のシートにあ 1 2022/10/20 18:58
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- Excel(エクセル) エクセルのマクロ設定 1 2023/04/05 19:37
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ローマ字→カタカナへ変換(エク...
-
マクロ 実行ボタンを押さずに...
-
Excel VBA のdebug(F8キー) が...
-
エラーになってないのにVBA...
-
【Excel VBA】エラー番号400
-
エクセル グラフの軸の最小値最...
-
ワードマクロで画像を選択する方法
-
エクセルで複数のシートをまと...
-
EXCEL 複数のシートの同一の位...
-
エクセルのマクロボタンがどん...
-
Wordの画面を左右にスクロール...
-
モジュール内のマクロを全て実...
-
複数ファイルにある特定のシー...
-
エクセルでマクロ実行中に任意...
-
エクセルVBA テキスト読み込み...
-
Wordで「原稿用紙○枚」を換算す...
-
Excelを開いた時に表示さ...
-
エクセルの関数に詳しい方、教...
-
秀丸エディタに検索履歴を記憶...
-
Excelマクロでオプションボタン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローマ字→カタカナへ変換(エク...
-
マクロ 実行ボタンを押さずに...
-
Excelを開いた時に表示さ...
-
Excel VBA のdebug(F8キー) が...
-
エラーになってないのにVBA...
-
EXCELのセルへ、デジタル時計を...
-
複数ファイルにある特定のシー...
-
エクセル グラフの軸の最小値最...
-
モジュール内のマクロを全て実...
-
Wordの画面を左右にスクロール...
-
ワードからエクセルへ貼り付け...
-
エクセルのマクロ機能で前のシ...
-
EXCEL 複数のシートの同一の位...
-
Excelマクロでオプションボタン...
-
エクセルで複数のシートをまと...
-
VBAでEXCELに埋め込んだPDFを開...
-
【Excel VBA】エラー番号400
-
EXCEL2000 VBA マクロ実行中に...
-
エクセルでマクロ実行中に任意...
-
Wordで「原稿用紙○枚」を換算す...
おすすめ情報