休職中(無職期間で求職中)の学習結果を掲載します。(2014年5~6月、2016年2~7月、2018年5月、2019年1月) ※2024年4月~ リタイヤしました。そして、稀に追加・更新しています。※この一覧の投稿日付は、カテゴリーの先頭に記事が来るように、都度更新しています。休職中に、掲載することを目的に、学習してたという言い方が正しいかも知れませんね。日々の張りというところでしょうか?目に見え . . . Read more
仕事では、Developer みたいな専用ツールを使うけど個人では、EXCEL VBAが、改造できるので、便利な面もありで、個人PCに、入れているDBは、最近、MYSQLなので、以前作成していた、テーブル一覧作成(オラクル版)のMySQL版を作ってみた。
かつ、できるだけ簡単にしたかったので前のを書き直すのではなく一から、コーディングしてみた。Option Explicit'Connecti . . . Read more
生産性を測る基準値として、
ソースの規模(行数)を用いることがあります。
そういう時、
コメント行をどうするか?
は、考え方の違いにも依りますが・・・
省いた有効行だけのカウントも、ひとつの指標にはなります。
で、細目にコメントが入っている場合
マクロでカウント出来れば便利かなと
考えてみました。
コメントは、言語に依りますが、今回は PL/SQL をターゲットに
-- と /* */ の . . . Read more
HTMLソースをここ(gooブログ)に掲載するとき そのまま張り付けては、化けてしまう(タグが反応する)ので空白を全角に変換するとか< , > , & を全角に変換するとかしていました。ただ、 &…等(ここには書けないですが)に変換すれば、OKというのは知っていたんですが・・・ ああ VBAマクロで変換してしまえば楽か! と思いついて変換ツールを作ってみま . . . Read more
スポットライト画像コピーマクロの蛇足です。
一覧を表示しているので、
ファイル名を選択すると、横に画像が出てくるというのはどうかな
ということで、余分を付け足しました。
まさに、蛇足です。
フォルダに落としているのだから、
エクスプローラで、大きいアイコンで見ればいいだけのこと
大きな画像がちゃんと見たかったら、そこでダブルクリックすればいいし・・・
まあ、この技は、他に何かあったときの . . . Read more
Win10 のログイン画面に、画像が表示されているが
あれを「スポットライト機能」というらしい。ロック画面とも・・・
↑気に入りましたか?とたまに訊いてくるやつ。
気に入ったら、ログイン画面だけでなく、
壁紙にしたいと思うと、→画像で取り込みたい。
ネットを検索すると、あの画像の格納場所やら
表示方法やら、教えてくれる。
また、「SpotBright」というダウンロードアプリもあるらし . . . Read more
毎月、壁紙カレンダー提供サイトにお世話になっていましたが、 ふと、カレンダーのない壁紙に、Excel VBAでカレンダーを 作成して、画像合成したら・・・と思い 作成してみたのが、以下のマクロです。 カレンダーの位置や大きさ、印刷領域の大きさの変更は (それと、祝日の文字色変更も) 手作業ですが、それを自動化できたら 教えて下さい。 Sub InsImg() Dim vntFileNa . . . Read more
文字コード一覧表を作成するマクロを作成してみました。
次、入れるかも知れないお仕事で、
UTF-16を使うとのことなので・・・
**************************************************
Option Explicit
Sub MojiCodeTbl()
Dim i As Long ' 行
Dim k As Long ' 区
Dim . . . Read more
断っていませんでしたが、
VBA 簡易版 住所分解コード化ツールは、
Excel VBA用です。
暇です。
ACCESS VBA ではどうなるか 暇にまかせて↓やってみました。
当初、ORACLE版に比べてかなり遅かったんですが、
INDEXを調整したり、不要な検索をまとめたりしたら、
逆にこっちの方が、ORACLE + EXCEL VBAの倍以上の速さになりました。
2,000件で、5秒程で . . . Read more
住所分解コード化ツールのVBA版は、
一度作成していますが、今回作った HTA版と同じロジックを
移植したらどうかなるかと、復習がてらやってみました。
VBA忘れてるう・・・(久しぶり)
で、思い出すのに試行錯誤、右往左往、四苦八苦、七転八起・・・
でも、VBEが使えるので、やっぱりVBAは便利は便利ですね。
(デバッグしやすい)
画面描画を100行おきに入れているので
若干、遅いですが、僕の . . . Read more
番外:JavaScript版 Oracle SQLツールのコメントで
EXCELへの出力を行っているのですが、
それじゃあ、EXCELマクロを実行出来ないかと
試行してみました。
そうすると、ORACLEの検索ロジックをVBAで隠蔽できますよね
(Visual Basic Editorにパスワードをかける)
ただ、Application.Runした後、JavaScript側からは制御できなくなる . . . Read more
VBA ORACLE一括登録ツールの改良版です。
アクティブシート(のシート名)からテーブル名を取得することにしました。
これで、複数のテーブルのシートを一つのExcelブックで管理できます。
(今までは、1ブック1テーブルでした。)
******(ThisWorkbookモジュール)****************
Option Explicit
' セルを変更したら背景色を黄色にする
P . . . Read more
EXCELシートの内容をORACLEテーブルに一括登録するVBAを考えてみました。
(といっても目新しいものは何もないですが・・・)
シート(TBL)に、DB接続に必要な情報を記入しておいて、
先頭シート(Sheet1)のデータ表をそのまま、一括で登録(更新)します。
1行目は、項目名、2行目は、項目のタイプです。3行目以降が登録データです。
お願い
簡単なテスト表と少ないパターンのデータでし . . . Read more
シートSQLに記入したSQLを実行して、先頭シートに検索結果を展開(表化)するツールを考えました。
ACCESS版 SQL実行(EXCEL VBA)の改良版(簡略化しました)です。
シンプルに考えると、
基本的にORACLE検索系のVBAで僕がしたいのは、
こういうことだったのだ・・・ということで。
************************************************ . . . Read more
ACCESS(MDB)で、クエリを作るのが面倒だな
(SQLだと簡単に思いつくのに)
と思ったので、作成してみました。
シート(SQL)に記述したSQLを実行して、結果を第1シートに展開します。
adoCn.Providerを変更すれば、ORACLE版も可能かと…
Option Explicit
Declare Function SetCurrentDirectory Lib "kernel3 . . . Read more