VBAでブックの隠しシート(非表示シート)を全て再表示する 更新日:2024年11月9日 公開日:2018年8月1日 シート 隠しシート(非表示シート)は恩恵もあるが弊害もある シートの表示状態はWorksheet.Visibleプロパティで設定します。 Visibleプロパティの詳細については「VBAでシートの表示と非表示を設定する」をご参照 […] 続きを読む
VBAでシートのスクロール範囲を指定する 更新日:2024年11月9日 公開日:2018年7月30日 シート Worksheet.ScrollAreaプロパティ スクロールが可能なセル範囲を指定するにはWorksheetオブジェクトのScrollAreaプロパティを利用します。 入力できるセルの制限をしたり画面のスクロールを止め […] 続きを読む
VBAで文字列をスペースごとにセルを分ける 更新日:2024年11月9日 公開日:2018年7月29日 文字列 1つのセルの文字列をスペースごとにセルを分けるには 以下のようにA列のセルの中にスペース区切りの文字列が設定されているとして、それをB列以降にスペース区切りで分けたい場合があります。 . これ自体はわざわざVBAでやらな […] 続きを読む
VBAでシートの保護と解除を行う 更新日:2024年11月9日 公開日:2018年7月27日 シート シートの保護:Protectメソッド シートの保護を行うにはWorksheetオブジェクトのProtectメソッドを使います。 保護の際にパスワードを指定することが可能です。そのシートの保護を解除する場合にはパスワードが […] 続きを読む
VBAでシートの全セルの背景色をクリアする 更新日:2024年11月9日 公開日:2018年7月26日 シート シートの全セルの背景色をクリアする シートの全セルの背景色をクリアするにはRangeオブジェクトのInterior.ColorIndexプロパティを利用します。 ColorIndexプロパティに定数xlNoneを指定する […] 続きを読む
VBAでシートの表示と非表示を設定する 更新日:2024年11月9日 公開日:2018年7月23日 シート Worksheet.Visibleプロパティ ワークシートの表示と非表示の設定と状態の取得はWorksheetオブジェクトのVisibleプロパティで行います。 グラフシート(Chartオブジェクト)やダイアログシート( […] 続きを読む
VBAでMod演算子がオーバーフローした場合 更新日:2024年11月9日 公開日:2018年7月19日 困ったとき Mod演算子がオーバーフローする理由 Mod演算子は余りを求める演算子です。たとえば、「7 ÷ 3 = 2 余り 1」の場合の1を計算します。 そして、Mod演算子は内部的にLong型の範囲が演算可能範囲になります。その […] 続きを読む
VBAで指定セル範囲のデータを並べ替え(Sort) 更新日:2024年11月9日 公開日:2018年7月17日 セル Sortメソッド 指定セル範囲のデータを並べ替えるには、その指定セル範囲を表すRangeオブジェクトのSortメソッドを利用します。 並び替えを行う列を最大3列まで指定できます。 構文 [crayon-690f6dee7 […] 続きを読む
VBAで中央値を求める 更新日:2024年11月9日 公開日:2018年7月13日 VBA VBAで中央値を求める方法 Excelではワークシート関数のMEDIAN関数を使うと中央値が求められます。 VBAで中央値を求めたい場合はこのMEDIAN関数を使うのが一番簡単です。またほとんどの場合において一番高速です […] 続きを読む
VBAでセルの置換を行う(Replaceメソッド) 更新日:2024年11月9日 公開日:2018年7月12日 セル セルの文字列を置換するReplaceメソッド Replaceメソッドはセルの文字列を別の文字列に置換します。 Excelの「検索と置換」ダイアログと同じ動作になります。 VBAの文字列の置換を処理を行うReplace関数 […] 続きを読む