- ベストアンサー
VBエディターについて
aokiiiの回答
関連するQ&A
- Excel VBE ブレークポイントを表示するには
ExcelのVBEでブレークポイントを設定した箇所 (ブレークポイントの●が設定されているコード) が複数あります。 その箇所を順番に表示して確認していきたいのですが ブレークポイントを設定した箇所を 表示するにはどのようにすればよいでしょうか。 (Windows10,Excel2016)
- 締切済み
- Excel(エクセル)
- 必ず同じ場所でコードが中断 vba
ブレークポイントやstopなどは設置してないのに、 必ず同じ場所でコードが中断されます。 エラーになるわけではなくて、 ブレークポイントやstopを設置してるのと同じ状況です。 エクセルVBAのファイルですが、 元々は アクセスVBAからエクセルVBAを起動しています。 なぜブレークポイントやstopがないのにいつも同じ場所で止まるのでしょうか? 止まる場所のコードは単純なifステートメントで If 単価 > 0 Then のようなコードです。
- ベストアンサー
- オフィス系ソフト
- ブレークポイントを設置してないのに止まる
パソコンを立ち上げて、アクセスを立ち上げて、コマンドボタンを押して、vbaを実行すると、 ある一定のコードで中断されます。 まるでブレークポイントを設置してるようにとまります。 エラーではないです。 ファイルを開いたばかりだし、パソコンを起動したばかりなので ブレークポイントは設置してないし、 Stopコードもありません。 win7、アクセス2010です。 これはバグでしょうか?
- ベストアンサー
- オフィス系ソフト
- VBAのウインド(ウィンド)設定保存
エクセルVBAにおいて、VBEのコードウィンドやオブジェクトウィンドを 自分の作業しやすいように大きさや配置を変え作業を行い、 作業後セーブして終了したにも関わらず、次に同じエクセルファイルの VBEを開くと、前回設定したコードウィンドやオブジェクトウィンドの 大きさや位置が全く異なって表示されてしまいます。 たまに一部のウィンドは前回保存の大きさ、位置共に表示されることも あるのですが、ほとんどの場合全く設定したのと異なります。 ちなみにプロジェクトエクスプローラーやプロパティーウィンド、 ウォッチウィンド等の大きさの設定は復元してくれます。 コードウィンドやオブジェクトウィンドを自分の作業しやすい設定のまま 保存する方法はあるのでしょうか? (WindowsXP、Office2003)
- ベストアンサー
- オフィス系ソフト
- デバッグできるツールやソフト
vbsでプログラムを作ってるのですが ステップインできたり ブレークポイント設置して実行したり 中断してイミディエイトウィンドで値を確認できるツールやソフトウェアはありますか? 現在はメモ帳で作っています。
- ベストアンサー
- その他MS Office製品
- VBでエディタ
こんにちは。Kakugariです。 今、VBでエディタを作っていますがファイル操作でつまずいてしまいました。Commondialogからファイル名を取得して、そのファイルをMaintxtに表示するプログラムですがMaintxtに表示されるとき、Tabを使用してスペースを空けた部分が、無視されて文字が前に詰めて表示されます。それ以外は正常です。下にコードを載せましたので、お分かりになられる方は、間違いを指摘していただけたらありがたいです。ちなみにVB6です。Commondialogのプロパティは、デザイン時に設定されています。 Private Sub mnuOpen_Click() On Error GoTo ErrCode With CommonDialog1 .DialogTitle = "開く" .ShowOpen End With Dim txt As String, Work As String Open CommonDialog1.FileName For Input As #1 Do While Not EOF(1) Input #1, Work txt = txt & Work & vbCrLf Loop Close #1 Maintxt = txt Exit Sub ErrCode: Close #1 MsgBox "ファイルは開けませんでした。", vbCritical End Sub
- ベストアンサー
- Visual Basic
- ステップインで実行しても中断させない方法を教えてく
エクセルでOLEObjectを削除するコードを、 ブレークポイントを設置して実行すると、 デバッグモードでやると「中断モードでは入力できません」となります。 (エクセル2007です) 例えば、 Sub オブジェクト削除() ActiveSheet.OLEObjects.Delete Selection.Value = "a" End Sub で、「Selection.Value = "a"」の部分にブレークポイントを設置して、 F8で一行ずつ実行していこうとすると画像のようになります。 なぜなのでしょうか? 今サンプルで提示したコードは短いのでいいのですが 実際のコードはもっと長いので、 ステップインでコードの動きを見ていきたいのですが ActiveSheet.OLEObjects.Delete の部分で、エラーになってしまいます。 その際、「継続」と「終了」のどちらを選んでもOLEObjectsは削除されます。 「終了」の場合はその次のコードの、 Selection.Value = "a" は実行されません。 ブレークポイントを設置せず、F5で一気に実行する場合はエラーになりません。 コードの中に、 ActiveSheet.OLEObjects.Delete があってもステップインで実行しても中断させない方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- VB6で関数がどこから呼ばれたか知りたいor逆ステップイン機能?
VisualBasic6を使っています。 デバックをしているのですが、ある関数がどこから呼ばれたかなど呼び出し履歴がわかる方法が知りたいです。 ブレークポイントを設定すると、そこで止まり、F8のステップインで進みますが、前に戻ることができると便利かなと思いますが、そんな機能はあるのでしょうか? 皆さんは、VB6でコードの追跡はどのようにしているのでしょうか?
- ベストアンサー
- Visual Basic
- DVDFAB・imgburnのレイヤーブレーク除去
DVDを取り込む設定でレイヤーブレーク除去という項目がありますが、これはオリジナルと全く同じブレークポイントで、DVD+R DLを使うのであればレイヤーブレーク除去設定はしないで良いと、、いう考えで大丈夫でしょうか? DVDFABの説明が載ってるサイトでは、殆どがレイヤーブレーク除去を薦めていますが、これはDVD-R DLを使うのを想定していて、+R DLならレイヤーブレークは除去しないでiso化をすればよいのでしょうか? ただ、よくわからないのが、レイヤーブレーク除去の設定をしてる場合に取り込む最後の方にレイヤーブレークオプションを設定のウインドが出てきてポイントを選びますよね?? 結局はレイヤーブレークポイントを新たに決めるという事ですよね?? なぜなのでしょうか? よろしく願します
- ベストアンサー
- 画像・動画・音楽編集
お礼
ありがとうございます いつの間に変更したのでしょうか、全く認識がありませんでしたw