ExcelVBA

VBATips

特定シートより右側のワークシートを削除する【ExcelVBA】

ブック内のワークシートが多い状態で、特定シートより右側のシートを全て削除したい場合があります。 flgで判断し、削除する or 削除しないを判断するだけです。 特定シートより右側のワークシートを削除す...
0
関数・メソッド

隣のシートを参照・取得する【Previousプロパティ/Nextプロパティ】【ExcelVBA】

構文 Worksheets.PreviousWorksheets.Next Previous・・・・指定したワークシートの左隣のワークシートを参照します。Next・・・・・・指定したワークシートの右隣...
0
VBATips

ワークシートに関する機能のまとめ(逆引き目次)

ワークシートに関する機能やプロパティのまとめ記事です。 ワークシートの基本はこちらの記事から参照可能です。 ワークシートの基本 基本メソッド ワークシートを追加する【Addメソッド】 ワークシートをコ...
0
関数・メソッド

ワークシート名を変更する【Nameプロパティ】【ExcelVBA】

構文 Object.Name = expression expression・・・ワークシート名を設定・取得 WorksheetsオブジェクトのName プロパティでワークシート名変更します。 Nam...
0
関数・メソッド

文字の角度を変更する【Orientationプロパティ】【ExcelVBA】

構文 Range.Orientation= expression expression・・・-90~90までの値 又は下記表(XlOrientaitoinクラス)の定数 Rangeオブジェクトの Or...
0
関数・メソッド

文字を縮小して全体を表示する【ShrinkToFitプロパティ】【ExcelVBA】

構文 Range.ShrinkToFit= expression expression・・・True 縮小して全体表示する / False 縮小して全体表示しない Rangeオブジェクトの Shrin...
0
関数・メソッド

文字を折り返して全体を表示する【WrapTextプロパティ】【ExcelVBA】

構文 Range.WrapText= expression expression・・・True 折り返して全体表示する / False 折り返して全体表示しない Rangeオブジェクトの WrapTe...
0
配列(一次元/二次元)

「実行時エラー457 このキーは既にこのコレクションの要素に割り当てられています」が出た場合【ExcelVBA】

「このキーは既にこのコレクションの要素に割り当てられています」が出た場合 Dictionaryを使用時、「実行時エラー457 このキーは既にこのコレクションの要素に割り当てられています」が発生する場合...
0
VBATips

セル内の改行コードを変換する【Replace関数】【ExcelVBA】

文字列の改行コードには CR LF CRLF と3パターンあります。 改行コードを判定してコードを組むのもよいですが、 指定の改行コードに事前に変換してしまうのも一つの手です。 セル内の改行コードを変...
0
VBATips

文字列に改行コードが含まれるか判定する【InStr関数】【ExcelVBA】

文字列に改行コードが含まれているか、判定をしたい場合があります。 Instr関数で改行が含まれているかチェックすれば可能です。 但し、注意をしないといけないのが、改行には CR LF CRLF と3パ...
0
配列(一次元/二次元)

「この配列は固定されているか、または一時的にロックされています」が出た場合【ExcelVBA】

「この配列は固定されているか、または一時的にロックされています」が出た場合 「この配列は固定されているか、または一時的にロックされています」が発生する場合があります。 静的配列をほかの関数上でRedi...
0
配列(一次元/二次元)

「コンパイルエラー:配列は既に宣言されています。」が出た場合【ExcelVBA】

「配列は既に宣言されています。」が出た場合 配列を利用し、コンパイルエラー「配列は既に宣言されています。」が発生する場合があります。 静的配列をRedim(再定義)していることが原因です。 Redim...
0
配列(一次元/二次元)

配列で値代入時「型が一致しません」が出た場合(Split/Array関数)【ExcelVBA】

配列で値代入時「型が一致しません」が出た場合 Split関数やArray関数で配列を作成する場合、実行時エラー「型が一致しません」が発生する場合があります。 その場合はVariant型以外のデータ型を...
0
配列(一次元/二次元)

動的配列で「コンパイルエラー:型が一致しません」が出た場合【ExcelVBA】

「型が一致しません:配列またはユーザー定義型を指定してください」 動的配列を引数として渡す際、コンパイルエラー「型が一致しません:配列またはユーザー定義型を指定してください」が発生する場合があります。...
0
VBATips

Rangeに.Formulaは必要?不必要?省略しても良い?【ExcelVBA】

0
関数・メソッド

セルの文字色(フォント色)を設定/取得する【Font.Colorプロパティ】【ExcelVBA】

 
0
関数・メソッド

文字を下付きに設定する【Subscriptプロパティ】【ExcelVBA】

0
関数・メソッド

文字を上付きに設定する【Superscriptプロパティ】【ExcelVBA】

0
関数・メソッド

文字に取り消し線を設定する【Strikethroughプロパティ】【ExcelVBA】

0
関数・メソッド

文字に下線を設定する【Underlineプロパティ】【ExcelVBA】

0