XLSHEETエクセルシート関数

本ページには広告が含まれています。

Excelのシートを追加もしくは削除します。

構文
  1. Boolean = XLSHEET( Excel, Sheet名, 削除フラグ )
引数
Excel (Object)必須
Excel(またはOOoのCalc)のCOMオブジェクト
Sheet名 (String)必須
追加/削除するシート名
削除フラグ (Boolean = False)省略可
FALSE
シート追加(デフォルト)
TRUE
シート削除
戻り値
TRUE
正常
FALSE
処理不能

自作のXLSHEET関数

Pro版でしか使えないXLSHEET関数をFree版でも使えるように自作しました。

UWSC

使い方

シート追加

Sheet4を追加します。追加に成功した場合はTrue、既にシートが存在するなどで失敗した場合はFalseを返します。

UWSC

シート削除

Sheet1を削除します。削除に成功した場合はTrue、シートが存在しないなど失敗した場合はFalseを返します。

UWSC

ライセンス登録の有無で条件分岐

XLSHEET関数はPro版でしか使用できない関数のため、GET_UWSC_PROでライセンス登録の有無をチェックします。

UWSC

関連記事

Sheets.Add メソッド (Excel)
新しいワークシート・グラフ・またはマクロ シートを作成します。新しいワークシートがアクティブ シートになります。
Sheets.Delete メソッド (Excel)
シートを削除します。
Sheets オブジェクト
指定されたブックまたは作業中のブックにあるすべてのシートのコレクションです。
Application.ActiveSheet プロパティ (Excel)
Worksheet オブジェクト
Sheets.Item プロパティ (Excel)
シートコレクションから単一のシートを返します。
Range.ClearHyperlinks メソッド (Excel)
指定された範囲からすべてのハイパーリンクを削除します。
Name.Delete メソッド (Excel)
名前の定義を削除します。
Range.ClearComments メソッド (Excel)
指定されたセル範囲からすべてのコメントを消去します。
Worksheets.Add メソッド (Excel)
新しいワークシート、グラフシート、またはマクロシートを作成します。
XLOPEN関数 (スクリプト関数)
ExcelまたはOOoのCalcを起動。