事件簿

マウスポインタがグルグル回ったまま終わらない(未解決事件)

不可解な現象が起きた。未だ解決していない。 現象 マウスポインタが青い円になって、グルグル回っている。これについて、 グルグルが止まらない。 Excelのセルに対して、グルグルのまま選択・入力できる。 「×」ボタンでファイルを閉じようとした時に発生す…

「追加したはずの右クリックメニューが表示されない事件」の真相 ⑥

先日来、2年越しの事件が解決しそうだ。 infoment.hatenablog.com今日は、今回のシリーズのまとめ、最終回。 今回新調した、右クリックメニュー追加用クラスモジュール。 自宅で試して限り上手く行ったのに、職場では期待通りの動作に ならなかった。どうし…

「追加したはずの右クリックメニューが表示されない事件」の真相 ⑤

先日来、2年越しの事件が解決しそうだ。 infoment.hatenablog.com先日は、追加しようとする右クリックメニューが追加済みでない場合に限り、追加を実行するところまで作成した。今日は、前回の続きから。 用が済めば、後片付けが必要だ。 そこで、右クリッ…

「追加したはずの右クリックメニューが表示されない事件」の真相 ④

先日来、2年越しの事件が解決しそうだ。 infoment.hatenablog.com今日は前日までの内容のうち、メニュー追加までを纏めてみる。 何とかの一つ覚え、今回もクラスモジュールにまとめてみた。 クラスモジュール(RightClickCommand) 今回の作戦は、こんな感…

「追加したはずの右クリックメニューが表示されない事件」の真相 ③

先日来、2年越しの事件が解決しそうだ。 infoment.hatenablog.com 今日も、先日の続きから。 右クリックメニューを追加する際、他のマクロで追加された別メニューの有無に関わらず、今までは毎回バツンとリセットしていた。 Sub Test() Dim LoopIndex As Va…

「追加したはずの右クリックメニューが表示されない事件」の真相 ②

先日来、2年越しの事件が解決しそうだ。 infoment.hatenablog.com今日は、先日の続きから。 個人的に、追加した右クリックメニューを実行したくなるのは、以下のパターンのとき。 テーブル上のセル又は範囲 ピボットテーブル上のセル又は範囲 上記以外のセ…

「追加したはずの右クリックメニューが表示されない事件」の真相 ①

約2年前、このような記事を作成した。 infoment.hatenablog.com右クリックメニューに追加したはずのコマンドが表示されない。 でもそれは、改ページプレビューで見たのが原因。そんな感じで 締めくくられている。しかし実際はそうではないことを、先日職場…

選択した範囲の内、非表示の列を含まない範囲の値を配列に格納したい ②

前回、このようなテーマに挑戦した。 infoment.hatenablog.com最終的に求める結果は得られたものの、単に値を地道に配列へ放り込むことしか できず、消化不良の感があった。その後探すも時間が無く、探し方も悪いのか、スマートな解決策は得られず。 という…

選択した範囲の内、非表示の列を含まない範囲の値を配列に格納したい ①

今日の出来事。 このような表があって、データ部分を配列化することになった。 Sub Test() Dim arr() As Variant arr() = Selection End Sub 普段だったら、滞りなく次の段階に進む。 しかし今回、あるはずのない値が目に留まった。 150?そんな数字、あった…

検索結果がどこにあるか分からない事件 ② 拡大してみる

昨日は、検索して選択したセルがどこにあるかを直感的に理解するために、選択したセルが一番左上になるようにしてみた。 infoment.hatenablog.comしかしこれだと、任意のセルをポチポチと選ぶたび派手にスクロールしてしまい、とても使い勝手が悪い。そこで…

検索結果がどこにあるか分からない事件

職場で、このような相談を受けた。 「検索」で探した結果、該当するどこかのセルが選ばれているはずなのだが、目で探せないことが多い。何とかならないか? 例えば、このようなことだ。「馬肉」で検索した結果、「A5」セルが選択されているのだが、気付く…

「文字が数字になってしまう」事件

先日 Excel について、ある調査依頼を受けました。 記号だったはずの文字が、転記すると数字になってしまうというのです。確認したところ、以下の記号が数字になっていました。 ・0E0055 ⇒ 0.00E+00これは偶然にも、同記号が「指数」の表記と一致していたこ…

「シートをコピーして新たなブックを作成したらサイズが変わる」事件(未解決)

先日 Excel について、ある調査を依頼されました。カメラ機能で作成した図を含むシートについて、同シートをコピーして新たなブックを作成したところ、この図のサイズが勝手に変わってしまうというのです。この問題について、オブジェクトの固定などで解決を…

「追加したはずの右クリックメニューが表示されない」事件 の続き

昨日は、追加したはずの右クリックメニューが表示されないケースを紹介しました。infoment.hatenablog.comその後しばらくして、また同じ相談が寄せられました。上記の経験があったため、私は直ぐに「標準」表示にするよう伝えました。ところが、それでも解決…

「追加したはずの右クリックメニューが表示されない」事件

先日 Excel について、ある調査を依頼されました。 追加したはずの右クリックメニューが、表示されなくなったというのです。↓ 以前出ていたメニュー(イメージ)↓ メニュー追加マクロ Sub AddNewMenu(new_caption As String, new_action As String) Dim NewM…

「中途半端な辞書になってしまう」事件

先日 Excel について、ある調査を依頼されました。 【価格表シート】の商品コードに紐づく価格を、上手く転記できないというのです。 そこで確認したところ、まず、元となったマクロは過去に私が作成したものでした。 ※実際のマクロから、一部エッセンスだけ…

「そこにあるのに拾えない」事件

先日 Excel について、ある調査を依頼されました。 セル内に記載された品名を、正しく取得できないというのです。このマクロは、例えば 、もし A1 に「六角穴付きボルト」と入力されているならば 「在庫数を確認してください。」 のメッセージを表示する、と…

「やたらと処理に時間がかかる」事件

先日 Excel について、ある調査を依頼されました。 マクロを用いた処理に、やたら時間がかかるというのです。 Sub Sample() Dim Tb As ListObject Dim r As Range Set Tb = ActiveSheet.ListObjects(1) For Each r In Tb.DataBodyRange.Columns(1).Cells rを…