VBAでシートに空行を複数行追加する 公開日:2023年6月8日 シート シートに空行を複数行追加するには ここではシートに空行を複数行追加する方法について紹介します。 単純な空行の追加については「VBAでシートに空行を追加する」をご参照ください。 上のリンク先にも書いてありますが、シートに空 […] 続きを読む
VBAでシートに空行を追加する 公開日:2023年6月7日 シート シートに行を追加するには シートに行を追加する場合、RangeオブジェクトのInsertメソッドを利用します。 なお、複数行追加する場合については「VBAでシートに空行を複数行追加する」もご参照ください。 VBAでは2通 […] 続きを読む
VBAで別シートのリストを入力規則として設定する 公開日:2023年2月28日 シート 入力規則を別シートで管理する Excelのセルには事前に決められた値をプルダウンで選択できるようにする仕組みがあります。「データの入力規則」機能です。 設定されているセルにカーソルがあたると▼のプルダウン表示になります。 […] 続きを読む
VBAで全シートの内容を1つにまとめる 公開日:2021年11月21日 シート 同じフォーマットのシートが複数あると集約が必要になる 事務作業でよくあるのが、同じフォーマットで複数のシートに入力する作業です。例えば、月ごとや日ごとの在庫管理シートや、売上管理の担当者シートなどです。 そしてそのような […] 続きを読む
VBAで一番左や一番右のシートにジャンプする 公開日:2019年5月6日 シート シートが多いと他のシートの選択が面倒 Excelのブックにはシートをたくさん作ることが出来ます。作成可能なシート数の上限はメモリ量に依存するため明確な数はありませんが、以下のコードで試してみたら少なくとも私のPCでは20 […] 続きを読む
VBAでシートを任意の順番で並べ替える 公開日:2019年4月30日 シート シートを任意の順に並べるには ブックに複数のシートがあり並べ替えを行う場合、シートを一つずつ選択してドラッグしたり「シートの移動またはコピー」ダイアログを使って移動させることになります。ただ、シートの数が多い場合には面倒 […] 続きを読む
VBAで複数の名前付きシートを一度に追加する 公開日:2019年4月2日 シート シートを一度に複数追加するには シートの追加を複数行うには、Sheets.AddメソッドかWorksheets.Addメソッドを必要な回数繰り返すことになります。 なお、シートの追加についての詳細は「VBAでシートの追加 […] 続きを読む
VBAでシート全体の行数や列数を取得 公開日:2019年1月31日 シート ワークシート全体の行数と列数 VBAでシート全体の行数や列数を取得したいことがあります。 コードでは以下のようにRows.CountとColumns.Countの1行でそれぞれ取得できます。 [crayon-673ed7 […] 続きを読む
VBAでシートのインデックスを取得する 公開日:2018年11月25日 シート SheetsオブジェクトのIndexプロパティ ブックにあるシートのインデックスは、SheetsオブジェクトやWorksheetsオブジェクトのIndexプロパティで取得できます。 Sheetsオブジェクトはワークシート […] 続きを読む
右端シートから左端、左端シートから右端へ移動する 公開日:2018年10月5日 シート シートの右端から左端へ、左端から右端へ移動 シートの移動にショートカットを利用されている方がおられると思います。 右のシートに移動する場合はCtrl + PageDown、左のシートに移動する場合はCtrl + Page […] 続きを読む