Excel VBA質問箱 IV

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

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


66465 / 76738 ←次へ | 前へ→

【14836】Re:お聞きしたいのですが
発言  ichinose  - 04/6/8(火) 19:15 -

引用なし
パスワード
   ▼たすけてください さん:
こんばんは。

> Sub 二進数を十進数へ()
> A = Cells(1, 1).Value
> B = Len(Cells(1, 1).Value)
> For i = 1 To B
>   上位1bitの数 = 上位1bitの数 + Mid(A, i, 1) * 2 ^ (B - i)
> Next i
> MsgBox "10進数は、" & 上位1bitの数 & "です。" 
>End Sub
>
>というプログラミングなのですが、(1,1)に2進数ではなく10進数を入力すると、
>(1,2)に数が表示されてしまいます。10進数を入力すると、(1,2)に何も表示されない
 ↑これは何ですか?セルB2の事ですか?

>ようにするにはどうすればよいでしょうか。
10進数と2進数の違いを考えましょう。
2進数は、0と1の数値データですよね?
よって、Cells(1,1)の中に0と1以外が入っていないか調べる必要がありそうですよね
Mid(A, i, 1)の中身が0又は1以外だったらデータを入れない処理を
考えてみて下さい。
0 hits

【14833】お聞きしたいのですが たすけてください 04/6/8(火) 19:06 質問
【14836】Re:お聞きしたいのですが ichinose 04/6/8(火) 19:15 発言
【14837】Re:お聞きしたいのですが ichinose 04/6/8(火) 19:19 発言
【14839】Re:お聞きしたいのですが たすけてください 04/6/8(火) 19:30 質問
【14846】Re:お聞きしたいのですが たすけてください 04/6/8(火) 20:37 質問
【14848】Re:お聞きしたいのですが かみちゃん 04/6/8(火) 20:50 発言
【14847】Re:お聞きしたいのですが かみちゃん 04/6/8(火) 20:44 発言
【14851】Re:お聞きしたいのですが たすけてください 04/6/8(火) 21:00 質問
【14852】Re:セルの値が2進数文字列かどうかを判断し... かみちゃん 04/6/8(火) 21:16 回答
【14854】Re:セルの値が2進数文字列かどうかを判断し... たすけてください 04/6/8(火) 21:23 質問
【14859】Re:セルの値が2進数文字列かどうかを判断し... かみちゃん 04/6/8(火) 22:20 発言
【14860】Re:セルの値が2進数文字列かどうかを判断し... たすけてください 04/6/8(火) 22:29 質問
【14862】Re:セルの値が2進数文字列かどうかを判断し... かみちゃん 04/6/8(火) 22:34 発言
【14866】Re:セルの値が2進数文字列かどうかを判断し... たすけてください 04/6/8(火) 23:07 質問
【14868】Re:セルの値が2進数文字列かどうかを判断し... かみちゃん 04/6/8(火) 23:14 回答
【14874】Re:セルの値が2進数文字列かどうかを判断し... たすけてください 04/6/8(火) 23:29 質問
【14875】Re:セルの値が2進数文字列かどうかを判断し... かみちゃん 04/6/8(火) 23:36 回答
【14879】Re:セルの値が2進数文字列かどうかを判断し... たすけてください 04/6/9(水) 0:07 お礼

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