Sub8.通貨型に変換(CCur関数)CCur(Expression)数値や文字列を通貨型に変換し、整数部は15桁、小数部分は4桁になります。Sub9.文字列型に変換(CStr関数)CStr(Expression)数値や日付リテラル(日付の前後に「#」)を文字列型に変換します。Sub10.バリアント型に変換(CVar関数)CVar(Expression)数値や文字列をバリアント(万能)型の値に変換しますので、数値と文字の連結などに使用出来ます。Sub11.10進数変換(CDec関数)CDec(Expression)数値や数値をあらわす文字列を10進型の値に変換します。このCDec関数はVariant型を返し、Decimal型は存在しないのでご注意ください。Sub12.まとめ以上が主に使用されるデータ型変換の関数になりますが、使用頻度が少ないものは使いたい時にあれ?なんだっけ?となりますから、私自身の備忘録的な意味も含めて書いてみました。万能に使えるバリアント型は便利で使用頻度も高いと思いますが、その分予期せぬ型になっていてエラーになってしまうケースも稀にあるので、用途に応じて型を使い分けるのも良いかと思います。機会があればぜひ参考になさってくださいませ。以上、データ型を操作して変換を行う方法についてでした!今回の記事が何かの参考になれば幸いです。【VBA】リストボックスで複数の項目を選択するVBAで扱うユーザーフォームにリストボックス(ListBox)がありますが、リスト化された項目を複数まとめて選択/処理したいなーと思うことがありますよね。その場合はMultiSelectプロパティを使用することで可能になりますので、久々の更新ですがサンプルを交えて書いていこうと思います。記事を読む【VBA】コマンドボタンに画像を表示するユーザーフォーム上で使用することの多いCommandButtonですが、Pictureプロパティを使用することでコマンドボタンにも画像を表示することが出来ます。うまく活用すれば何のボタンかを視覚的に表現出来ますので、今回はその方法について書いてみたいと思います。記事を読む【VBA】ブックや特定シートをPDF形式で保存するExcelで作成したドキュメントに対しVBAを使ってPDF化して保存することが出来ます。PDF/XPS保存アドイン」が必要)ブック全体や特定シート、ページ指定も出来ますので、その方法について書いてみたいと思います。記事を読む【VBA】ワークシート(単独/複数)選択やアクティブにするVBAでワークシートを選択する処理はかなり頻度も多いのではないかと思いますが、単独のシートだけでなく複数選択することも出来ます。ワークシートをアクティブにする指定や、複数選択したシート見出しの色を変えることも出来ますので、今回はその方法について書いてみたいと思います。記事を読む【VBA】SendKeysでキーコードを転送するコピー~貼付けなどをVBAで処理する場合は当然ながらExcel内で完結することが多いのですが、SendKeysメソッドでキーコード(Ctrl+Vなど)を使用することで他アプリケーションへ貼り付けることもできます。今回はセル範囲をコピー、ペイント起動&貼付ける方法について書いていきます。記事を読む【VBA】入力モードの設定や入力文字数を制限するVBAのUserForm(ユーザーフォーム)上のTextBox(テキストボックス)を使用する際に、用途によって入力する文字数の制限をしたいことや入力モード(全角/半角英数字など)を設定したいこともあるかと思います。今回はその方法について書いていきます。記事を読む【VBA】オブジェクトの情報を読み指定Sheet以外を削除する!Excelで原紙ファイルはSheet数が多くなり、実際使用時にSheetを探したり削除したりと煩わしく思う事があるのではないでしょうか。そこで今回は予めボタンをSheet分用意してApplication.Callerを使いSheeを選択することで不要分を削除しBookの名前を付けて保存するサンプルコードを紹介します。記事を読む【VBA】コマンドボタンなどの補足情報を表示するVBAでユーザーフォームを使用することは多いですが、その際に設けるコマンドボタンなどの補足情報を予め設定しておき、「Help」のようなイメージで表示させたい場合もあるのではないでしょうか。その場合は一例としてTagプロパティを使用することで対応出来ますので、今回はその方法について書いていきます。記事を読む【VBA】ブラウザを起動し指定URLを表示するVBAを扱う中で用途によっては直接ブラウザを起動したいこともあるかと思います。ChromeならRunメソッドを使うことで実行できますので、今回はその内容について書いていきたいと思います。記事を読む【VBA】セルやセル範囲の罫線を設定/取得するExcelで扱うことが多い罫線ですが、当然ながらVBAでもセルやセル範囲に対して罫線の設定/取得を行うことが出来ますので、今回は罫線を引く位置や種類の設定、及び罫線の太さ設定や注意点などについて書いていきたいと思います。※当サイトはロリポップ!のハイスピードプランです。はじめまして!Ryoと申します。中小企業製造メーカー勤務で主に生産技術業務に勤しむ一方、社内PC管理やVBAで業務効率化を図る日々を送っていますので、これまでの経験や実践してきた内容をここで発信していきたいと考えています。困った時の一助になれるようなブログ作りを目指します。「自恃ろぐ」はAmazon.co.jpを宣伝しリンクすることによってサイトが紹介料を獲得できる手段を提供することを目的に設定されたアフィリエイト宣伝プログラムである、Amazonアソシエイト・プログラムの参加者です。