Para ambos casos necesitan dos controles TextBox y un CommandButton
Pasar de Decimal a Binario
Private Sub aBinario_Click()
Numero = Text1.Text '// Toma el numero decimal de un textboxEnd Sub
Do Until Numero < 2Resto = Resto & Str(Numero Mod 2)Loop
Numero = Int(Numero / 2)
Resto = Resto & Numero
Text2.Text = StrReverse(Resto) '// Muestra el numero binario en un textbox
Pasar de Binario a Decimal
Private Sub aDecimal_Click()
binario = Trim(Text1.Text) '// Toma el numero binario de un textboxEnd Sub
binario = StrReverse(binario)
largo = Len(binario)
For I = 1 To largoX = 2 ^ (I - 1)Next I
suma = suma + (Int(Mid$(binario, I, 1)) * X)
Text2.Text = suma '// Muestra el numero decimal en un textbox