martes, 12 de mayo de 2009

Pasar Tablas de Excel a Visio

De nuevo lios de comptibilidad entre productos de Microsoft... esta vez les cuento como pasar tablas desde Excel, a Visio, manteniendo dentro de lo posible el formato de la tabla, pero dentro de la versatilidad y el ambiente de Visio. Que cual es el problema..?? pues fácil, los formatos no son compatibles, si copias de Excel y pegas en Visio, directamente, obtendrás algo así


Esto no representa problema como en muchas ocasiones cuando debes ajsutar 5 a 10 filas con pocas columnas, pero cuando el tiempo apremia y el trabajo aumenta, si que es un problema.

Entonces, lo primero es escoger un formato, esto lo puedes ajustar desde Excel teniendo en cuenta solo tipos de letra, tamaños de celdas (ancho y alto), bordes

Luego, debes copiar las celdas desde Excel, y pasar a Visio, Edición/pegado especial y seleccionar (Imagen, metarchivo mejorado) y aqu esta tu tabla

Sin embargo aún no esta lista como la queremos, entonces ajustas el diseño, agregas algo mas de color en el fondo, cuadros y esas cosas y por último para mejorar la presentación de la letra,

Lo que debes hacer es desagrupar tu metarchivo, es decir tu tabla, verás como mejora inmediatamente su presentación, ya en este paso, puedes ajsutar el formato con las herramientas de Visio, cambiar color, editar el texto, alinearlo, en fin lo que haga falta.

Finalmente no olvides reagrupar todos los elementos de tu tabla, textos y bordes para no complicarse mucho al moverla, una vez termido, tendras lo mejor de ambos progrmas reunidos a tu servicio y te ahorraras mucho tiempo en hacer tus presentaciónes y trabajos.



viernes, 8 de mayo de 2009

Función de Excel de Numeros a Letras

En algún momento, necesité hacer muchos contratos, con diferentes montos para cada uno de ellos, utilizando la utilidad de combinación de correspondencia, entonces me dí a la tarea de buscar alguna herramienta o función de Excel que me ayudara a pasar cifras de Números a Letras, es decir, poder trasformar automáticamente (23.514) a (VEINTITRES MIL QUINIENTOS CATORCE), esto la verdad no representa un enorme problema, pero cuando tienes que hacerlo 80 veces o mas, o varias veces cada tanto tiempo, la verdad se vuelve tedioso, la verdad no encontré ninguna función nativa de Excel, entonces luego de buscar y adaptar de aqui y de allá, les tengo un buen resultado.

Bueno.... traté de subir el código de la función, pero parece que no funcionó muy bien, por eso dejo aqui la imagen con el código para todos...

Si lo requieren tengo el mismo código implementado para Java y JavaScript (Num2Text.java y Num2Text.js)

Dar Click sobre la imagen para ampliar...

La fuente de este código es el blog de Jhonny Vargas P.

si tienen problemas para subirlo a Excel, con guslto les ayudaré, o si necesitan el código en .bas para importarlo a Excel.

lo implemente en Excel 2002 y me funcionó de maravilla ... solo modifique un poco lo de "EleAEse" agregando esto al final del código para que funcione en la hoja de calculo como una funcion del usuario...

Public Function NumeroATexto(ByVal d As Double) As String

If d - Int(d) Then
Lentero = Num2Text(Int(d))
Ldec = Num2Text(Mid(d - Int(d), 3, 2))
NumeroATexto = Num2Text(Int(d)) & " PESOS CON " & Num2Text(Mid(d - Int(d), 3, 2)) & " CENTAVOS"
Else
NumeroATexto = Num2Text(Int(d)) & " PESOS"
End If
End Function


Igual aqui tienen un applet que hice para que vean que sí funciona jeejejej

Solo escriban el número y den click en cambiar.... :D

Añade este Gadget Num2Text a tu Google Desktop, iGoogle o a tu Web

Add to Google



miércoles, 6 de mayo de 2009

Como tocar romance de amor (Partitura y Tablatura)

Para los que les gusta la guitarra y para que muevan esos dedos jeejje, aqui esta... despues de mucho buscarla..., la partitura de Romace, o Romance de Amor, autor anónimo.

Pd. si necesitan la tablatura de romance en pdf con gusto se las dejo!!

miércoles, 29 de abril de 2009

El sistema de contratación en Colombia

Si tienen un minuto... leanse algunas consideraciones sobre nuestro Sistema de contratación en Colombia, la ley 80/93 y su reforma la ley 1150/07,
riesgo para las Pymes en colombia y recomendaciones para nuevos consultores.

jueves, 16 de abril de 2009

ICS entre Win Vista y Win Xp, ICS + servidor vista + cliente xp

Voy a iniciar con esto que me ha tomado mas de 1 dia para hacer que funcionara, encontre algo aqui pero la verdad no me funcionó para nada... el error era bastante raro... así fue la cosa:
definiré primero los elementos que usé.
  1. Máquina Servidor: Windows XP Professional
  2. Conexión a Internet: Modem USB (motorola sb5100)
  3. Conexión adsl 350 kbpsCada computador con tarjeta de Red Ethernet 10/100
  4. Máquina Cliente: Windows Vista home basic (laptop)
  5. Unión: Cable UTP5 CRUZADO (velocidad 100Mbps )No se usa Router ni tarjetas inalámbricas ni modem inalambrico, la idea es compartir la conexión de internet usando ICS de windows.
Consideraciones:
  • Desinstalar o desactivar CUALQUIER FIREWALL QUE NO SEA EL DEL WINDOWS.en mi caso la conexión la bloqueó en principio el firewall de McAffe
  • Mi proveedor de internet no tiene ningún bloqueo o restricción para este tipo de conexión.
  • Existe la posibilidad de realizar esta conexión compartida utilizando un switch, router pero al idea como decía es solo poder conectar el laptop en casa a Internet y al mismo tiempo conectar los dos equipos en red.
  • Es posible solo acceder a internet mediante conexión directa al modem, este modelo en particular, tiene salida USB y Ethernet para cable de red y es posible conectar cada computador por separado a alguna de ellas (nunca conetar los dos cables al mismo computador) y así tener Internet en ambos equipos.
  • No olviden si quieren compartir archivos entre los dos equipos, el grupo de trabajo debe ser el mismo Ej. (CASA)
Manos a la obra:
Lo primero..Utilizando el asistente para conexión compartida a Internet del servidor (maquina que esta conectada directamente al modem), se configuran las opciones generales para la conexión es decir, firewall de windows y la IP que usara el servidor.



Configuración IP Servidor:
(aclaro, esta configuración es de la tarjeta de red, no de la conexión a Iternet)


Configuración IP Cliente:



Bueno aqui es donde se complicó la cosa, en el post que encontré, decía que se debía colocar las direcciones del DNS y listo esto era todo. Pero el cliente mostraba que ya existia la conexión a Internet


pero al intentar ingresar a Internet, el browser no mostraba la pagina, el asistente para conexión de windows vista decía que había un error en el DNS que no se podía resolver automaticamente, luego de varias horas de probar y probar, en contre el algún post en ingles que podría probar haciendo ping a la puerta de enlace 192.168.0.1 y funcionaba, luego hice ping a una ip externa, y funcionaba, luego probe con yahoo.com y funcionaba también, pero el browser nada... y nada... entonces puse la ip en la barra de direcciones y eureka de nuevo funcionó... pero al navegar cualqueir link se caía la pagina... -para estas alturas ya estaba a punto de darme por vencido - y encontre que al ejecutar cmd/ipconfig/all en el servidor, aparecía esto:


Una tercera dirección que nunca habia considerado usar, (000.000.000.000) acá la muestro así pero es una dirección válida, decidí usar esta dirección en la configuración DNS del cliente ... al fin EUREKA!!! funcionó todo super bien y hasta ahora no he tenido ningun problema.

Ojalá les sea de utilidad, esto les permita ahorrar 2 o 3 dias  que me tomo a mi hacerlo....jejej

Saludos.