黙々とC#

"In a mad world of VBA, only the mad are sane" 『VBAという名の狂った世界で狂っているというのなら私の気は確かだ』

Excel C# Script入門講座

ワークブックを開く

本記事は、Excel C# Script入門講座の1記事です。 ワークブックを開く Openメソッドの構文 Openメソッドの主な引数 サンプルコード ワークブックを開く 既存のワークブックを開くには、WorkbooksオブジェクトのOpenメソッドを使用します。引数によって、新し…

ワークブックの作成

本記事は、Excel C# Script入門講座の1記事です。 ワークブックの作成 Addメソッドの構文 Addメソッドの引数 ファイル名を指定した場合 指定可能な定数 引数を省略した場合 サンプルコード ワークブックの作成 ワークブックの作成には、Workbooksオブジェク…

ダイアログ

本記事は、Excel C# Script入門講座の1記事です。 ダイアログ MessageBox InputBoxダイアログ ダイアログ ユーザーになんらかの情報を提示したい場合や、ユーザーからのフィードバックを得たい場合には、ダイアログを表示するという選択肢があります。 Messa…

ワークシートの削除

本記事は、Excel C# Script入門講座の1記事です。 ワークシートの削除 Deleteメソッドの戻り値 注意 サンプルコード ワークシートの削除 ワークシートの削除には、WorksheetオブジェクトのDeleteメソッドを使用します。 Deleteメソッドの戻り値 このメソッド…

ワークシートのコピー

本記事は、Excel C# Script入門講座の1記事です。 ワークシートのコピー Copyメソッドの構文 Copyメソッドの引数 注意 サンプルコード ワークシートのコピー ワークシートのコピーには、WorksheetオブジェクトのCopyメソッドを使用します。このメソッドは引…

よく使うC#の機能

本記事は、Excel C# Script入門講座の1記事です。 よく使うC#の機能 var (C#3~), dynamic (C#4~) 名前付き引数 (C#4~) 文字列挿入 (C#6~) 自動プロパティ×初期化子 (C#6~) 関数の簡易文法(C#6~) よく使うC#の機能 ExcelCSXでC# Scriptを書くに当たり、…

ワークシートの移動

本記事は、Excel C# Script入門講座の1記事です。 ワークシートの移動 Moveメソッドの構文 Moveメソッドの引数 注意 サンプルコード ワークシートの移動 ワークシートの移動には、WorksheetオブジェクトのMoveメソッドを使用します。このメソッドは引数で、…

最終行と最終列の取得

本記事は、Excel C# Script入門講座の1記事です。 最終行と最終列の取得 サンプルコード 最終行と最終列の取得 使われた(何らかのデータ入力がなされた)セルの最終行と最終列の取得には、WorksheetオブジェクトのUsedRange プロパティを使用します。 UsedRan…

ワークシートの名前の変更

本記事は、Excel C# Script入門講座の1記事です。 ワークシートの名前の変更 サンプルコード ワークシートの名前の変更 ワークシートの名前の変更には、WorksheetオブジェクトのNameプロパティを使用します。このプロパティは読み書き両方が可能です。 サン…

ワークシートの追加

本記事は、Excel C# Script入門講座の1記事です。 ワークシートの追加 Addメソッドの構文 Addメソッドの引数 Before, Afterを省略した場合 引数Typeについて サンプルコード ワークシートの追加 ワークシートの追加には、WorksheetsオブジェクトのAddメソッ…

セルの範囲の切り取り&貼り付け

本記事は、Excel C# Script入門講座の1記事です。 セルの範囲の切り取り&貼り付け Cutメソッドの構文 引数 サンプルコード セルの範囲の切り取り&貼り付け セルの範囲を切り取って、別のところに貼り付けるには、RangeオブジェクトのCutメソッドを使用します…

セルの範囲のコピー&貼り付け

本記事は、Excel C# Script入門講座の1記事です。 セルの範囲のコピー&貼り付け Copyメソッドの構文 引数 サンプルコード セルの範囲のコピー&貼り付け セルの範囲をコピーし、別の場所に貼り付けには、RangeオブジェクトのCopyメソッドを使用します。貼り付…

セルの挿入(範囲・行・列)

本記事は、Excel C# Script入門講座の1記事です。 セルの挿入(範囲・行・列) Insertメソッドの構文 Insertメソッドの引数 Shiftについて CopyOriginについて サンプルコード セルの挿入(範囲・行・列) セルの挿入にはRangeオブジェクトのInsertメソッドを使…

セルのクリア

本記事は、Excel C# Script入門講座の1記事です。 セルのクリア サンプルコード ClearOutlineメソッドの怪 セルのクリア Rangeオブジェクトには「セルに含まれる情報をクリアするための」メソッドが目的に応じ各種用意されています。 メソッド名 概要 Clear …

セルの削除(範囲・行・列)

本記事は、Excel C# Script入門講座の1記事です。 セルの削除(範囲・行・列) Deleteメソッドの構文 Deleteメソッドの引数 サンプルコード ExcelCSXでの注意点 セルの削除(範囲・行・列) セルの削除にはDeleteメソッドを使用します。引数により削除後のセルの…

列の指定

本記事は、Excel C# Script入門講座の1記事です。 列の指定 列の指定 セル範囲の列の指定には、RangeオブジェクトのEntireColumn プロパティを使用します。 EntireColumnプロパティは、指定されたセル範囲に含まれる列 全体を表すRangeオブジェクトを返しま…

行の指定

本記事は、Excel C# Script入門講座の1記事です。 行の指定 行の指定 セル範囲の行の指定には、RangeオブジェクトのEntireRowプロパティを使用します。 EntireRowプロパティは、指定されたセル範囲を含む行全体を表すRangeオブジェクトを返します。 以下の例…

セル範囲の指定

本記事は、Excel C# Script入門講座の1記事です。 セル範囲の指定 セル範囲の指定 セル範囲(複数のセル)を指定する方法には、前回説明したようにRangeプロパティを使用する方法とCellsプロパティを使用する方法とがあります。 RangeプロパティとCellsプロパ…

セルの指定とプロパティセット

本記事は、Excel C# Script入門講座の1記事です。 セルの指定 VBAとの相違点 RangeプロパティとCellsプロパティの相違点 ワークシートの指定 アクティブシートの切り替え セルのプロパティ RowHeightとHeight、ColumnWidthとWidthの相違点 セルの指定 スクリ…