Consulta
Publicado por Andrés (3 intervenciones) el 29/03/2012 15:32:29
Buenos dias:
No me manejo mucho en visual basic, es por esto que tengo la siguiente pregunta.
Estoy intentando hacer un formulario en userform sencillo pero tengo dudas con el codigo. Lo que quiero hacer es lo siguiente.
Supongamos que yo tengo la siguiente direccion mac de un modem o router cualquiera 001DCE5874
Necesito que al ingresar una mac cualquiera me sume 2 al ultimom digito. Con el ejemplo anterior sila mac termina en digito 4 que me sume 2 y termine en 6, con la condicion que si por ejemplo termina en 8, debe quedar en 0 y no en 10 y que si termina en 9 debe terminar en 1 y no en 11.
La otra condicon es que si termina en una letra por ejemplo 001DCE587B, me debe sumar 2 letras tambien por lo cual si termina en letra B, debe quedar en una D, pero con la salvead de que como todas las mac llegan hasta la letra F, comience nuevamente desde la letra A. Por lo tanto si la mac termina en F, debe sumar 2 y quedar en B.
Y como la ultima letra comienza a correr desde la A nuevamente, el penultimo digito o letra tambien debe avanzar un lugar.
Les agradeceria enormemente que me ayudaran.. Lo hice en java y me funciona ok pero con visual no me resulta.
Muchas gracias
No me manejo mucho en visual basic, es por esto que tengo la siguiente pregunta.
Estoy intentando hacer un formulario en userform sencillo pero tengo dudas con el codigo. Lo que quiero hacer es lo siguiente.
Supongamos que yo tengo la siguiente direccion mac de un modem o router cualquiera 001DCE5874
Necesito que al ingresar una mac cualquiera me sume 2 al ultimom digito. Con el ejemplo anterior sila mac termina en digito 4 que me sume 2 y termine en 6, con la condicion que si por ejemplo termina en 8, debe quedar en 0 y no en 10 y que si termina en 9 debe terminar en 1 y no en 11.
La otra condicon es que si termina en una letra por ejemplo 001DCE587B, me debe sumar 2 letras tambien por lo cual si termina en letra B, debe quedar en una D, pero con la salvead de que como todas las mac llegan hasta la letra F, comience nuevamente desde la letra A. Por lo tanto si la mac termina en F, debe sumar 2 y quedar en B.
Y como la ultima letra comienza a correr desde la A nuevamente, el penultimo digito o letra tambien debe avanzar un lugar.
Les agradeceria enormemente que me ayudaran.. Lo hice en java y me funciona ok pero con visual no me resulta.
Muchas gracias
Valora esta pregunta


0