Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


4514 / 76732 ←次へ | 前へ→

【77839】excel2003で作ったVBAの誤作動?バグ?をなくしたい
質問  たろう  - 16/1/9(土) 16:03 -

引用なし
パスワード
   最近サポート終了に伴い社内のExcelが2003から2013に変わりました。
古いExcelで作ったマクロが動かないとまでは行かないですが、どうもおかしな動作が起きたり、突然強制終了されてまた最初からやる羽目になったりして困っています。
それを何とか解消したいと思っています。解決策がわかる方が居りましたら教えてください。ちなみにxls形式、xlsm形式どちらでも同様の症状が出ます。

症状
ユーザーフォームのボタンからSheet1とSheet2を並べて表示させるマクロなんですが特にエラーなどは起きず動作は完了します。内容は以下です。

Sub Sheet2に記入()
'
' Sheet2に記入 Macro
'
  Application.ScreenUpdating = False
  Unload UserForm1         
  
  Sheets("Sheet1").Select
  ActiveWindow.NewWindow
  Windows.Arrange ArrangeStyle:=xlArrangeStyleVertical, ActiveWorkbook:=True
  Sheets("Sheet2").Select
  Range("B40").Select
  
  Application.ScreenUpdating = True
End Sub

この後、Sheet2にSheet1を見ながら入力していくのですが、その時のシートの状態がおかしくなります。アクティブになっているSheet2のセルの選択、入力はできますが、縦スクロールをしようとしたらSheet1がスクロールしてしまう。その時Sheet1はアクティブにできない。といった症状になります。
セルに何か入力する、又は一度Sheet2から別のシートを選ぶと症状は解消されます。
ただ、解消させようとしている途中で強制終了になることがたまにあります。

自分でいろいろ解決策を探ってみたのですが、ユーザーフォームが絡むと起きるようだということまでしかわかりませんでした。

2 hits

【77839】excel2003で作ったVBAの誤作動?バグ?をなくしたい たろう 16/1/9(土) 16:03 質問[未読]
【77841】Re:excel2003で作ったVBAの誤作動?バグ?... β 16/1/9(土) 17:26 発言[未読]
【77844】Re:excel2003で作ったVBAの誤作動?バグ?... たろう 16/1/12(火) 10:55 発言[未読]
【77845】Re:excel2003で作ったVBAの誤作動?バグ?... Jaka 16/1/12(火) 11:43 発言[未読]
【77846】Re:excel2003で作ったVBAの誤作動?バグ?... たろう 16/1/12(火) 11:54 発言[未読]
【77848】Re:excel2003で作ったVBAの誤作動?バグ?... Jaka 16/1/12(火) 13:28 発言[未読]
【77850】Re:excel2003で作ったVBAの誤作動?バグ?... たろう 16/1/12(火) 13:56 お礼[未読]
【77847】Re:excel2003で作ったVBAの誤作動?バグ?... β 16/1/12(火) 12:05 発言[未読]
【77849】Re:excel2003で作ったVBAの誤作動?バグ?... たろう 16/1/12(火) 13:51 質問[未読]
【77853】Re:excel2003で作ったVBAの誤作動?バグ?... β 16/1/12(火) 14:36 発言[未読]
【77854】Re:excel2003で作ったVBAの誤作動?バグ?... たろう 16/1/12(火) 15:12 発言[未読]
【77855】Re:excel2003で作ったVBAの誤作動?バグ?... β 16/1/12(火) 15:29 発言[未読]
【77856】Re:excel2003で作ったVBAの誤作動?バグ?... たろう 16/1/12(火) 16:13 発言[未読]
【77857】Re:excel2003で作ったVBAの誤作動?バグ?... β 16/1/12(火) 19:58 発言[未読]
【77859】Re:excel2003で作ったVBAの誤作動?バグ?... たろう 16/1/13(水) 9:19 お礼[未読]
【77858】Re:excel2003で作ったVBAの誤作動?バグ?... ichinose 16/1/12(火) 21:31 発言[未読]
【77860】Re:excel2003で作ったVBAの誤作動?バグ?... たろう 16/1/13(水) 9:22 お礼[未読]

4514 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free