これで楽に!?VBA活用

【VBA】行や列(単独/範囲)を非表示にする

こんにちは、Ryoです。 Excelで行や列に対する操作を行うことは多々ありますが、羅列するデータの中で必要なデータをピックアップする際に他の行や列を非表示にすることで視認性を向上することが出来ますので、その非表示をVBAで扱う際にどう使...
PC関連

【Dell】New Vostro3267メモリ増設やレビューなどについて

こんにちは、Ryoです。 ここ最近はVBA記事に没頭しておりましたが、先日のキャンペーンでDellのNew Vostro3267を購入しました。それで早速メモリ交換とUSB3.0増設ボードを取り付けましたので、その内容と簡単なレビューを書...
これで楽に!?VBA活用

【VBA】文字列の長さ/指定文字(一部)を取得する

こんにちは、Ryoです。 VBAで処理する中で文字列に対する処理を行うことも多いですが、場合によっては文字の数を取得してループ処理につなげることで、特定文字を抽出したりすることも出来ます。この文字列の長さを取得するにはLen関数/Mid関...
これで楽に!?VBA活用

【VBA】セルに書き込まれた(内容変更)時に処理を実行する

こんにちは、Ryoです。 VBAでのコード実行にボタン等を使うことが多いのですが、用途によっては自動的に実行して欲しいこともありますよね。今回はセルの内容が変更された時(入力された時)に処理が実行されるChangeイベントについてサンプル...
これで楽に!?VBA活用

【VBA】セルへ数式の入力や取得/編集を行う

こんにちは、Ryoです。 Excelを日々扱う中で数式を使うことも多いと思いますが、VBAで集計などの処理を行った際に数式も設定したいことや、既に入力されている数式を修正したいこともあるかもしれませんので、今回は数式に関する内容を書いてい...
これで楽に!?VBA活用

【VBA】チェックボックスの作成と活用例

こんにちは、Ryoです。 用途的に幅広く、ビジュアル的にもわかりやすいチェックボックスをExcelで活用する方も多いと思います。そのチェックボックスをVBAで扱う場合の例として、「チェックボックスのみ」「セル高さ、幅に合わせる」「セル枠内...
これで楽に!?VBA活用

【VBA】ワークシートを新規追加した時に処理を行う

こんにちは、Ryoです。 Excelでシートを追加する際に、新規追加したシートに対して都度設定するのは面倒ですから、予めセルの列幅や行高さなどを所定のサイズに設定しておきたいことや、フォントなども決めておきたいことがあるかと思います。VB...
これで楽に!?VBA活用

【VBA】セルやセル範囲を選択時に処理を行う

こんにちは、Ryoです。 ExcelのSheet上で特定のセルを選択した際にボタンなどからの実行ではなく、自動的に処理を実行させたいケースもあるかと思います。そのような処理もイベントとして実行することが出来ますので、今回はその内容について...
これで楽に!?VBA活用

【VBA】生成したバーコードをラベルシートに反映する(参考)

こんにちは、Ryoです。 先日の記事「バーコードコントロールを使用し生成する」の中でも触れているラベルシートなどへの反映についてですが、もう1パターンとして「生成したバーコード」を1枚ずつラベルシートに順次貼付け、ラベルシートがFullに...
これで楽に!?VBA活用

【VBA】WindowsAPIの関数を使用して時間を計測する

こんにちは、Ryoです。 VBAを使って検査工程の計測制御などを行っていると、処理の開始から終了までの時間を測りたいことがあります。他にも純粋に実行時間を計測したり、相当な回数のループ処理を行う際に発生する処理時間を把握したいこともありま...
これで楽に!?VBA活用

【VBA】Excelでバーコードコントロールを使用し生成する

こんにちは、Ryoです。 以前にバーコードフォントを使用した生成について記事を書いていますが、今回はリクエストいただいたこともあり、ExcelVBAでバーコードコントロール(Microsoft Access BarCode Control...
これで楽に!?VBA活用

【VBA】重複するデータを削除する

こんにちは、Ryoです。 VBAを使ってExcel上のデータを処理する際に、場合によっては重複してしまうこともあるかと思います。その重複したデータをマニュアルで削除したり、改めて削除する為のコードを書くのも面倒ですからRemoveDupl...
会社勤めの雑感

クラウドワークスでの仕事について思うこと(雑感)

こんにちは、Ryoです。 今ではクラウドソーシングも珍しいことではなくなっていますが、その中でも大手のクラウドワークスは知らない人の方が少ないのではないかと思います。 今は停止していますが、私もブログを書き始める前に登録していた時期があ...
これで楽に!?VBA活用

【VBA】処理の実行を指定した時間待機させる

こんにちは、Ryoです。 通常の処理では使用頻度が低いと思いますが、外部機器との通信制御などを行う際に送受信の間など、一時的に処理を中断(待機)させたいケースもあるかと思います。 このような場合はWaitメソッドを使って指定した時間...
これで楽に!?VBA活用

【VBA】セルやセル範囲の罫線を設定/取得する

こんにちは、Ryoです。 Excelで扱うことが多い罫線ですが、当然ながらVBAでもセルやセル範囲に対して罫線の設定/取得を行うことが出来ますので、今回は罫線を引く位置や種類の設定について書いていきたいと思います。 1.サンプル概要 ...
これで楽に!?VBA活用

【VBA】ウィンドウサイズが変更された時に処理を実行する

こんにちは、Ryoです。 VBAで処理する内容によっては、画面表示などを考慮してウィンドウサイズが変更されないようにしたいケースもあるかと思います。その場合はWindowResizeイベントを使うことでサイズ変更を捉えて処理を行うことが出...
これで楽に!?VBA活用

【VBA】If文の活用例(単独/複数条件/比較/論理演算子)

こんにちは、Ryoです。 VBAで欠かせない処理として条件分岐がありますが、そこにIf~Thenを使うことが多いと思います。そのIfも単一条件や複数条件、比較や論理演算子を使って様々な条件指定を行うものですので、今回はIfステートメントを...
これで楽に!?VBA活用

【VBA】カンマや¥を含む文字列の数値変換を行う

こんにちは、Ryoです。 VBAで処理を行う中で、文字列となっている数字を「数値」に変換する必要があることも多いのではないでしょうか。この場合Val関数を使うのですが、カンマ(,)や\が含まれている場合は数値として処理されないので、Rep...
これで楽に!?VBA活用

【VBA】全角/半角/大文字/小文字を区別せず文字検索する

こんにちは、Ryoです。 文字列を検索する際に統一されていれば良いのですが、全角や半角が混在していたり大文字で書く人もいれば小文字の人もいますので、この場合VBAで普通に検索しても区別して判定されますので、違う文字と認識されます。 ...
これで楽に!?VBA活用

【VBA】コメントからテキストを取得し文字列から数値のみ取り出す

こんにちは、Ryoです。 Excelのコメント機能は便利ですが、その中のテキストデータを利用したい時にやや面倒なことになりますし、数値データのみを取り出したいこともあるかと思います。 少数のコメントなら良いですが、大量のコメントから...
スポンサーリンク
タイトルとURLをコピーしました