小技集

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ



2023年6月28日【ID:0】

メンバー限定

【Excel】VBAとOfficeスクリプトのコードを比較(対象行の削除)


Excelのマクロ開発に使われるプログラミング言語には、VBAとOfficeスクリプトがあります。
Officeスクリプトに関しては、2021年5月27日に一般公開された比較的新しい言語になります。

デスクトップ版のExcelでは、VBAでマクロ開発ができるのですが、Web版ではVBAを使うことができません。
そこでWeb版のExcelのマクロ開発用として登場したのが、Officeスクリプトになります。

現時点では、デスクトップ版のExcelでもOfficeスクリプトを使用することができるのですが、スクリプトファイルはExcelファイルとは別で、OneDrive上で管理する必要があります。
そのため、ネットに繋がっていないパソコンのExcelでは実行することができません。(2023年6月22日時点)

Officeスクリプトが使用できるライセンスは現時点では以下になります。

・Microsoft 365 Apps for business
・Microsoft 365 Business Standard
・Microsoft 365 Apps for enterprise
・Office 365 ProPlus for Devices
・Office 365 Enterprise E3
・Office 365 Enterprise E5
・Office 365 A3
・Office 365 A5

365でも家族向けのFamilyやPersonalではなく、一般法人向けである必要があるので、新規で登録する場合は注意する必要があります。

OfficeスクリプトはWeb業界では一般的なプログラミング言語「JavaScript」をベースとしています。
もう少し細かく解説すると、「JavaScript」をベースにMicrosoft社によって2014年頃に発表された「TypeScript」をベースとした言語になっています。

VBAを理解している方の場合は、比較的、簡単にOfficeスクリプトを理解できるかと思います。

こちらでは、そんなVBAとOfficeスクリプトのコードの違いを簡単に比較していきたいと思います。

今回、VBAとOfficeスクリプトで作成する内容は以下になります。


続きはIT予備メンバー限定です。

メンバー限定コンテンツになります。




IT予備メンバーページと連携することで内容を確認することができます。

メンバーとは


すでにメンバーの方は、
ログインして連携してから、こちらを更新すると閲覧できます。
※連携しても確認ができない場合は、少し時間を置いてご確認ください。

ログイン(新しいタブ)
※[ログイン]→[設定]→[IT予備-連携]で連携できます


パソコンで開く場合は、記事の最後に「リンクコピー」があるためご活用ください。


メンバー募集
ExcelVBA学習ロードマップ配布 ExcelVBA学習ロードマップ配布





リンクの共有はこちらから行えます。

  リンクコピー Twitter Facebook はてなブックマーク Pocket
トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ


- 人気の記事 -



- メンバー限定 [一覧] -



サイト累計閲覧数

5066268

有料動画講座
(買い切り)

Excel完全制覇


ちょっとした機能 便利ツール
【小技集】

【Excel】2行1データの表を1行1データに変換

【Word】好みの「組み文字」を入力する方法

【Word】文頭のアルファベットが自動で大文字になる

【Excel】簡易的な検索機能を数式のみで実現

【Excel】空白のセルが上になるように並べ替え

【Excel】入力値に応じて入力必須項目を変更

【Excel】表の一番右側のデータを自動抽出

【ExcelVBA】データを入力する度に自動で並べ替え

【Excel】特定の項目が特定の値の場合に行全体を色付け

【Excel】複数条件で値を抽出

【Excel】入力した数値を0埋め4桁にする

【Excel】VLOOKUP関数の参照元の表を切り替える

【Excel】連続した文字の色を自動で薄くする

【Excel】グラフを一瞬で作成する方法

【ExcelVBA】Functionで複数の戻り値を設定

【Excel】8桁の数値の日付を日付形式に変換

【Excel】数式1つ・関数1つで集計表を作成!?

【Excel】FILTER関数で離れている列を抽出

【Word】「表記ゆれ」を瞬時に修正する方法

【Excel】表の特定の項目を結合せずに結合した見た目にする

【Excel】対象月の営業開始日(終了日)を求める

【Excel】○○IF(S)関数で使える条件式

【Outlook・Word】定型のあいさつ文を入力

【Excel】数式のコピー時に書式をコピーしない

【ExcelVBA】複数シートの表を1つにまとめる





一覧ページへ

トップ > 小技集 > 記事
小技集一覧へ
限定コンテンツ一覧へ