データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
y sakuda様
ご確認ありがとうございます。
その後の調査で、英語版windows7&英語版Excel2010でも該当する列幅こそ異なりますが同じ現象が再現しましたので、情報共有させていただきます。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
お世話になります。
windows7(32bit、SP1)&Excel 2010(32bit)の環境でVBAアプリケーションを開発しております。
SheetBeforeDoubleClickイベントで表示したFormを閉じてExcelにフォーカスが戻る際、Excelが強制終了する現象が発生します。
発生条件は
1)値が入力されたセルをダブルクリック
2)列幅が特定の値(6.63、8.88等)
の両方が揃った場合で、手元のいくつかのPCで試しましたが100%発生しています。
値が入力されていないセルでは発生せず、列幅が8.38等、発生しない列幅もあります。
また、Excel 2003や2007の環境では、同様の現象は発生していません。
下記は検証用のコードで、Formの代わりにMsgBoxを表示していますが、たとえばセルに「a」を入力し、このセルをダブルクリックして表示されるMsgBoxのOKボタンを押すと、Excelが強制終了します。
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
MsgBox "test"
End Sub
下記で類似の報告を見つけたのですが、他にどなたか情報をお持ちでないでしょうか?
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
y sakuda様
ご確認ありがとうございます。
その後の調査で、英語版windows7&英語版Excel2010でも該当する列幅こそ異なりますが同じ現象が再現しましたので、情報共有させていただきます。
Vista+Office2010(X86)でもおっしゃるように再現しました。
コード、操作としても全く問題ないものですし、2007では発生しませんから、2010のバグと考えて良いと思います。