100という10進数をDo loop を使って2進数に変換させるにはどのようにすればよいのでしょうか?
イメージとしては、100を2ずつ割っていってそこで出たそれぞれの余りの数をセルA1に表示させたいです。
よろしくお願い致します。
VBA Sub Sample() Dim SM As Long SM = 100 Do Until SM = 100 SM = SM / 2 Mod 2 Cells(1, 1) = SM SM = SM + 1 Loop End Sub

投稿2017/06/28 09:29
100という10進数をDo loop を使って2進数に変換させるにはどのようにすればよいのでしょうか?
イメージとしては、100を2ずつ割っていってそこで出たそれぞれの余りの数をセルA1に表示させたいです。
よろしくお願い致します。
VBA Sub Sample() Dim SM As Long SM = 100 Do Until SM = 100 SM = SM / 2 Mod 2 Cells(1, 1) = SM SM = SM + 1 Loop End Sub
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。