これで楽に!?VBA活用

これで楽に!?VBA活用

【VBA】ファイル操作(開く/閉じる/コピー/削除/ファイル名取得)

こんにちは、Ryoです。 あまり夏らしい印象がないまま夏も終わりに近づいていますが、いかがお過ごしでしょうか。 私は業務都合上、ほとんど夏季休暇取れないので余計に季節感ありませんね(笑) さて、Excelを使って日々仕事をする中で切り離せな...
これで楽に!?VBA活用

【VBA】For Each Nextを使って楽しよう!

こんにちは、Ryoです。 Excelで帳票を作っていれば至る所に「項目」があって、そこに「データ等」が記入されて いきますが当然ながら複数存在します。 それをVBAで処理する場合、セル位置を全て指定する記述でも問題なく動作はしますが 課題は...
これで楽に!?VBA活用

【VBA】ファイル・フォルダの存在を確認する(Dir関数)

こんにちは、Ryoです。 VBAでファイル処理を行っていると当然ながら特定名のファイルを検索したり、関連する フォルダを検索したいことが多々あるかと思います。 そんな時に使用するのが今回解説するDir関数で、この関数を使って処理すれば簡単に...
これで楽に!?VBA活用

【VBA】知ってると役立つ文字列操作(Replace/String関数)

こんにちは、Ryoです。 VBAで処理するうえで文字列に関することは多々ありますが、一部の文字を置換したいことや指定した数だけ文字を追加したいことってありますよね。 例えばURLのような長い文字列に対して一部を置換したり、セル上で簡易的なグ...
これで楽に!?VBA活用

【VBA】シートコピーの実用例(WorkSheet操作)

こんにちは、今日はハンドスピナー製作に挑戦して子供達にダメ出しされたRyoです。 ここ最近は夏季休暇だったこともあって娯楽/趣味関連の記事投稿が多かったのですが、 仕事も始まったことですしVBA関連にまた力入れていきたいと思います。 Exc...
PC関連

【VBA】PLCとのシリアル通信で制御文字を可視化する

こんにちは、Ryoです。 以前の記事「VBAでEasyCommを使用した三菱MELSEC-FXとのシリアル通信」でVBAとPLC (シーケンサー)の通信について触れていますが、送受信の完了確認を行う上で必要となる 制御文字の可視化については...
PC関連

【VBA】EasyCommのダウンロード/初期設定と使い方について

こんにちは、Ryoです。 私が今も愛用させていただいているEasyComm関連で来られる方が多いようで嬉しいですね。 これまでご紹介させていただいた内容は対象機器との接続等についてでしたので、最初の セッティング方法や等も踏まえて使い方を解...
これで楽に!?VBA活用

【VBA】UserFormを常設してセルにデータを書き込む

こんにちは、Ryoです。 Excelでデータ入力をしていると既存データの内、特定箇所だけ修正したいケースが発生 することがあると思います。 元のデータ数や修正しようとするデータ数が少ない場合は手動でファイルを開いて対象を 探して修正してもそ...
これで楽に!?VBA活用

【VBA】オブジェクトの情報を読み指定Sheet以外を削除する!

こんにちは、Ryoです。 Excelで原紙の役割を持つファイルはSheet数がかなり増えてしまい、実際使うときにSheetを探したり使わないものを削除したりと煩わしいことがあるんじゃないかと思います。 そこで今回は予めボタンをSheet分用...
これで楽に!?VBA活用

【VBA】UserFormに最小化/最大化を追加して「閉じる」を無効化する!

こんにちは、Ryoです。 VBAでUserFormを使う機会は多いと思いますが、操作している際にうっかり「×」を押して閉じてしまったり、Windowサイズを調整したいなーと思ったり、邪魔だから最小化したかったり、とにかく最大にしてみたい(・...
これで楽に!?VBA活用

VBAで34401A/34410Aデジタルマルチメータとシリアル通信(EasyComm)

こんにちは、Ryoです。 測定機器でデジタルマルチメータ(以降DMM)と言えば、かなり使用頻度が高いのでは ないでしょうか? 各種データ測定に利用されることが多いので、KeySightではデータをPCで取り込むことを 主としたVISACOM...
これで楽に!?VBA活用

VBAでGE製DRUCK「DPI515」とシリアル通信!

こんにちは、Ryoです。 今回は「GE Sensing & Inspection Technologies」という会社で取り扱っている加圧 コントローラで旧型になりますがDPI515モデルとのRS232C通信(シリアル)について 書いてみた...
PC関連

VBAシリアル通信でT&D製TR73Uの現在値をPCに取り込む!

こんにちは、Ryoです。 今回はT&D製のデータロガー「TR73U」おんどとりの現在値をExcel-VBAで取り込むコードについてご紹介したいと思います。 小型で安価、且つ測定精度も悪くないですから良い商品だと思います。 この製品の通信方法...
これで楽に!?VBA活用

VBAでファイルを移動する方法

こんにちは、Ryoです。 VBAで処理しているとデータ取り込み完了したファイル等を別フォルダに移動したくなることが多々あるかと思いますので、今回はファイル移動について書いてみたいと思います。 1.「Name」を使って移動する このNameは...
これで楽に!?VBA活用

VBAで自動的に指定範囲をAutoFillする方法

こんにちは、Ryoです。 VBAでデータを別ファイルに書込みしたりしていると、気が付けば余裕を持って作ったはずの様式の行数が不足してた!ということがありますよね。 その時にAutoFill機能を使って手動で下にずずーっと伸ばしたりしても良い...
PC関連

VBAでEasyCommを使用した三菱MELSEC-FXとのシリアル通信

こんにちは、Ryoです。 工場で働いていれば必ず機械装置があって、その制御には必ずと言って良いぐらいPLC (Programmable Logic Controller)が使われてますよね。 その中で製品特性を測定する装置は検査データを管理...
これで楽に!?VBA活用

VBAで図形を別シートの同じ位置へコピーする方法

こんにちは、Ryoです。 Excelで色んな資料を作っていると欠かせないのが図形達ですね。 テキストボックスや矢印、吹出とか四角形等々ありますが場合によっては その図形達を同じ位置で別のシートにコピーしたいことが稀に良くあります。(どっちだ...
PC関連

VBAで上書き保存時にtmpファイル化して困っている方へ!

こんにちは、Ryoです。(2017/11/29更新・・・サンプルコード追加) VBAで上書き保存処理をすると○○.tmpファイルに置き変わることがあったりして 困ることありませんか?私と同じ現象であれば、Local環境では問題なく社内LAN...
これで楽に!?VBA活用

VBA配列を実用例と共に解説!

こんにちは、Ryoです。 今回はVBAの配列に焦点を絞ってご紹介していきたいと思います。 使い慣れると大丈夫なのですが、やはり配列って最初のころは???な感じになって わかりにくかったりイメージしにくかったりしますよね。 配列自体の基本的な...
これで楽に!?VBA活用

VBAでQRコード連続生成と最小化(約5×5㎜)

こんにちは、Ryoです。 前回VBAでバーコード生成をご紹介しましたので、今回はExcel-VBAでQRコードを 連続生成する方法について書いてみたいと思います。 最近は客先へ納品する製品にもバーコードやQRコードのラベル貼付けを求められる...
スポンサーリンク