Jump to content
Sign in to follow this  
afigueroaf

Cómo puedo traspasar mis macros a Visual Basic?

Recommended Posts

Cómo puedo traspasar mis macros a Visual Basic?

Ya me bajé el VB y me gustaría saber si existe alguna forma de importar los userforms y módulos creados en Excel, para crear algún programa ejecutable (.exe)

Saludos,

Alejandro

Share this post


Link to post
Share on other sites

Pues, no me queda claro tu deseo. ¿Quieres usar tu codigo VBA en ¿VB 6.0? ¿En alguna version de VB.Net? ¿O quieres convertir tu propio archivo Excel en *.exe?

Saludos

Abraham

Share this post


Link to post
Share on other sites

Hola gracias por responder, la verdad me gustaría convertir mis macros de Excel a un archivo *.exe Si eso no se puede, me descargué una versión gratis del VBA, y la idea sería traspasar el código de las macros al VBA.

Saludos,

Alejandro

Share this post


Link to post
Share on other sites

Hola nuevamente:

Pues tienes una ligera confusion de conceptos. El lenguaje de las macros de Excel es justamente el VBA. Creo que tu estas hablando de alguna version de Visual Basic (VB) que es otra cosa.

Si tu intencion es que el mismo archivo de Excel se convierta en ejecutbal (*.exe), pues eso no lo podras hacer directamente con ningun tipo de VB. En internet hay varios programas que ayudan ha eso, pero ten en cuenta que de todos modos las computadoras en las que uses dicho ejecutbales, pues tendran que tener instalado el Excel. Aqui un ejemplo:

"Convertir XLS" Una herramienta de conversión de Excel para ficheros XLS, CSV, etc.

Comentas

Abraham

Share this post


Link to post
Share on other sites

Hola gracias por el link, bajé e instalé el Visual Basic 2008 Express Edition, y lo que necesito hacer es lo siguiente:

Tengo un userform con código VBA creado desde un Excel, necesito saber si puedo copypastear el código en el Visual Basic 2008 Express Edition, para crear un ejecutable *.exe o de algún modo importar el userform a Visual Basic 2008 Express Edition.

Saludos,

Alejandro

Share this post


Link to post
Share on other sites

Hola:

Como ya te comente, el lenguaje de las macros de Excel es VBA, el del programa que tu has "descargado" es VB.Net. Si copias/pegas el codigo de VBA al VB.Net, pues no te sera util, y del mismo modo si intentas exportar/importar el Userform, tampoco te servira.

¿Que hacer? Pues lo idoneo es volver a crear todo (casi) en el VB.NEt. En la red de redes quizas haya algun programa que ofresca hacer la conversion, pero, te aseguro no te seran muy utiles

Abraham

Share this post


Link to post
Share on other sites

Saludos avalencia, afigueroaf. Leyendo sus mensajes, quice buscar un poco en google y encontre algo que quizas te pueda ser de utilidad para aclarar tu necesidad. Como dice el compa avalencia, VBA y VB son cosas parecidas pero diferentes.

Aqui dos link, el original (ingles)

y el mismo, traducido con google(español)

Para los codigos, te recomiendo que leas el que esta en ingles, ya que el traductor lo cambia.

Aqui otro link que te podria ser util

Espero que esto te pueda ayudar y orientar en lo que necesitas.

Saludos desde Santiago, Republica Dominicana.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable: Sergio Andrés Celemín

Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.

Legitimación: Consentimiento del interesado.

Destinatarios: Hetzner Online GmbH.

Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso,
rectificación, supresión, oposición y demás derechos legalmente establecidos a
través del email sergio@ayudaexcel.com.

Información adicional: Encontrarás más información en la política de privacidad.

Sign in to follow this  



  • Posts

    • Pues esto no me lo esperaba... . Investigando parece una especie de bug de Excel y el evento Calculate. La verdad es que cada vez que he lidiado con este evento me ha dado más quebraderos de cabeza que otra cosa. Te dejo otra solución. Prueba y me dices BUSCAR DATO EN OTRA HOJA-1.xlsm
    • Gracias por responder, avalencia lo único que quiero es de la variable "fecha" sacar el numero de semana.   JSDJSD seria posible sacar la semana de los datos que tengo puesto en la hoja de excel y no desde un formulario, he visto otros ejemplo de formulario, pero la verdad que no llego a enterarme del código para sacar el numero de semana, de todas formas es de ahí donde tengo que obtener el año y el mes.   P.D. En el ejemplo solo funciona con enero y febrero, cuando la primera semana empieza en sábado o miércoles, el resto no esta completo el código.  
    • Hola @Haplox buenos días. Tengo una consulta. Si bien la macro funciona perfectamente. Ahora cada vez que abro un archivo excel, teniendo abierto el archivo donde está la última macro que enviaste, sale en mensaje que dice "Se ha producido el erro '9' en tiempo de ejecución. Subindice fuera del intervalo" Que será???
    • buenas; De entrada, gracias por responder, y tan rápido!! Acabo de probar el excel que me enviastes, pero no es exactamente lo que busco; Me explico; el tema es que cualquiera de estas entradas: tu2 TU02 TU 02 TU-02 TU-2 me dé como resultado todos estos archivos: A -TU2 - - Rev_0.pdf A -TU02 - - Rev_0.pdf A -TU 2 - - Rev_0.pdf A -TU-02 - - Rev_0.pdf pero no estos: A_TU_12--Rev_0.pdf A_TU 22--rev_0.pdf  Las entradas se escriben a mano, y cada uno la escribe como le da la gana los planos nos los dan, y también cada obra numera distinto; pero, en este ejemplo, todas las entradas apuntan a la pieza "TU 2", y busco que todos los planos que apunten a esa pieza los encuentre, pero los que apunten a la pieza, "TU 12" o "TU 22" p.ej. no salgan como resultado
    • Buenas Gerson. Funciona perfectamente en excel, pero también tengo que utilizar LibreOffice en mi trabajo y me desconfigura todo los datos. No se si estas fórmulas son compatibles. Muchas gracias por todo. Saludos
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy