これで楽に!?VBA活用

【VBA】ユーザーフォームボタンの有効/無効、フォーカス指定

こんにちは、Ryoです。 VBAで扱うUserForm(ユーザーフォーム)のコマンドボタンですが、不特定多数の人間が扱う場合は違うボタンを押してしまったり、ダブルクリックしてしまって不要なエラーにつながってしまうこともあります。 今...
これで楽に!?VBA活用

【VBA】印刷ページ数の取得/特定シート以外を印刷する

こんにちは、Ryoです。 Excelのシートが複数あり、各シートに印刷対象が多くある場合は印刷を実行したら何枚になるのか判らなくなることや、特定のシートを除いて印刷したいことがありますよね。 VBAでこのような処理を実行したい場合、...
これで楽に!?VBA活用

【VBA】印刷倍率/用紙サイズ/印刷の向きを設定する

こんにちは、Ryoです。 VBAで集計やデータ収集などを実行した後、結果をプリントアウトしたいこともあるかと思いますが、その際に印刷するだけでなく、様式や用途によって倍率を変更したり、サイズや印刷の向きを設定する必要が出てきます。 ...
これで楽に!?VBA活用

【VBA】配列(1次元)から条件一致データを取得する

こんにちは、Ryoです。 VBAで配列を使う機会は多いのですが、膨大なデータ量を配列に格納した中に必要とするデータ有無を確認したいことがあると思いますが、格納数分をループ処理などで検索させるのは、やや面倒だったりします。 そこで格納...
これで楽に!?VBA活用

【VBA】セルからはみ出した文字列を下のセルに割り振る

こんにちは、Ryoです。 Excelで複数セルに跨って文章が入力されている場合も多いかと思いますが、稀にかなりの長文が入力されていたりすることもあって、それを複数セルに分割する場合に文章選択して切り取ってコピーして・・・を繰り返すのは大変...
これで楽に!?VBA活用

【VBA】ブックや特定シートをPDF形式で保存する

こんにちは、Ryoです。 Excelで作成したドキュメントをPDF化するケースは多々あると思いますが、VBAを使うことで一般的な手段の専用ソフトを用いて「印刷」からPDF変換する作業をしなくても、PDF化して保存することが出来ます。(Ex...
これで楽に!?VBA活用

【VBA】図形(オートシェイプ)やシェイプ内文字の色を操作する

こんにちは、Ryoです。 先日の記事でVBAによるシート内に図形を作成する内容を書きましたが、実際使用する上では作成した図形に色を塗りたい、枠線も塗りつぶした色に合わせたい、図形内に表示した文字の色を変えたい・・・等々思うことがありますよ...
娯楽や趣味の部

【休日】家族で猫カフェに癒されてきました!

こんにちは、Ryoです。 猫カフェには以前から行きたいと思っていましたが、なかなか行く機会が無かったので、今日は家族全員で行ってきました。 実は先日子供と二人で行ってきたのですがスマホを忘れる痛恨のミスを犯し撮影出来なかったので、今...
これで楽に!?VBA活用

【VBA】図形(オートシェイプ)を作成し文字列表示する

こんにちは、Ryoです。 Excel VBAで処理する中で私がいつも大変だなぁと思うのは、何と言ってもUI(ユーザーインターフェイス)で、ただ処理結果をアウトプットするだけでは使い難いことこの上ないものになりますから、視覚的にわかりやすく...
これで楽に!?VBA活用

【VBA】アルファベットの大文字⇔小文字変換する

こんにちは、Ryoです。 VBAで文字データを読み込む際に、大文字や小文字が混在しているケースが少なくないと思いますが、これを条件分岐で「大文字」と「小文字」で別に判定させたりすると大変な労力になってしまいます。 そんな時はLCas...
これで楽に!?VBA活用

【VBA】ActiveCell.Offsetなどのオフセットプロパティを使う

こんにちは、Ryoです。 ExcelVBAで処理する場合にほぼ必須となってくるのがセル操作ですが、使用頻度の多いCellsやRangeと合わせて使うと有用な「Offset」や「Resize」プロパティがあります。 これはセル(又はセ...
これで楽に!?VBA活用

【VBA】フォルダ内の.xlsを.xlsxに一括で変換する

こんにちは、Ryoです。 今では.xlsxがほぼ通常の拡張子であるものの、場合によってはExcelの97/2003形式である.xlsを使っていることもあるかと思います。 この場合VBAで処理する都合上、形式が違うことによりエラーが出...
これで楽に!?VBA活用

【VBA】数値の表示形式を取得し別セルへ設定する

こんにちは、Ryoです。 VBAで処理する際にデータを配列で取り込み、別のセルなどにデータを書き込むことがあると思いますが、その際に数値の表示形式(例えば0.00)は書き込み先のセルに設定された様式に従う形になりますから意図した表示にはな...
これで楽に!?VBA活用

【VBA】セルのフォント名を取得し別のセルへ設定する

こんにちは、Ryoです。 VBAで対象のセルや範囲に対しフォント設定することは出来ますが、例えば参照元のデータを読み込む際にセルのフォント名も取得しておくと、書き込む際に合わせてフォント指定も出来ますので手間が省けることがあります。 ...
ブログ作成の喜怒哀楽

All In One SEO Pack(2.4)にしたらサイトマップ解析エラー!?

こんにちは、Ryoです。 昨夜まで何の問題もなかったのですが、All In One SEO Packをバージョン2.4に更新したら、何故かGoogle Serach Consoleでサイトマップ解析エラーが表示されていました。 エラ...
これで楽に!?VBA活用

【VBA】セル結合を判定する(結合⇔解除切替、設定)

こんにちは、Ryoです。 Excelで使用頻度が多いものの一つとしてセルの結合があると思います。 VBAで処理する都合上、データを書き込む際に結合を解除してから書込みたい場合や、結合されたセルは除外する、データを書込みしてからセル範...
これで楽に!?VBA活用

【VBA】指定セルに移動(ジャンプ)する

こんにちは、Ryoです。 VBAで処理する際にセル指定にはSelectを使う場合が多いですが、シートを跨って移動したい場合に、対象シートをアクティブにする必要があり、少々面倒だったりします。 その手間をかけずに異なるシート間でもセル...
これで楽に!?VBA活用

【VBA】シートにテキストボックスを作成し文字表示する

こんにちは、Ryoです。 Excelで使用頻度も高いテキストボックスですが、VBAでAddTextBox使ってワークシート上に作成し文字を表示、且つ表示位置やサイズまで指定出来ますので、処理上の用途に応じて指定位置に表示出来ますから知って...
これで楽に!?VBA活用

【VBA】グラフを画像化して保存する

こんにちは、Ryoです。 VBAでデータを収集、処理しグラフ化の処理を行う場合に日毎や週毎に変動するものであれば、グラフを画像ファイルとして保存しておきたいこともあるかと思いますので、今回はその処理について書いてみたいと思います。 1....
娯楽や趣味の部

福島県のあぶくま洞で遊ぶ!

こんにちは、Ryoです。 今日は子供と一緒に福島県田村市にある、あぶくま洞に遊びに行ってきました。 普段ゲームなどで洞窟という言葉は知っているものの、実際に目の当たりにするのは子供にとって初めてのことだったので、終始テンションマックスで...
スポンサーリンク
タイトルとURLをコピーしました