No.1ベストアンサー
- 回答日時:
ExcelをC#から扱う,つまりExcelをCOMでオートメーションするというのは,
内部のVBAで記述するのとほとんど同じ方法で可能です。
このため,操作をマクロで記録してVBAコードを見るのが,
オートメーション方法を知る一番簡単な方法になります。
1. Range.NumberFormatLocalに通貨用の書式を代入します。
ref) http://msdn.microsoft.com/ja-jp/library/office/f …
in VBA
Selection.NumberFormatLocal = "\#,##0;\-#,##0"
in C#
// Range r;
r.NumberFormatLocal = "\\#,##0;\\-#,##0";
2. Range.AutoFilterを呼び出します。
ref) http://msdn.microsoft.com/ja-jp/library/office/f …
in VBA
Range("A1").Select
Selection.AutoFilter
in C#
// Range r;
r.AutoFilter();
3-1. 分割および解除:Window.SplitColumnおよびWindow.SplitRowを指定します。
ref) http://msdn.microsoft.com/ja-jp/library/office/f …
ref) http://msdn.microsoft.com/ja-jp/library/office/f …
in VBA
With ActiveWindow
.SplitColumn = 1
.SplitRow = 3
End With
With ActiveWindow
.SplitColumn = 0
.SplitRow = 0
End With
in C#
// Window w;
w.SplitColumn = 1;
w.SplitRow = 3;
// Window w;
w.SplitColumn = 0;
w.SplitRow = 0;
3-2. ウィンドウ枠の固定:Window.FreezePanesにtrueを指定します (解除はfalse)。
ref) http://msdn.microsoft.com/ja-jp/library/office/f …
in VBA
ActiveWindow.FreezePanes = True
in C#
// Window w;
w.FreezePanes = true;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) コントロールにリンクするセルが選択されない 3 2022/06/12 14:37
- Excel(エクセル) エクセルについて教えてください。 1 2022/12/26 09:01
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/01/12 16:58
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/20 16:37
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel UserForm の表示位置
-
エクセルVBA 配列からセルに「...
-
VBAマクロ実行時エラーの修正に...
-
エクセルの合計を自動で表示さ...
-
EXCEL VBA 文中の書式ごと複写...
-
VBA 複数条件の分岐処理の上手...
-
マクロの実行時エラー'1004'が...
-
入力規則のリスト選択
-
VBA にて、条件付き書式で背景...
-
Excelで空白セル直前のセルデー...
-
【VBA】【ユーザーフォーム_Lis...
-
昨日、質問した件『VBA にて、...
-
ユーザフォームを使ってのデー...
-
VB.netでのExcelデータの読み込み
-
Excel VBAでCheckboxの名前を変...
-
【VBA】写真の貼り付けコードが...
-
VBA:日付を配列に入れ別セルに...
-
グラフの参照元を相対参照で記...
-
VBAでユーザーフォームにセル値...
-
【Excel VBA】一番右端セルまで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAマクロ実行時エラーの修正に...
-
エクセルVBA 配列からセルに「...
-
VBA 複数条件の分岐処理の上手...
-
Excelで空白セル直前のセルデー...
-
Excel UserForm の表示位置
-
EXCEL VBA 文中の書式ごと複写...
-
特定の色のついたセルを削除
-
VBA にて、条件付き書式で背景...
-
VBAでユーザーフォームにセル値...
-
【VBA】写真の貼り付けコードが...
-
【Excel VBA】一番右端セルまで...
-
Excel VBAでCheckboxの名前を変...
-
エクセルの合計を自動で表示さ...
-
【VBA】【ユーザーフォーム_Lis...
-
VBA:日付を配列に入れ別セルに...
-
Excel VBA IF文がうまく動作し...
-
下記のマクロの説明(意味)を...
-
入力規則のリスト選択
-
C# DataGridViewで複数選択した...
-
関数の引数でrangeを指定したとき
おすすめ情報