02-VBAのテクニック

01-Excelの使い方

Excelの変更履歴を記録するVBA

Excelにも昔、変更履歴の記録する機能があったはずなのですがいつのまにか消えているような気がします。 色々な所とやり取りする上で変更履歴が記録できないと色々不便だったりします。 変更してくださいねってお願いして戻ってきたブックと初めのブッ...
02-VBAのテクニック

入力画面を使いやすくする手間

色々なツールを使う上で誰もが間違えないようにあらかじめ設定しておくことというのはとても重要なのですが、それが本当にコストに見合うのかというお話です。 Accessでフォームを作ってみました。 それぞれの入力ボックスをクリックして入力していく...
02-VBAのテクニック

どこがどうなっているかはっきりさせるためのアニメ効果VBA

視覚効果の話です。 次の入力する仕組みをまず見ていただきます。 クリックしたところが4行目に反映されてそこでデータの入力ができるようになります。 でも、これだけのアクションだとどこの行が実際に変更箇所になっているか、クリックしてしまってそこ...
0102-Excelマクロ

災害と早く仕組みを作ること

昨晩遅くにまた大きな地震が来まして、もしかしてあの震災と同じになるかなと一瞬思ってしまうような地震で、びっくりしたのですが、ちょうどやっと落ち着いたので震災に関連していつも思っていることを書きたいと思います。 最近よく発信しているのは、Ex...
01-Excelの使い方

VBAを使った最強の業務効率化テク

この記事はこのツイートから始まっています。 どなたか個人用マクロブックにマクロを作成して ショートカットキーに登録までの流れを 自身のHPかブログで説明している人いませんか? ブログ記事から参考として外部リンクを貼りたいのです — 筒井@E...
02-VBAのテクニック

VBAのWorksheetsとSheetsの違い

2月12日のVBAerのZoom会で覚えた知識なのですが、シートの集まりを指定するための手段としてWordsheetsとSheetsがあるのですが、その2つの違いが私自身も明確ではなかったので、記事化しておきます。 私はいつもVBAでブック...
0102-Excelマクロ

1回しかしないであろう作業でもマクロが有効な件

Excelで何かを作るテーマの教材で、ステップごとに完成例を作ってその都度保存して、万が一動作がおかしかったときは続きのファイルを開いてから実践すればいいですし、その部分だけ学習したい時も途中のファイルから操作できるようになっていると便利で...
02-VBAのテクニック

図形にマクロの登録をするときの引数の設定

次のExcelのテーブルがあります。 A列の文字に対して、フィルターをかけるようにするには、一番手っ取り早いのはスライサーを使えばいいのですが、スライサーが横並びにならないのでちょっと使いにくいなと思っているところもあります。 そこで2行目...
02-VBAのテクニック

VBAのIf構文の様々な書き方

VBAを学習中とはいえ、今までVBAでIfの構文は数え切れないほど書いてきましたが、恥ずかしいことに今まで次のような構文形式でしか書いたことがありませんでした。 If 条件 Then <内容> End If もしくは If 条件 Then ...
01-Excelの使い方

VBAのセキュリティレベルの話

VBAはプログラムですから、悪意を持った人が使えば、コンピューターウイルスを広めるような仕組みが入っているものを広めるといったこともあるのです。 20年前の話ですがパソコンスクールの講師をやっていた時にパソコンスクールのパソコン50台に受講...