プログラミングカテゴリまとめ

ここは知識の倉庫の整理のプログラミングカテゴリをまとめたページです。

VBA

AccessVBAのNavigateToでナビゲーションに特定オブジェクトだけ表示させる方法

自分がAccessやそれに付属されているツールを使うのであればそれほど問題はないのですが、他人が自分の作ったツールを使うというのであれば話は変わってきます。 自分が作ったツールを自分が使うのであれば、そのツールの動作はだいたいわかっているので必要な時に必要ではないボタンを押してしまったり、おか
VBA

AccessVBAのRunCommandで順番通り全てのCSVデータを取込む方法

会社の業務で、ExcelでつくったCSVデータをAccessのテーブルに自動で取込みたい時ってあると思います。そういった時はAccessのインポート機能を使ったり、手動でコピペしたりするのではないでしょうか。 そういった方法が面倒でAccessVBAが使える方であれば、プログラムを作って自動で
2019.06.24
VBA

ExcelVBAとTransferTextを使ってAccessにCSVを取り込ませる方法

仕事で大量のデータを一括でAccessの特定のテーブルに読み込ませたい時ってないでしょうか。Excelという表計算ソフトがありますが、一般的に多くの企業で使われており、多くの人が使用経験があると思います。 しかし、データの量や複雑さがある程度以上になってくるとAccessを使わざるを得なくなっ
2019.06.23
VBA

AccessのVBEのデバッグでステップインできない時の解決方法

Accessで既に出来上がっているツールがどんな動作をしているのか具体的に確認したいと考えた時に、VBEのステップインで確認しようと考える人は少なくないのではないでしょうか。 もしくは、次のような状況もあるかもしれません。Accessを利用したツールを作る際に既に日頃から使っているツールがあっ
VBA

ExcelVBAのDesignerで別ブックのユーザーフォームを操作する方法

この方法って見つかりそうで見つからなかったんですよね。ヒントになりそうな情報はインターネットでいくつか見つけることができたんですが、自分が欲しいそのままの形では見つかりませんでした。 ツールをつくっていると、もしかしたら「ExcelVBAで別ブックのユーザーフォームを操作」したい時があるかもし
VBA

VBAのクラスモジュールの理解は階層を意識できると良いんじゃないかと思った件

最近になってやっとVBAのクラスモジュールの使い方がわかってきた感じがします。少し前からVBAでツール開発する仕事においてクラスモジュールの必要性というのは感じていました。 フォームコントロールやActiveXコントロールを使う場合、2個や3個ぐらいの範囲内であればそのコントロールごとにコード
VBA

90%の確率で事務的な仕事が10年でなくなるのが間違っていないと思う理由

以前にニュースなどで以下の「雇用の未来—コンピューター化によって仕事は失われるのか(THE FUTURE OF EMPLOYMENT: HOW SUSCEPTIBLE ARE JOBS TO COMPUTERISATION?)」という論文が話題になった時がありました。 THE FUTURE OF
プログラミング

システムは複数のUIデザインパターンの組み合わせという発想

前回は以下のようにAccessからUIデザインパターンを見出したといったことを書きました。 Accessのウィザードから考えるUIデザインパターンというものについて それから「UIデザインパターン」について何か良い本はないか調べてみた所、『デザイニング・インターフェース ―パターン
プログラミング

Accessのウィザードから考えるUIデザインパターンというものについて

AccessVBAエキスパートスタンダードの資格を取ってからは、Accessの勉強をしていました。というのもAccessの使い方を知らないことにはAccessVBAは使いこなせないだろうと思っていたからです。 そこで最近はMOS Access2013を取得した時に使っていた『よくわかる Mic
VBA

AccessVBAエキスパートスタンダードの受験と受けてみての感想

前回の記事からブログの更新が滞っていたのですが、この間に「AccessVBAエキスパートスタンダード」の試験勉強をしていまして、そこで先日この試験を受けてきました。 結果としては「合格」できており、春の季節も重なって非常に嬉しいです。ExcelVBAを勉強していた時から1つの節目としてこの資格
2019.04.19
VBA

プログラミングの世界にはコードでコードを操作するという手法がある

最初、世の中にはこういったコードの使い方もある、ということを知って大いに驚きました。それは、 「コードでコードを操作する」 というものです。 少し前からExcelVBAを使ってシステムを作るという仕事をするようになったのですが、先輩社員から「コードでコードを操作できる」という話を聞くまでは
VBA

ExcelVBAでシートのActiveXコントロールの文字色と背景色を変更する方法

インターネットを調べてみるとわかったんですが、これもありそうでなかったんですよね。それはExcelのシート上で使う 「ActiveXコントロールの文字色と背景色を変更する方法」です。 以下の過去記事ではシートにあるフォームコントロールのボタンの文字色を変更する方法について書きました。