ゆんの業務改善ブログ

①生産性向上 ②業務改善 ③自動化 について情報発信しています。VBAプログラムは本当の初心者から他のアプリケーションを呼び出して使う上級者的な使い方まで幅広いレベルで解説していきます。

【Python】日本語のPDFデータを読み込む|pdfminer.six

Pythonで日本語のPDFを読み取る方法を解説します。- この記事の執筆:2019年12月28日 - 執筆時点の解説対象モジュールの最新バージョン:2019年11月10日リリース - 参考URL:https://pypi.org/project/pdfminer.six/目次 Pythonで日本語のPDFデータを読み込…

VBA Errオブジェクトの使い方

VBAによる自動化ツールの作成において、Errオブジェクトの使いどころを解説します。この記事は、VBAのエラーをトラップする事ができるErrオブジェクトを取り上げています。エクセルのErrorクラスとは別モノなのでご注意下さい。目次 Errオブジェクトの使い方…

ROI(投資利益率)|計算時の留意点

システム導入などのプロジェクト推進の為に稟議書や上申書といった書類で決裁を仰ぐことは、会社勤めでは良くあることですよね。そんな中で必ず重要視されるのがROIと呼ばれる投資対効果の指標です。今回はROIを求める時に気を付けたい落とし穴と、システム…

VBA 開発速度を高める開発手順まとめ

VBAで自動化ツールを作る際の手順をルーチン化しておけば、開発の効率を高めることができます。今回は開発効率を高めるための手順をまとめます。目次 開発効率を高めるためには開発手順をルーチン化する 結論:具体的な手順 概要書受領 要求仕様書を共同で仮…

業務改善におすすめのプログラミング入門言語 3選 + 厳選入門書

非エンジニアの事務職の方が業務改善に取り組む時にオススメのプログラム言語を紹介します。目的に合ったプログラムを身に付け、ワンランク上のホワイトカラーを目指しましょう!

時間の主導権を握る手帳の活用法|ライフハック

忙しくて常に時間に追われる様な生活をしていませんか?今回は限られた時間でアウトプットを最大化する手帳の活用術を解説します。仕事や家事に追われている方や、今年一年は何をしましたか?と聞かれると「はて?」と固まってしまう方に向けて、私が現在の…

電車が遅延すると必ず会社に遅れてしまう人の特徴|対応力を高める方法

電車が遅延したり止まったりするたびに遅刻してしまう人が、どういう思考回路をしているのかを考える事で、対応力や調整力をつけるには何が必要なのかを考察します。

VBA |初心者向けオススメ独学本レビューまとめ

業務自動化の定番、エクセルVBAを独学で身に付けるのにオススメの初心者向け書籍を紹介します。すべて、実際に購入し私自身がレビューしたモノのみ紹介します。

VBAでSharePointにファイルをアップロードする

VBAでSharePointにファイルをアップロードする方法について解説しました。

蓄えたノウハウや知識、技術はあっさり同僚に教えるべし

周囲からデキるヤツだと思われたくて、業務内で得たノウハウや知識を独り占めしていませんか?業務上身に付けたノウハウや知識、技術はあっさりと同僚に教えてしまうのが吉です。今回は知識や技術をシェアすることのメリットについて解説します。目次 ノウハ…

VBA ランダムな値を返すRnd関数の使い方

ランダムな小数の値を返すRnd関数を解説します。 目次 Rnd関数は0より大きく1よりランダムな小さい値を返す Rnd関数の使い所 ランダムな選択肢を生成する サンプルデータ用のランダムな値を生成する Randomizeステートメントと併せて使う Rnd関数は0より大き…

業務改善は歓迎されない?|業務ハックを煙たがる人の思考と対処法

業務改善は進めれば進める程、周囲に感謝されて、みんなが笑顔になるはず!と思いきや、快く思わない人もいるようです。スキのない業務ハックの進め方とは。

KPI設定のコツ|自分が影響を与えられる数値を設定する

今回は重要業績評価指標、KPIについて解説します。職場のメンバーや自分自身のやる気にも直結する重要指標設定の仕方を学んでいきましょう。目次 KPIは自分が影響を与えられる数値を設定する KPIとは まずはKGIから 最終目標のブレイクダウン 自分が影響を与…

実績を記録に残すことのメリット4つ

仕事や家事で自分がやったことは、実績として記録しておく事をおすすめします。今回は実績を記録として残すことのメリットについて紹介します。続け方のコツについても簡単に解説します。働いている方や主婦/主夫など、日々、何かしらの作業を積み重ねている…

VBA FileSystemObjectを使ってファイルやフォルダを操作する

VBAでファイルやフォルダを取り扱おうとすると、様々なメソッドを駆使する必要があり、なかなか大変です。今回はファイルやフォルダの取り扱いを一手に引き受けるコンピュータのファイルシステムを利用して、VBAで簡単にファイルやフォルダの取り扱いを行う…

VBA Do ~ Loopで繰り返しを自在に操る

今回はVBAでDo Loopを使って繰り返しをする方法を解説します。この記事はFor ~ Nextの繰り返しは使ったことがあるものの、Do ~Loopには馴染みが薄いという方を読者に想定しています。目次 Do ~ Loop を自在に使いこなす Do ~ Loopの文法 キホンの4通り これ…

VBA MkDir|今月のフォルダを作成する

フォルダを作成するMkDirステートメントの使い方を解説します。サンプルコードでは、毎月月初に当月のフォルダを作成するコードを取り上げます。目次 今月のフォルダを作成する いきなり文法の結論 エラーになるケースを補足説明 今回やりたいことのイメージ…

帰納的思考と演繹的思考|物事の本質をシンプル捉える考え方

今回は物事の本質をつかむ考え方を簡単に解説します。この記事は、①帰納/演繹の意味を知りたい方、②物事の本質を見極める考え方を知りたい方を読者に想定しています。目次 物事の本質を捉えるには帰納的思考と演繹的思考を使う 改善するなら物事の本質を見極…

VBA 高速化 | ループ検索の速度を上げる方法(バイナリーサーチ)

今回はVBAでループを使った検索を高速化する方法を解説します。この記事はApplication.ScreenUpdating = Falseや配列を使ってセルの書き込み回数を減らしてもなお、For文を使ったループ検索の部分で満足できる高速化が実現できていない人を読者に想定してい…

上司とうまくやっていく考え方|業務ハック

上司との人間関係に悩んでいませんか?今回は上司とよい関係を作り、お互いに気持ちよく仕事をするための心の持ち方をお話しします。デキる部下とデキない部下の違いはスキルや能力の違いではなく、考え方にあります。スキルアップは正しい考え方を知ってか…

【誰でもできる】仕事や家事の作業効率を高めるルーチン化のコツ

仕事や家事において作業効率を高めるにはルーチン化が有効です。ルーチン化のコツを知って、日々の仕事や生活にゆとりを持ちましょう。この記事は会社員や主婦/主夫など日々作業に終われている方で時間に余裕を作りたい方を読者に想定しています。それでは一…

VBA コンボボックスでユーザーに直接入力させない|ユーザーフォームの使い方

VBAのユーザーフォームで使えるコントロールのひとつ、コンボボックスの使い方を解説します。この記事は非エンジニアの会社員でVBAで自動化ツールを開発している人を読者に想定しています。目次 コンボボックスの使い方 コンボボックスとは コンボボックスを…

VBA チェックボックスをFor文でループして検知する|ユーザーフォームの使い方

VBAのユーザーフォームでチェックボックスを使う方法について解説します。この記事は非エンジニアの会社員でVBAのツールでユーザーフォームの使い方を調べている方を読者に想定しています。目次 チェックボックスを使う チェックボックスとは チェックボック…

VBA オプションボタン|ユーザーフォームの使い方

VBAのユーザーフォームでオプションボタンを使う方法について解説します。この記事は非エンジニアの会社員でVBAのツールでユーザーフォームの使い方を調べている方を読者に想定しています。目次 オプションボタンを使う まずオプションボタンとは何かについ…

VBA テキストボックスにInitializeで値を設定する|ユーザーフォームの使い方

今回はVBAのユーザーフォームでテキストボックスにデフォルトの値を設定し、ユーザーの使い勝手を高めます。この記事はVBAで自動化ツールを作成している非エンジニアの会社員を読者に想定しています。目次 ユーザーフォームが表示される事がトリガーのイベン…

VBA テキストボックスの基本|ユーザーフォームの使い方

この記事では、ユーザーフォームでテキストボックスを一工夫することによって気の利いたユーザーインタフェースにする事を目指します。エクセルVBAで自動化ツールを作成している非エンジニアの会社員を読者に想定しています。目次 気の利いたユーザーフォー…

VBA ユーザーフォームを使う3ステップ

今回はVBAでユーザーフォームを使う方法について解説します。VBAで簡単な自動化ツールの開発をしている会社員を読者として想定しています。初めてユーザーフォームを使う人を対象に解説します。とりあえず動くモノが作れるところまでいきます。目次 ユーザー…

VBA エディタの設定を変更する

エクセルVBAでプログラムコードを記述する部分の設定を変更して、使いやすくする方法を簡潔に解説します。目次 エディタの設定を変更する プログラミングの効率を上げる設定 自動構文チェックを外す 変数の宣言を強制する コードを見やすくする コードの表示…

タイピングを最速でマスターする3ステップ | 業務効率改善

今回は、様々な場面で避けて通れないPCのキーボード入力、タイピングについて解説します。この記事はキーボードを見ながらキーの入力をしている方を読者に想定しています。正しいアプローチでタイピングと向き合って、業務効率を改善していきましょう。目次 …

VBA 三段から四段へのステップアップ ~APIを身に付ける~

VBAプログラミングの勉強で最後に出てくるのがAPIです。エクセルVBAのプログラミングの最後の一山です。これで一通り知らない文法はなくなります!頑張って行きましょう。この記事はオブジェクト指向やOLEインフォメーションが理解出来ている方(当ブログで…