Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


66585 / 76734 ←次へ | 前へ→

【14712】Re:お願いします
回答  ちゃっぴ  - 04/6/6(日) 11:29 -

引用なし
パスワード
   でしたら、以下の場合、変数を使ってどういう式になるかちょっと考えて見てください。

> たとえば、2進数が10001の場合、10進数の求め方は
> 2の4乗×1+2の3乗×0+2の2乗×0+2の1乗×0+2の0乗×1

この場合の左からi桁目の1bitはどのようにあらわせるかというと、

strBinary = "10001"    '対象の2進数
lngLength = Len(strBinary) '対象の文字列長

上位1bitの数 = Mid(strBinary, i, 1) * 2^(lngLength - i)

となりますので、後はiを「1〜lngLength」の範囲でループして加算すればいいと思います。
0 hits

【14705】お願いします たすけてください 04/6/5(土) 23:05 質問
【14706】Re:お願いします よろずや 04/6/5(土) 23:18 発言
【14708】Re:お願いします たすけてください 04/6/6(日) 0:26 質問
【14710】Re:お願いします かみちゃん 04/6/6(日) 9:07 発言
【14711】Re:お願いします たすけてください 04/6/6(日) 10:53 質問
【14712】Re:お願いします ちゃっぴ 04/6/6(日) 11:29 回答
【14714】Re:お願いします たすけてください 04/6/6(日) 12:05 質問
【14717】Re:お願いします かみちゃん 04/6/6(日) 12:15 回答
【14715】Re:お願いします かみちゃん 04/6/6(日) 12:08 発言
【14716】Re:お願いします たすけてください 04/6/6(日) 12:11 質問
【14718】Re:お願いします かみちゃん 04/6/6(日) 12:22 回答
【14719】Re:お願いします たすけてください 04/6/6(日) 12:33 質問
【14721】Re:お願いします かみちゃん 04/6/6(日) 12:41 回答
【14723】Re:お願いします たすけてください 04/6/6(日) 12:53 質問
【14724】Re:お願いします↑ たすけてください 04/6/6(日) 12:57 質問
【14725】Re:お願いします かみちゃん 04/6/6(日) 13:22 発言
【14726】Re:お願いします たすけてください 04/6/6(日) 13:24 質問
【14727】Re:お願いします かみちゃん 04/6/6(日) 13:57 回答
【14728】Re:お願いします たすけてください 04/6/6(日) 14:07 質問
【14729】Re:お願いします かみちゃん 04/6/6(日) 14:14 発言
【14733】Re:お願いします たすけてください 04/6/6(日) 15:43 お礼
【14736】Re:2進数を10進数に変換する方法 かみちゃん 04/6/6(日) 15:55 回答

66585 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free