VBA

スポンサーリンク
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームの背景色を変更する

ユーザーフォームの背景色を変更する方法をご説明します。 ユーザーフォームの背景色は、プロパティを直接変更する方法とVBAで変更する方法があります。 また、パレットに自作の色を作成して、その色を使う事も可能ですのでパレットへの登...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームのサイズを変更する

ユーザーフォームのサイズを変更する方法をご説明します。 ユーザーフォームのサイズはマウスのドラッグで変更する方法と、プロパティの数値を変更する事で変更する方法があります。 そして、マウスやプロパティを直接操作するのではなく、V...
ユーザーフォーム作成/操作

Excel VBA ユーザーフォームの作り方と表示方法

ExcelVBAのユーザーフォーム(UserForm)の作り方と、表示方法についてご説明します。 ユーザーフォームとは、入力ボックス、リストボックス、ボタンなどを自由に設置して表示したり、設置したコントロールの機能を利用したり出来る...
スポンサーリンク
VBA関数

Excel VBA Right・Left・Mid関数の違いと使い方

Excel VBAの「Right関数」「Left関数」「Mid関数」の違いと使い方をご説明します。 この3つの関数はExcelのワークシート関数でも使用される頻度が高い関数かと思います。 使い方はワークシート関数と一緒ですので...
VBA関数

Excel VBA Weekday・WeekdayName関数で日付から曜日を取得する方法

ExcelVBAのWeekday関数を使用して、指定した日付の曜日を取得する方法をご説明します。 Weekday関数は曜日を数値で返しますので、実はWeekday関数だけでは「日曜日」などの曜日の表記はできません。 曜日の表記...
ExcelVBA-基礎編

Excel VBA ワークシート関数をVBAで使う方法

ExcelVBAでワークシート関数を使う方法をご説明します。 ワークシート関数とはワークシート上で使用できるSUM関数、VLOOKUP関数やCOUNTIF関数の事です。 VBAはそのワークシート関数をコード上で使用する事が可能...
ExcelVBA-実用編

Excel VBA Replace関数/メソッドとClean関数でスペースや改行を削除する方法

ExcelVBAでスペースや改行を削除する方法をご説明します。 データを扱う際にスペースや改行が知らず知らずに含まれていて、文字列比較などが正常に出来ないなどの場合に前処理として、削除したい時がよくあります。 削除するにはVB...
図形作成/操作

Excel VBA 図形(オートシェイプ)にマクロを登録する方法

ExcelVBAで作成したマクロを図形(オートシェイプ)に登録する方法をご説明します。 VBAの実行方法はVBEから直接実行や、ブックオープン時に呼び出したり、ユーザーフォームを作成して登録したりいくつか方法があります。 その...
VBA関数

Excel VBA StrComp関数の使い方と文字列を比較する方法

Excel VBAで「StrComp関数」を使用して文字列を比較する方法をご説明します。 大小や等しいかの比較が可能です。 StrComp関数の特徴は大文字と小文字や全角半角、ひらがなカタカナの区別をする、しないを指定出来ると...
ExcelVBA-基礎編

Excel VBA グループや条件で連番を振る方法

VBAでグループごとや条件で連番を振る方法をご説明します。 連番を振る方法がいくつかありますが、Excel関数の「IF関数とEXACT関数」を利用して連番を振る方法と、VBAの「StrComp関数」とロジックの組み合わせで連番を振る...
VBA関数

Excel VBA FormatDateTime関数の使い方と日付を文字列に変換

VBAでFormatDateTime関数を使用して、日付または時刻をコンピューターの地域の設定で指定されている形式に従った文字列型に変換する方法をご説明します。 コンピューターの地域の設定を生かすケースがあまりないと思いますが、国を...
ExcelVBA-基礎編

Excel VBA PrintOutの使い方と印刷する方法

今回はExcelVBAのPrintOutメソッドを使用して、印刷する方法をご説明します。 印刷出来る対象はワークブック、シート、セル、グラフなど多数あります。 決まったフォーマットを毎月、毎週、もしくは毎日手動で印刷するような...
VBA関数

Excel VBA FormatCurrency関数の使い方と通貨形式の文字列に変換

VBAで「FormatCurrency関数」を使用して、指定した値を通貨形式に変換する方法をご説明します。 通貨形式と言っても、コントロールパネルの「地域のプロパティ」の「通貨タブ」で設定されている書式を使って通貨形式の文字列を返し...
VBA関数

Excel VBA UCase関数の使い方とアルファベットの小文字を大文字に変換する

VBAで「UCase関数」で小文字を大文字に変換する方法のご説明をします。 逆の大文字を小文字に変換するには「LCase関数」を使用します。 大文字、小文字の変換はデータの前処理等の、データクレンジング時によく使用しますのでぜ...
VBA関数

Excel VBA LCase関数の使い方とアルファベットの大文字を小文字に変換する

VBAで「LCase関数」で大文字を小文字に変換する方法のご説明をします。 逆の小文字を大文字に変換するには「UCase関数」を使用します。 大文字、小文字の変換はデータの前処理等の、データクレンジング時によく使用しますのでぜ...
VBA関数

Excel VBA CStr関数の使い方と値を文字列に変換する

VBAでCStr関数を使用して、指定した値を文字列に変換する方法をご説明します。 日付や数値、算出した結果など、文字列として扱いたい場合に使用します。 ですが、予めString型(文字列型)の変数に代入する場合、同じ結果を得ら...
図形作成/操作

Excel VBA 図形(オートシェイプ)にテキスト・文字列の入力方法

VBAでワークシート上の図形(オートシェイプ)にテキストを入力する方法をご説明します。 図形にテキストを入力する場合に、新規に図形を作成すると同時にテキストを入力する場合と、すでに作成済みの図形を取得してテキストを入力する場合とがあ...
VBA関数

Excel VBA Chr関数の使い方と文字コードから文字を取得する

今回はChr関数で指定した文字コード(Shift_JIS)から文字列を取得する方法をご説明します。 普段Excelではあまり使用する事がありませんが、文字コードを扱う処理をするときに使用します。 MsgBox関数やInputB...
図形作成/操作

Excel VBA 図形(オートシェイプ)の枠線の色や種類と太さを変更する方法

VBAで図形(オートシェイプ)の枠線の色や種類、太さを変更する方法をご説明します。 塗りつぶしの色に合わせるなど、デフォルトの色のままでは視覚的にも微妙なので、位置の指定やサイズの変更に併せて、ぜひ枠線の色は変更方法を覚えてみてくだ...
図形作成/操作

Excel VBA 図形(オートシェイプ)の塗りつぶしを変更する方法

VBAで図形(オートシェイプ)の塗りつぶしの色を変更する方法をご説明します。 デフォルトの色のままでは視覚的にも微妙なので、位置の指定やサイズの変更に併せて、ぜひ塗りつぶしの色は変更方法を覚えてみてください。 その他の図形の操...
図形作成/操作

Excel VBA 図形(オートシェイプ)を反転、回転させる方法

図形(オートシェイプ)を反転、回転させる方法をご説明します。 図形を作成/追加した場合に、矢印や線など用途によって反転させたり、角度を調整することでより視覚的な操作が必要になることがあります。 図形の反転には「Flipメソッド...
VBA関数

Excel VBA Asc関数の使い方と文字列の文字コードを取得する方法

今回はAsc関数で指定した文字列の文字コード(Shift_JIS)を取得する方法をご説明します。 Excelの全角文字を半角文字に変換する「ASC関数」とは違いますので、ご注意ください。 普段Excelではあまり使用する事があ...
VBA関数

Excel VBA CDec関数で文字列をDecimal型(10進数)の数値に変換する

CDec関数で数字の文字列をDecimal(10進数)型の数値に変換する方法をご説明します。 文字列を数値に変換する関数は色々ありますが、今回ご紹介するCDec関数は型をDecimal(10進数)型に指定して数値に変換します。 ...
図形作成/操作

Excel VBA 図形(オートシェイプ)を取得する方法

VBAで作成済みの図形(オートシェイプ)を取得する方法をご説明します。 図形を取得、操作するにはオートシェイプオブジェクトを取得します。 取得または指定する方法はグラフ等の操作と同様に、番号や名前で出来ます。 オートシェ...
VBA関数

Excel VBA CInt関数の使い方と文字列をInteger型の数値に変換する

今回はCInt関数で数字の文字列をInteger型の数値に変換する方法をご説明します。 文字列を数値に変換する関数は色々ありますが、今回ご紹介するCInt関数は型をInteger型に指定して数値に変換します。 Integer型...
図形作成/操作

Excel VBA 図形(オートシェイプ)の位置やサイズを変更する

VBAで図形(オートシェイプ)の位置やサイズを変更する方法です。 図形を操作するには、Shapeオブジェクトを操作します。 作成する際に位置やサイズを指定する方法と、すでに作成済みの図形を操作する方法、全ての図形の操作等それぞ...
VBA関数

Excel VBA CLng関数の使い方と文字列をLong型の数値に変換する

今回はCLng関数で数字の文字列をLong型の数値に変換する方法をご説明します。 文字列を数値に変換する関数は色々ありますが、今回ご紹介するCLng関数は型をLong型に指定して数値に変換します。 Long型は長整数型(-2,...
図形作成/操作

Excel VBA 図形(オートシェイプ)一覧と作成、追加する方法

VBAで図形(オートシェイプ)を作成/追加する方法をご説明します。 図形(オートシェイプ)をVBAで作成~操作するには、単純に作成、追加するだけの基本的な部分は簡単です。 ですが、図形の種類の多さや細かい操作等をする場合には奥...
VBA関数

Excel VBA CSng関数の使い方と文字列をSingle型の数値に変換する

今回はCSng関数で数字の文字列をSingle型の数値に変換する方法をご説明します。 文字列を数値に変換する関数は色々ありますが、今回ご紹介するCSng関数は型をSingle型に指定して数値に変換します。 Single型は単精...
VBA関数

Excel VBA CDbl関数の使い方と文字列をDouble型の数値に変換する

今回はCDbl関数で数字の文字列をDouble型の数値に変換する方法をご説明します。 文字列を数値に変換する関数は色々ありますが、今回ご紹介するCDbl関数は型をDouble型に指定して数値に変換します。 Double型は倍精...
スポンサーリンク
タイトルとURLをコピーしました