VBATips特定シートより右側のワークシートを削除する【ExcelVBA】 ブック内のワークシートが多い状態で、特定シートより右側のシートを全て削除したい場合があります。 flgで判断し、削除する or 削除しないを判断するだけです。 特定シートより右側のワークシートを削除す...2021.08.060VBATips
関数・メソッド隣のシートを参照・取得する【Previousプロパティ/Nextプロパティ】【ExcelVBA】 構文 Worksheets.PreviousWorksheets.Next Previous・・・・指定したワークシートの左隣のワークシートを参照します。Next・・・・・・指定したワークシートの右隣...2021.08.050関数・メソッド
VBATipsワークシートに関する機能のまとめ(逆引き目次) ワークシートに関する機能やプロパティのまとめ記事です。 ワークシートの基本はこちらの記事から参照可能です。 ワークシートの基本 基本メソッド ワークシートを追加する【Addメソッド】 ワークシートをコ...2021.08.042023.01.090VBATips
関数・メソッドワークシート名を変更する【Nameプロパティ】【ExcelVBA】 構文 Object.Name = expression expression・・・ワークシート名を設定・取得 WorksheetsオブジェクトのName プロパティでワークシート名変更します。 Nam...2021.08.032021.09.120関数・メソッド
関数・メソッド文字の角度を変更する【Orientationプロパティ】【ExcelVBA】 構文 Range.Orientation= expression expression・・・-90~90までの値 又は下記表(XlOrientaitoinクラス)の定数 Rangeオブジェクトの Or...2021.08.020関数・メソッド
関数・メソッド文字を縮小して全体を表示する【ShrinkToFitプロパティ】【ExcelVBA】 構文 Range.ShrinkToFit= expression expression・・・True 縮小して全体表示する / False 縮小して全体表示しない Rangeオブジェクトの Shrin...2021.07.310関数・メソッド
関数・メソッド文字を折り返して全体を表示する【WrapTextプロパティ】【ExcelVBA】 構文 Range.WrapText= expression expression・・・True 折り返して全体表示する / False 折り返して全体表示しない Rangeオブジェクトの WrapTe...2021.07.300関数・メソッド
配列(一次元/二次元)「実行時エラー457 このキーは既にこのコレクションの要素に割り当てられています」が出た場合【ExcelVBA】 「このキーは既にこのコレクションの要素に割り当てられています」が出た場合 Dictionaryを使用時、「実行時エラー457 このキーは既にこのコレクションの要素に割り当てられています」が発生する場合...2021.07.292021.08.160配列(一次元/二次元)
VBATipsセル内の改行コードを変換する【Replace関数】【ExcelVBA】 文字列の改行コードには CR LF CRLF と3パターンあります。 改行コードを判定してコードを組むのもよいですが、 指定の改行コードに事前に変換してしまうのも一つの手です。 セル内の改行コードを変...2021.07.282022.01.150VBATips
VBATips文字列に改行コードが含まれるか判定する【InStr関数】【ExcelVBA】 文字列に改行コードが含まれているか、判定をしたい場合があります。 Instr関数で改行が含まれているかチェックすれば可能です。 但し、注意をしないといけないのが、改行には CR LF CRLF と3パ...2021.07.272022.01.150VBATips
配列(一次元/二次元)「この配列は固定されているか、または一時的にロックされています」が出た場合【ExcelVBA】 「この配列は固定されているか、または一時的にロックされています」が出た場合 「この配列は固定されているか、または一時的にロックされています」が発生する場合があります。 静的配列をほかの関数上でRedi...2021.07.260配列(一次元/二次元)
配列(一次元/二次元)「コンパイルエラー:配列は既に宣言されています。」が出た場合【ExcelVBA】 「配列は既に宣言されています。」が出た場合 配列を利用し、コンパイルエラー「配列は既に宣言されています。」が発生する場合があります。 静的配列をRedim(再定義)していることが原因です。 Redim...2021.07.250配列(一次元/二次元)
配列(一次元/二次元)配列で値代入時「型が一致しません」が出た場合(Split/Array関数)【ExcelVBA】 配列で値代入時「型が一致しません」が出た場合 Split関数やArray関数で配列を作成する場合、実行時エラー「型が一致しません」が発生する場合があります。 その場合はVariant型以外のデータ型を...2021.07.240配列(一次元/二次元)
配列(一次元/二次元)動的配列で「コンパイルエラー:型が一致しません」が出た場合【ExcelVBA】 「型が一致しません:配列またはユーザー定義型を指定してください」 動的配列を引数として渡す際、コンパイルエラー「型が一致しません:配列またはユーザー定義型を指定してください」が発生する場合があります。...2021.07.232022.02.270配列(一次元/二次元)