VBA

ExcelVBAのShapesとIf文でシート上のフォームコントロールを無効にする方法

前回のActiveXコントロールと同様に今回はフォームコントロールを無効にする方法についての話です。ExcelVBAでシートを利用して何らかのシステムや簡易的なマクロを作る場合、ボタンなどの1つや2つ設置することもあるかと思います。 システム作りを進めていると「こういった場合はユーザーにボタン
2019.02.18
VBA

ExcelVBAのOLEObjectsでシート上のActiveXコントロールを使用不可にする方法

ExcelVBAで何らかのシステムを作る場合、フォームを利用する人もいればシートを利用する人もいるかと思います。シートを利用する場合、何かの動作の起点として「コマンドボタン」などのボタンをシート上に設置して、そのボタンを押すことでコードの内容を実行させるでしょう。 システム作りを進めていると「
VBA

ExcelVBAのWebBrowserでPDFの最初と最後のページを表示させる方法

業務でPDFを処理する時が多くあり、そのどれもが複数ページある、その中で確認する情報がいつも最初のページか最後のページにある場合、どのような操作をされているでしょうか。 マウスのホイールでスクロールさせるか、画面の端に表示されるスクロールバーをクリックした状態で上下させているというのが一般的で
2019.03.16
VBA

ExcelVBAのWebBrowserとsetZoomScrollでPDFの表示位置を調整する方法

業務で何らかの処理をする時に、PDFを表示させて見る箇所がいつも同じだった、なんてことはないでしょうか。 PDFで何らかの帳票から数値や文字列を確認して、エクセルに入力していくなどの処理のために、毎回指定のPDFファイルをダブルクリックして開いて、毎回マウスでスクロールしたり縮小拡大させるのは
2019.03.16
VBA

ExcelVBAのWebBrowserとsetZoomでPDFを拡大縮小させる方法

「えっ!?こんな簡単なコードでいいの?」 少し前にExcelVBAのフォームのWebBrowserというコントロールを通してPDFを拡大や縮小できないかといろいろと試行錯誤していました。 もちろん自分にはそれまでそんな知識はなかったのでインターネットで調べながらコードの試行錯誤をしていた
2019.03.16
VBA

イメージできないシステムはプロが作った完成形やUIをベースに考えてみる

「なぜこのことに早く気づかなかったんだろうか・・・」 何らかのシステムを作ることになった時、特にシステムを作る経験が少ない人は、完成したシステムの姿やあるべきシステムの姿をイメージするのは難しくはないでしょうか。 プログラミングの知識やシステムを作ってきた経験が豊富な人であれば、顧客から
VBA

ExcelVBAで外部アプリ操作やクラスモジュールのコードが見つからない問題の考察

SEやプログラマーの方たちがシステムを実装している時は、すぐに「こういった動作をさせたい」コードを思い浮かぶ人もいるでしょうし、そうじゃない人もいるでしょう。 では、すぐに求めているコードが思い浮かばない人たちはどのようにしてコーディングしていくのでしょうか。 いろんな辞書的な本を職場に
考え方

2019年度の抱負の一つはYoutubeの情報収集とその理由

明けましておめでとうございます。今年もよろしくお願いします。 2018年が終わり、2019年となりました。2018年がどんな年だったかを振り返り、2019年をどんな年にしていくのか人それぞれでいろんな考えの方がいらっしゃると思います。 このブログでは以下の過去記事から2018年がどんな年
2019.01.19
考え方

なぜ派遣会社の登録項目にMacやLinuxなどの経験OSの選択肢があるのか

最近他の人のブログを見ていて気づいたのですが、この世界には会社の仕事で使うパソコンがMacの人が存在するということです。 MacとはMacintosh(マッキントッシュ)の略称であり、Appleが開発したパソコン、またはそのOSになります。あのリンゴのマークが入ったかっこいいやつですね。
考え方

2018年の振返り━SEの上流工程面と外部アプリケーション操作という課題

2018年ももうあと数日となりました。時間が経つのはあっという間で、それは年々強く感じるようになっています。毎年同じことを言ってる気がしますが、特に年齢を重ねるほど「時間は有限」なんだという思いにさせられます。 そのような感覚に迫られると否応なく「時間を無駄にしてはいけない」とか「今できること
2019.04.06
VBA

ExcelVBAを使いこなすにはもう一段上のレベルの知識が必要なようです

最近仕事の難易度が一気に上がってきた感じがします。このブログでは以前、ExcelVBAを使う仕事に就いたといった内容の記事を書いていました。 それから数ヶ月が経ちますが、最初の頃にも「このレベルのシステムを前職が経理だった人間に作らせるのか・・・」(呆れ)といった感想が出てくるくらいの仕事をふ
2019.04.06
労働

経理からSEに転職してからの気づきや良かったことについて

一般的に「転職」というのは、好意的な見られ方もするし悲観的な見られ方もします。 好意的な見られ方としては、 自分のやりたい仕事ができる チャンレンジ精神がある 新しい働き方・生き方ができる などがありますし、悲観的な見られ方としては、 成功するのは難しい ちょ