Fecha y hora actual: Sab 31 Jul, 2010 05:52 am
Índice del Foro

Foros de programación informática, diseño gráfico y Web

En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más.

Macro para convertir numeros dedimales a binarios (dir IP)

Responder al Tema

Índice del Foro > Excel > Macro para convertir numeros dedimales a binarios (dir IP)

Autor Mensaje
JoxeDuKe12
Moderador


Registrado: 12 Abr 2007
Mensajes: 357
Ubicación: Medellín - Colombia

Mensaje Publicado: Dom 25 Ene, 2009 10:00 am

Título del mensaje: Macro para convertir numeros dedimales a binarios (dir IP)

Responder citando

Gorro Hola Gorro

El siguiete procedimiento sirve para convertir numeros decimales a binarios en forma de dir IP

este es el codigo utilizado

Código:

Dim i As Byte
Dim ndecimal As Integer
Dim respuesta As Long
Dim binario As String
Dim divid As Integer

Private Sub CommandButton1_Click()
For i = 1 To 4
    ndecimal = Sheets("Hoja1").Cells(1, i)
    decimalbinario
Next i
End Sub

Sub decimalbinario()
divid = 128
For j = 1 To 8
    respuesta = ndecimal - divid
    If respuesta < 0 Then
            binario = binario & "0"
        Else
            binario = binario & "1"
            ndecimal = respuesta
    End If
    divid = divid / 2
Next j
Sheets("Hoja1").Cells(2, i) = binario
binario = ""
End Sub


se compone de 3 partes 1. variablas glopales utilizadas para el calculo 2. procedimiento vinculado al boton 3. procedimeinto llamadado para realozar calculo


abrir una hoja de calculo insertar un boton dar doble click en este y borrar todo su contenido y reemplazar por el anterior (no cambiar las propiedades del boton para no generar error)

PD solo debes escribir valores reales de 0 a 255 por cada celda y las celdas de la fila 2 de la columna A hasta la D se debe cambiar su formato a texto.

en la hoja de calculo llenar en la fila 1 y desde la columna A hasta la D los 4 decimales corespondientes a la dir IP q como tal coreesponde a numeros del 0 al 255, presionar el boton y su correspondiente a binario saldra en la correspondete celda inferior

Espero les sea util Gorro no duden en formular sus inquietudes Gorro

Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
guiyermo
CoAdmin


Registrado: 07 Mar 2007
Mensajes: 885
Ubicación: Avià - Barcelona

Mensaje Publicado: Lun 26 Ene, 2009 01:01 am

Título del mensaje: Re: Macro para convertir numeros dedimales a binarios (dir I

Responder citando

Ok Ok Ok Ok Ok Ok Ok Ok
Buen aporte JoxeDuke12!!!

Super Super Super Super Super Super


GRACIAS
GUIYERMO
NO SOY DIGNO Y PRETENDO SERLO
www.operaberga.es
Normas del foro
Aprende a postear correctamente usando las etiquetas
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor
Responder al Tema
Mostrar mensajes anteriores:   
Ir a:  
Todas las horas están en GMT + 2 Horas

Temas relacionados

Tema Autor Foros Respuestas Publicado
El foro no contiene ningún mensaje nuevo

Que me Recomiendan para arrancar con PHP

gasuton PHP 0 Jue 29 Jul, 2010 23:14 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Ayuda para modificar registros en DataGridView

adonis74 Visual Basic .NET 0 Jue 29 Jul, 2010 03:43 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

AYUDA PARA SUBIR WEB A INTERNET!!!

vgpastor Programación Web en general 1 Sab 24 Jul, 2010 12:34 pm Ver último mensaje
El foro no contiene ningún mensaje nuevo

Entorno para PASCAL y C/C++??

ronin Programación en general 1 Sab 24 Jul, 2010 07:36 am Ver último mensaje
El foro no contiene ningún mensaje nuevo

Libreria o modulo sencillo para juegos??

ronin Programación de juegos o videojuegos 1 Lun 19 Jul, 2010 00:13 am Ver último mensaje
Panel de Control
No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar sus mensajes, No puede votar en encuestas,