エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ループマクロ起動時に他のエクセルファイルが起動できない
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ループマクロ起動時に他のエクセルファイルが起動できない
こんにちは。 #3 で書いていただいて、内容が分かりました。 >マクロの概要としましては、シリアルポー... こんにちは。 #3 で書いていただいて、内容が分かりました。 >マクロの概要としましては、シリアルポートからのデータ受信を待って、 >データが送られてきたらワークシートの表上に受信した値を代入。を繰り返すものです。 やはり、DDE のようですね。その種のものは多いです。 >Do >DoEvents >Sleep 1 > >データが送られてきていれば処理 ←この部分をプロシージャとして取り出す >Loop [OnData]プロパティを使ってみてください。 DDE または OLE でリンクされたデータが、Microsoft Excel に届いたときに実行されます。 ActiveSheet.OnData = "マクロ名" または、 Application.OnData = "マクロ名" ただし、入力など待機状態になっていた場合は、マクロが止まってしまうことがあります。