Excel VBA質問スレ Part13at TECHExcel VBA質問スレ Part13 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 09/10/06 06:53:07 奇数かどうかを判定するのにビット演算使ってみたが12%しか速くならんね。 If i Mod 2 = 1 Then と If i And 1 Then 偶数かどうかを比較したらビット演算が45%速かった。 If i Mod 2 = 0 Then と If i And 0 Then 101:100 09/10/06 06:58:23 すまん、偶数かどうかの比較はまちがってるな。 102:デフォルトの名無しさん 09/10/06 07:11:08 ちなみに偶数かどうかは If j And 1 = 0 Then 103:デフォルトの名無しさん 09/10/06 07:34:47 If not (i And 1) Then 104:デフォルトの名無しさん 09/10/06 07:50:32 >>103 それも書こうと思ったが、たしかにその方が少し速いね。 105:デフォルトの名無しさん 09/10/06 07:51:33 背伸びしてビット演算するレベルじゃないな。 106:デフォルトの名無しさん 09/10/06 07:54:49 ループの回数を多くして計りなおしたら>>102の方が速かったわ。 107:デフォルトの名無しさん 09/10/06 07:56:12 その程度は普通はMod使うよなぁ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch