技術

ExcelVBA

【ExcelVBA】Option Explicitを設定した方がよい理由。問題となる実例2選

処理の先頭に書かれる「Option Explicit」↓ VBAの入門書などで「Option Explicit」は書かなくてもOK!なんて記事を見たことがありますが、私はこれは絶対書くべきだと思っています。 また、実際の現場でもこれが書いて...
Excel

【Excel】入力欄に薄いグレーで例文や説明などの文字を表示しておく方法(プレースホルダー)

エクセルの入力欄に、最初から薄いグレーで入力例を表示させておくことはできますか? こんな質問を受けたことがあります。 ある入力フォーマットをエクセルで作り社内で共有したものの、入力例がよくわからず何も入力してくれない人がいる、と困られている...
Excel

【Excel】開発タブを表示する方法

マクロを使うときやフォームコントロールなどを入れたいときなど、タブを表示させたい時があります。 タブは最初は表示されない設定なので、自分で表示させる必要があります。1度設定すれば次からは設定不要です。 なんてちょっと難しそうな名前ですが、そ...
Excel

【Excel】シートにコンボボックスを挿入する方法

コンボボックスとははこんな部品のことです。 右端の矢印をクリックするとドロップダウン(プルダウン)が表示され、その中の1つを選択させることができます。 実はマクロ(VBA)で使うことが多い部品ですが、マクロファイルでなくても便利に使うことが...
Excel

【Excel】プルダウンリストの矢印を常に表示する方法

エクセルでプルダウンリスト(ドロップダウンリスト)を作って社内で共有したら、プルダウンと気づいてくれず、入力方法が分からず何も入力してくれないことがある・・・。 こんな声を聞くことがあります。 プルダウンリストは、こんな風に表示される入力候...
RPA(UiPath)

【UiPath】配列やリストの文字を「区切り文字」で連結して文字列にする方法

配列(Array)やリスト(List)に格納されている文字を、連結することは多々あります。 例えば、ファイルに配列の値を全て書き込みたいときや、デバッグ中に配列の全値をコンソールに出力したいときなどです。 そんな時は、「String.Joi...
RPA(UiPath)

【UiPath】データテーブルに自動で連番を入れる方法

データテーブル(datatable)に、連番(通し番号)を入れたい時ってあると思います。 そんな時は、自分で「+1」した値を追加すればよいのですが、もっと簡単に追加できる方法があるのでご紹介します。 データテーブルを作る 「データテーブルを...
RPA(UiPath)

【UiPath】リトライスコープの回数と間隔を空白にした場合

リトライスコープは、指定した処理を、好きな回数、好きな間隔で実行できるアクティビティです。 回数と間隔の入力欄を見ると、デフォルト(初期値)は何も書かれていません。空白に見えます。 でも、空白のまま実行してみると、何回か繰り返したあとリトラ...
RPA(UiPath)

【UiPath】同じExcelを何度も操作するなら「開いたまま」にしておく

RPAでは、1つのロボットで同じエクセルを何度も操作することがあります。 例えば、こんな場合、①エクセル開いて内容を読み取る②読み取った内容をシステムに登録③登録結果をエクセルに入力 何も考えずに実装してしまうと、①③の合計2回、同じエクセ...
RPA(UiPath)

【UiPath】ログイン処理(ユーザーID/パスワードの入力方法)

UiPathでログイン情報を入力するときは、ユーザーIDとパスワードを、それぞれに適したアクティビティで入力する必要があります。 では早速、詳しく見ていきましょう。 UipathでユーザーIDを入力する方法 UiPathで文字を入力する場合...