カンマれもん

考えをまとめる練習のためのブログ、ん。

直接数値を入力しているセルを強調表示する方法

スプレッドシートExcelを使っていると、数式のセルなのか、直接数値を入力したものなのかを区別したいことが多いです。

 

プログラミングではリテラルと呼びます。
プログラムの中に直接入力すると編集が大変だったりするので、
そのような決め打ちする数字は一箇所にまとめて書くのがよいとされています。
しかしExcelでワークシートを勢いよく作っていると、散らばってしまいますよね。

そんなとき、そのリテラルのセルだけ強調表示されると便利!
「ここが書き換えて良い場所だ」とわかりやすくなります。

 

その方法

「条件付きの書式」機能で、数式を使って条件を決める方法を選びましょう。

その数式がこちらです。

=AND(ISNUMBER(A1), ISERROR(FORMULATEXT(A1)))

A1という部分は次のように、適宣書き換えてください。
適用する範囲の左上のセルを指定します。

 

 

藤田建具店では、こんなのを使って効率化もしつつ
伝統的な木工とか組子細工とか、いままでにない商品づくりをしています!

Fusion360でスケッチを編集できない状態を解決した。

Fusion360という3DCADは本当に便利ですね。

今回は、スケッチが編集できないという問題に直面し、
それを解決できたので、その記録をします。

 

症状

スケッチを編集しようとしても、対象のスケッチが表示されず、編集ができない。ただし、スケッチ編集画面にはなっており、スケッチ終了ボタンはある。

続きを読む

Accessのフォームに引数が渡せていないときの対処法

問題
Accessで、ボタンを押したときにフォームを開く処理。
しかし、なぜか引数が渡せていない。

対処

フォームを開くコードで、正しくDataModeを指定する。
編集をするためにフォームを開く場合は、acFormEdit
            DoCmd.OpenForm "フォーム名", , , "指定したいプロパティ=" & Me!プロパティ, acFormEdit

(コンマ4個のあと。)

AccessのVBEで入力が勝手に確定される問題に対処しました

AccessのVBEで入力中に、

約1秒間隔で日本語入力が勝手に確定されてしまう。

という現象がおきていて、まともに入力ができませんでした。

解決ができたので、

 

問題

・VBEで入力しようとしたとき、勝手に日本語が確定されて変換できない。

・英字のスペース入力も定期的になかったことになる。

・VBEのウインドウタイトル(上部の部分)が同じタイミングでチカチカしている。

・「ツール」→「オプション」→「コードの設定」のチェックを全部はずしても症状が治らない。

・入力中に一定間隔、定期的に確定される。

対処法

・すべてのフォームのタイマーを確認し、タイマー間隔を0にする。

タイマー0の状態

今回の問題は、タイマーが定期的に呼ばれるせいで、保存が呼ばれていたのだと思う。
タイマー間隔はms単位(ミリ秒)ですが、0にすると停止します。

 

Access で日本語入力がおかしい場合は、この方法も試してみてください。

Fusion360のダイアログが消えたときの対処法

Fusion360は個人が無料で使える3DCADの中ではとっても使いやすいですね。

しかし、デュアルディスプレイで使っているときには、
ダイアログ(ツールのウインドウ)が小さくなったり(解像度の違いのせい)
画面外にあるのか表示されないことがあります。

そんなときには、「規定のレイアウトビュー」にしましょう。
ショートカットキで可能です。

Mac OS: ALT+Command+R
ウィンドウ OS: CTRL+ALT+R   

これでどこかに行ってしまったウインドウのが、元通りに使えます。

ダイアログの例



jw_cadの文字入力ボックスが消えたときの対処法

jw_cadは便利だけど、たまーに不便を感じるんですよね!
たとえば、文字入力のボックスが消えてしまうとか。

ディスプレイを2つ並べて使う(デュアルディスプレイ)のときに起こりやすいです。

その場合の対処法は、「ダイアログボックス

 

  1. 「文字」以外のコマンドを選択する
  2. 上部メニューの「表示」を押す
  3. その中の「ダイアログボックス」を押す
  4. 初期状態にします→「OK」を押す

ダイアログボックス選択状態

確認画面

これで元通り、快適な入力ができますね!