EXCEL2010のマクロについての質問です。
EXCEL2007では、全く問題なかったのですが、
EXCEL2010で、下記マクロにて、1位置にて停止します。
但し、このまま継続指示にて、最後まで終了します。
1のファイルには、全く問題はありません。
1を削除しても、2で停止します。
但し、このまま継続指示にて、最後まで終了します。
EXCEL2007版から2010版での仕様変更等と思われますが、
対策案を、ご存知の方、宜しくお願い致します。
途中からです、
Workbooks.Open Filename:="\**.xlsx" ------1
Workbooks.Open Filename:="\**.xlsx" ------2
Workbooks.Open Filename:="\**.xlsx" ------3
Workbooks.Open Filename:="\**.xlsx" ------4
Workbooks.Open Filename:="\**.xlsx" ------5
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
それはエラーでもトラブルでもなく,ご自分で当該の行に「ブレイクポイント」を設定しているときの様子にも思われます。
ただ,明らかにその行はふつーと見た目が変わるので,気が付くと思うんですが。。?ブレイクポイントを設定すると,マクロ実行前には,添付図上段のように行と行の左端に印がつきます。マクロを実行開始し,そこまで実行が辿り着くと黄色い行になってストップします。
印を付けた左の●をクリックして●を消してやると,ふつーの動作になります。同じ場所を再度クリックして●を付けるとブレイクポイントを設定できます。
マクロの実行を所々でブレイク(中断)して,そこまでマクロが辿り着いた時点で(もしくは後続の行で)あれこれデバッグを行うための支援機能です。
この回答への補足
回答、有難う御座いました。
色々、検索した結果、
やはり、EXCEL2010の仕様変更によるトラブルである事が、
判りました。
詳細は、MSサポートに掲載されていました。
対策ツール情報も、掲載されています。
No.2
- 回答日時:
再掲:
○「停止します」とは,具体的にどんなメッセージが出るのか
「継続」が押せるダイアログに,具体的にどんな記述がでてるのか詳しく情報提供してください。
この回答への補足
回答、有難うございます。
マクロ画面で、黄色点滅表示で停止時には、特にエラー表示等は出ません。
「継続指示」等の画面も出ません。警告音はなります。
継続指示は、マクロ編集画面より、行っています。
これ以降、マクロは正常に終了します。
-----
マクロを中央付近で、2分割して見たのですが、
1位置は、停止しないのですが、これ以降の
ファイルオープン位置にて、やはり同様な症状が発生します。
No.1
- 回答日時:
必ずしもエクセルの問題では無く,若干パソコン側の問題のような気もします?
まず,
>Workbooks.Open Filename:="\**.xlsx" ------1
これだと
Workbooks.Open Filename:="\ブック名.xlsx"
のように書いているという意味ですが,ふつーこんな書きぶりをしたら,継続もなくエラーで止まります。
試しに
"c:\フォルダ\ブック名.xlsx"
のように,ドライブ名からフルパスでキチンと書いてみたらどうでしょう。
またネットワーク越しに
"\\コンピュータ名\公開フォルダ名\ブック名.xlsx"
のように書いていて問題が起きている場合は,試しにマイネットワークなどから当該の公開フォルダを開いておいた状態からマクロを実行してみたらどうでしょう。
ネットワークドライブ(ZドライブとかMドライブとかのドライブ名称で)からファイルを開いている場合も,上述の「\\コンピュータ名」からフルパスを記載してみた場合はどうでしょう。
それぞれ,状況と実施結果を教えてください。
まだダメなときは
>1位置にて停止します。
>但し、このまま継続指示にて、最後まで終了します。
○「停止します」とは,具体的にどんなメッセージが出るのか
○「継続指示」をすると,2行目以下のファイルオープンは正常にブックを開けるという意味か
○そもそも正しくは一体どんな記載のマクロにしているのか
○以前動いて今動かないのは,Excelが2010に変わっただけか,パソコンから(あるいはネットワーク越しにファイルを開いているときはネットワーク環境も)変わったのか
などについても情報提供してみてください。
この回答への補足
すみません、記載ミスです。
Workbooks.Open Filename:="**.xlsx" ------1
です。
停止は、マクロ画面で、1位置にて黄色点滅状態となります。
マクロ継続で、ファイルオープンを含め正常に継続終了します。
XP・EXCEL2007から、WIN7・64bit・EXCEL2010に変更。(単独環境。)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/06 13:01
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/04 10:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/03/28 14:52
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】その時、その時で変...
-
エクセル終了時の保存確認メッ...
-
サクラエディタのマクロ設定を...
-
Excelが勝手にシート移動してし...
-
マクロの有効化するダイヤログ...
-
【マクロ】エラーが発生⇒実行時...
-
「開いているすべてのブック」...
-
エクセルのマクロについて教え...
-
VBA マクロ実行時エラー’1004Ra...
-
Excelマクロ ファイル名が変わ...
-
EXCEL右上のバッテンでは保存で...
-
VBAを一度起動するとずっと出て...
-
excelでpersonal.xlsを常に開く...
-
EXCELでマクロを記録する際に、...
-
秀丸で保存時のフォルダを固定...
-
AccessからExcelマ...
-
Officeマクロが使えなくなった
-
コピーしたファイルのマクロを...
-
EXCEL マクロ クリップボードク...
-
エクセルマクロを有効にしない...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル終了時の保存確認メッ...
-
VBAを一度起動するとずっと出て...
-
コピーしたファイルのマクロを...
-
別のパソコンでエクセルのマク...
-
VBA マクロ実行時エラー’1004Ra...
-
EXCEL マクロ クリップボードク...
-
昨日まで動いていたエクセルの...
-
Excelマクロ ファイル名が変わ...
-
excelファイルに使われているVB...
-
アクセスでファイルを開いたと...
-
エクセルマクロ実行中に別ファ...
-
エクセルマクロにてパワーポイ...
-
エクセル2013vbaで、見えない名...
-
マクロを消すマクロは不可能?
-
excelが別プロセスで起動してし...
-
エクセルファイルを自身のファ...
-
excelでpersonal.xlsを常に開く...
-
Excelが勝手にシート移動してし...
-
Excel2010 PERSONAL.xlsbの挙動...
-
excelのマクロ実行でブロックさ...
おすすめ情報