C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: 「VB.net」:エクセルのxlorを用いた条件絞込み


(過去ログ 123 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■73440 / inTopicNo.1)  「VB.net」:エクセルのxlorを用いた条件絞込み
  
□投稿者/ あお (1回)-(2014/09/26(Fri) 00:49:58)

分類:[.NET 全般] 

エクセルで、指定した列の中に「あ」または「う」のどちらかがセルにあれば表示する。といった機能がありますが、
これをVB.netのプログラムでできるようにしたいです。ずっと調べているのですがわかりません。

以下はマクロ機能を用いて表示したVBAのプログラムです。
ActiveSheet.Range("$D$9:$D$26").AutoFilter Field:=1, Criteria1:="=あ", Operator:=xlOr, Criteria2:="=う"

これをVB.netのプログラムでできるようにしたいのですが、「, Operator:=xlOr,」の部分をどのように記述すればいいのか
分かりません。

申し訳ありませんが、ご回答の方をよろしくお願いします。
引用返信 編集キー/
■73444 / inTopicNo.2)  Re[1]: 「VB.net」:エクセルのxlorを用いた条件絞込み
□投稿者/ 魔界の仮面弁士 (127回)-(2014/09/26(Fri) 10:11:06)
No73440 (あお さん) に返信
> ActiveSheet.Range("$D$9:$D$26").AutoFilter Field:=1, Criteria1:="=あ", Operator:=xlOr, Criteria2:="=う"

そのまま訳せば、

Dim rng As Excel.Range = oSheet.Range("$D$9:$D$26")
Dim result As Object = rng.AutoFilter(1, "=あ", Excel.XlAutoFilterOperator.XlOr, "=う"))

ですかね。元のコードのように、名前付き引数を使って Criteria1:="=あ" などと表現しても良いですが。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -