- ベストアンサー
お世話になります。
お世話になります。 C#の初心者です。【WindowsXP, Visual C#2008】 ファイル.txt ab1 ↓ ac2 ad3 ae4 ↑ af5 ag6 リストボックスに指定文字列がある行(ac2)から指定文字列が(ae4)ある行までの テキストファイル読み込みたいですが、便利な関数とか、よい方法があれば教えてください。 よろしくお願いします。
- TetuOkWave
- お礼率100% (1/1)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数5
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
http://dobon.net/vb/dotnet/file/readfile.html 何だか、VBっぽいですけど。
関連するQ&A
- エクセルの配列関数の制限について
エクセルの配列関数の制限について V列にX列・Y列・Z列・AA列・AB列・AC列・AE列・AG列・P列を参照した配列関数を 下のように入力しています。 {=SUM((Y$1:Y$500=F7)*(Z$1:Z$500=H7)*(AA$1:AA$500)*(P7="○"),(AB$1:AB$500=F7) *(AC$1:AC$500=H7)*(AE$1:AE$500=H7)*(AG$1:AG$500)*(P7="×"))} このY列・Z列・AA列・AB列・AC列・AE列・AG列は、ぞれぞれ200行くらいしか 文字が入力されていない場合には、配列関数の結果がうまく表示されました。 これらのセルの200行以降から300行・400行と項目を増やしていったところ、 配列関数の結果がうまく表示されないセルが出てきました。 これは、配列関数の参照するセルに制限があるということでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル関数のエラーについて
エクセルの関数で間違っている箇所と解決策を教えて下さい。 下記【1】、【2】関数は正しく動いています。 【1】 IF(OR(AB21="err",AC21="err",AD21="err",AE21="err",AF21="err"),"err",IF(AND((OR(H21="SC",H21="CR",H21="A",H21="R",H21="CH")),(OR(AND(AE21="○",AF21="○"),AND(AD21="○",AF21="○"),AND(AC21="○",AF21="○"),AND(AB21="○",AF21="○")))),"(1)",IF(AND(OR(H21="MS",H21="AS",H21="BX"),AE21="×",AF21="○"),"(2)",IF(AND((OR(H21="MS",H21="AS",H21="BX")),(OR(AND(AD21="×",AE21="○",AF21="○"),AND(AD21="×",AE21="-",AF21="○")))),"(3)",IF(AND((OR(H21="MS",H21="AS",H21="BX")),(OR(AND(AD21="○",AE21="○",AF21="○"),AND(AD21="○",AE21="-",AF21="○"),AND(AD21="-",AE21="○",AF21="○"),AND(AD21="-",AE21="-",AF21="○")))),"(4)",IF(AG16="","(5)","err")))))) 【2】 AND((OR(H21="SC",H21="CR",H21="A",H21="R",H21="CH")),(OR(AND(AE21="×",AF21="○"),AND(AD21="×",AF21="○"),AND(AC21="×",AF21="○"),AND(AB21="×",AF21="○")))) これを【1】関数の「AG16=""」箇所に【2】を入れたのが下記関数【3】ですが、これだとエラーになります。 【3】 IF(OR(AB21="err",AC21="err",AD21="err",AE21="err",AF21="err"),"err",IF(AND((OR(H21="SC",H21="CR",H21="A",H21="R",H21="CH")),(OR(AND(AE21="○",AF21="○"),AND(AD21="○",AF21="○"),AND(AC21="○",AF21="○"),AND(AB21="○",AF21="○")))),"(1)",IF(AND(OR(H21="MS",H21="AS",H21="BX"),AE21="×",AF21="○"),"(2)",IF(AND((OR(H21="MS",H21="AS",H21="BX")),(OR(AND(AD21="×",AE21="○",AF21="○"),AND(AD21="×",AE21="-",AF21="○")))),"(3)",IF(AND((OR(H21="MS",H21="AS",H21="BX")),(OR(AND(AD21="○",AE21="○",AF21="○"),AND(AD21="○",AE21="-",AF21="○"),AND(AD21="-",AE21="○",AF21="○"),AND(AD21="-",AE21="-",AF21="○")))),"(4)",IF(AND((OR(H21="SC",H21="CR",H21="A",H21="R",H21="CH")),(OR(AND(AE21="×",AF21="○"),AND(AD21="×",AF21="○"),AND(AC21="×",AF21="○"),AND(AB21="×",AF21="○")))) ,"(5)","err")))))) 原因と解決策(VBAは避けたいのですが・・・)を教えて頂けないでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルVBA セルの値で、複数の列範囲を同時に
セルの値を利用して複数の列範囲を選択したいです セルA1に 3 と入力されていて、AA列がアクティブの場合 Range("AD:AF,AJ:AL").Select の様に、アクティブ列から3列空けて、3列選択、3列空けて、3列選択の様にしたいです AA、アクティブ AB AC AD、選択 AE、選択 AF、選択 AG AH AI AJ、選択 AK、選択 AL、選択 AM
- ベストアンサー
- Excel(エクセル)
- エクセルで全組合せを抽出したい
A1セルにA A2セルにB A3セルにC・・・とA10セルまで続きます。(A10セルはJ) これの重複無く全組合せを抽出する関数を教えてください。 2文字→AB,AC,AD,AE,AF,AG,AH,AI,AJ 3文字→ABC,ABD,ABE・・・ 4文字→ABCD,ABCE,ABCF・・・ 10文字→ABCDEFGHIJ よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- Perlでの複数行の切り抜きに関して
perlを使用して指定した先頭文字がヒットした行から 別に指定した先頭文字がヒットする一行前までを 切り出したいと思っています。 [例] 【変換前】 aa bb cc dd ab bc cd de ac bd de ef ad bd de ef ad bc cd ef ae bc cd df 【変換後】 ab bc cd de ac bd de ef 変換内容は上記の例ですと先頭文字がabから始まる行から 先頭文字がadで始まる行の1行前までを抜き出したいと思っています。 この場合どのようにPerlで記述をしてあげればよいか教えて頂けないでしょうか。 よろしくお願いいたします。
- 締切済み
- Perl
- 図の平行六面体ABCD-EFGHにおいて・・・
図の平行六面体ABCD-EFGHにおいて、→AB=→a、→AD=→b、→AE=→cとするとき、次の問いに答えよ。ただし、△EBDの重心をKとする。 (1)→AKを→a、→b、→cで表せ。 (2)対角線AGは点Kを通ることを証明せよ。 (1)AK=AB+AD+AE / 3 =A+B+C / 3 ↑なぜこうなるのですか? 説明お願いします。 (2)AG=AB+AD+AE =A+B+C より AK=1/3AG よって、3点A,K,Gは一直線上にある すなわち対角線AGは△EBDの重心Kを通る。 ↑なぜAK=1/3AGになるのですか? 説明お願いします。
- 締切済み
- 数学・算数
- grepコマンド
質問させてください。 ファイルから指定した文字列を含まない行を別ファイルに 書き込もうとしています。 gunzip -c tmp.gz | grep -i -v '.txt' > work.txt 上記の場合、tmp.gzを解凍したファイルの行に大文字・小文字関係のない ".txt(Txt, tXt, TxT, ・・・"の文字列を含まない行を work.txtに書き込んでいます。 これはうまくいったのですが、判定文字列を複数にすると 『ファイルを見つけようとしてエラーがでました』となります。 ちなみにコマンドは gunzip -c tmp.gz | grep -i -v '.txt' -i -v '.log' -i -v '.pdf'> work.txt 複数の大文字小文字を区別しない指定された文字列を含まない行を 別ファイルに書き込むにはどのようにすればいいのでしょうか? すみません、あまり経験がないのでお許しください。 よろしくお願いいたします。
- ベストアンサー
- その他(OS)
- 数学B(ベクトル)の回答&解説をお願いします。
ーーーーーーーーーーーーーーー △ABCにおいて、辺BCを2:1に 内分する点をD、△ABCの重心 をGとする。 ーーーーーーーーーーーーーーー (1)ベクトルAD,ベクトルAGを ベクトルAB,ベクトルACを 用いて表せ。 ーーーーーーーーーーーーーーー (2)kを実数として ベクトルBE=kベクトルBG とおくとき。 (i)ベクトルAEを k,ベクトルAB,ベクトルACを 用いて表せ。 (ii)Eが直線AD上にあるとき、 ベクトルAEを ベクトルAB,ベクトルACを 用いて表せ。 ーーーーーーーーーーーーーーー (3)Eは(2) (ii)で定めた点とする。 ベクトルAB,ベクトルACを ベクトルAE,ベクトルAGを 用いて表せ。 ーーーーーーーーーーーーーーー
- ベストアンサー
- 数学・算数
- LibreOffice Calcでにょろ[~]赤色
LibreOffice Calcでにょろにょろ[~]赤色がでる LibreOffice Calcで各セルに a0 a1 a2 a3 a4 a5 a6 a7 a8 a9 aa ab ac ad ae af と、入力するとaa,ae,afに[~]にょろにょろと赤色がでるのですが? ab,ac,adには、でません。 [~]にょろにょろ赤色を消したい。 a0~afは、16進数のデータです。
- ベストアンサー
- オフィス系ソフト
お礼
ご回答ありがとうございます。