トップページ > プログラム > 2014年12月14日 > 9Dg61XIE

書き込み順位&時間帯一覧

2 位/205 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000002310000010210010



使用した名前一覧書き込んだスレッド一覧
名無しさん@そうだ選挙に行こう
デフォルトの名無しさん
Excel VBA 質問スレ Part35
推薦図書/必読書のためのスレッド 75 [転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part35
569 :名無しさん@そうだ選挙に行こう[]:2014/12/14(日) 10:33:52.93 ID:9Dg61XIE
If (条件式) Then
  x=a
Else
  x=b
End If

↑こんなコードの塊で5行も使うのが見にくいのでなんとかしてx=○○○のように単純に1行ですましたいのですが、いい方法はありませんか?
特にこういう塊が複数たくさんあると実に読みにくくなる。
ワークシート関数なら「=If(条件式, x, b)」とものすごくシンプルなのになあ。
Excel VBA 質問スレ Part35
570 :名無しさん@そうだ選挙に行こう[]:2014/12/14(日) 10:34:44.53 ID:9Dg61XIE
=If(条件式, a, b)
Excel VBA 質問スレ Part35
575 :名無しさん@そうだ選挙に行こう[]:2014/12/14(日) 11:34:29.51 ID:9Dg61XIE
>>571
IFFはどうやって使いますか?こちらのパソコンでは使えないようなのですが。
それとIFが入った関数を外に出すとはどういうことですか?
Excel VBA 質問スレ Part35
576 :名無しさん@そうだ選挙に行こう[]:2014/12/14(日) 11:36:54.44 ID:9Dg61XIE
>>572
ありがとう。でも奨励されないなら使わないほうが無難ですね。
あと配列の件は返り値は可変なのでそれはダメみたいです。
推薦図書/必読書のためのスレッド 75 [転載禁止]©2ch.net
16 :名無しさん@そうだ選挙に行こう[]:2014/12/14(日) 11:42:19.39 ID:9Dg61XIE
>>14
さっそく本屋で立ち読みしたけど内容が詰まってる感じでよさそうではあった。
でもどこがいいか教えて!
Excel VBA 質問スレ Part35
578 :名無しさん@そうだ選挙に行こう[]:2014/12/14(日) 12:12:59.09 ID:9Dg61XIE
なぜIIFは重いんですか?うちのパソコンでは軽いですが。
推薦図書/必読書のためのスレッド 75 [転載禁止]©2ch.net
23 :名無しさん@そうだ選挙に行こう[]:2014/12/14(日) 18:16:59.31 ID:9Dg61XIE
>>17
あなたの頭には脳みそは詰まってないようだな
Excel VBA 質問スレ Part35
583 :デフォルトの名無しさん[]:2014/12/14(日) 20:21:33.46 ID:9Dg61XIE
>>582
ヒラメいたのですがワークシート関数みたいなのを自作すればいいのでは?
こんな感じで。

Function TorF(b As Boolean, t As String, f As String) As String
If b Then
TorF = t
Else
TorF = f
End If
End Function
Excel VBA 質問スレ Part35
586 :デフォルトの名無しさん[]:2014/12/14(日) 20:43:19.69 ID:9Dg61XIE
>>585
わたしの大発見とそのIIF関数ではどっちが速度が速いですか?
推薦図書/必読書のためのスレッド 75 [転載禁止]©2ch.net
28 :デフォルトの名無しさん[]:2014/12/14(日) 21:52:53.32 ID:9Dg61XIE
>>27
こんな湾岸戦争のころの大昔の本って役に立つの?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。