En este grupo En todos

Foro de Excel



Monografia acerca del Editor de Visual Basic

Escrito por Jesus
el 21/08/2007

Queridos amigos espero y me puedan dar una idea acerca de como puedo desarrollar una monografia o sustentacion de proyecto. Sucede que e terminado 3 años de computacion e informatica, y teniendo que hacer horas de practicas y un proyecto para titularme como tecnico en computacion, opte por hacer las practicas en la subdireccion del instituto donde habia estudiado, y en este lugar vi la necesidad de emplear el Editor de Visual Basic para agilizar las operaciones que el subdirector realizaba (hasta ahora lo sigue haciendo) en unas hojas de calculo, sucedio que utilize algo de 9 formularios (con sus respectivos controles), 3 modulos, y salio algo grandecito la macro, el programa es de gran ayuda al subdirector, pues imprime directamente, saca reportes desde la hoja principal, (esta hoja principal la e utilizado como una base de datos), enlaza los demas libros que tambien eran(son) utilizadas por el subdirector, modifica los datos de la hoja principal, y hace otras cosas. Pues viendo que era util, lo presente a mi jefa de departamento como proyecto factible para titularme, y la jefa del departamento se quedo sorprendida, pues aunque es una programadora de Visual Basic, (ella me enseño a programar en Visual Basic 6. 0)nunca lo ha utilizado en excel, que como sabemos tiene otras funciones añadidas, entonces acepto que lo presente como proyecto para titulacion. El problema surge a la hora de querer sustentar el proyecto, pues realmente, no e utilizado el analisis de sistemas, ni la recopilacion de informacion, ni las otras herramientas comunes que se utilizan para el desarrollo de un sistema tradicional y si lo vemos crudamente, el programa solo bien hacer una gigantesca macro, que es mul util, y no se como sustentarlo, mi ventaja es que es novedad en el instituto pues no enseña programar las hojas de excel, ni tienen idea de que se puede utilizar las celdas y hojas como objetos con propiedades y metodos, y esto les parece increible, yo por  mi parte aprendi por mi cuenta, cuando trabajaba de seguridad para una empresa vi que la empresa utilizaba formularios en la hoja de excel y me puse a investigar. Bueno el detalle es que no se como sustentar algo que para mi resulto como un juego, espero encarecidamente puedan ayudarme, pues la verdad deseo cambiar de trabajo. Gracias de antemano a todos ustedes.

                                                  Jesus

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 21/08/2007
PRimero, algo muyyyy preocupante ----> en el instituto pues no enseña programar las hojas de excel, ni tienen idea de que se puede utilizar las celdas y hojas como objetos con propiedades y metodos <---- Esta bien que no lo enseñen, creo que no en muhcos lugares enseñan VBA, pero, que no lo conoscan ! Eso si es de terror!

Sobre tu sustentacion, pues la verdad no entiendo mucho la idea d elo que quieres hacer.... Si va por el lado de! Porque usar VBA de excel! , pues creo que enfocandolo en lo muy distribuido del excel, y la automatizacion que se logra con VBA, pues ahi puedes escribir bastante

Abraham
Escrito por Jesus
el 21/08/2007

Abraham, Que tal, bueno en el instituto si enseñan VBA (Visual Basic Aplication), como lo digo la publicacion anterior, pero lo que no enseñan es VBE (Visual Basic Editor), el cual tiene mucha similitud pero con sus desventajas u ventajas, pues en VBE no se puede hacer una aplicacion empresarial, en el caso de VBA, si se puede hacer soluciones empresariales, asi que despreocupate, pues si se enseña VBA, lo otro queda como investigacion personal para los curiosos, como yo, pues no  enseñan nada de VBE, y no pienzan en las hojas de excel como objetos, sino como editores de textos y casillas para rellenar datos.

Pero en lo que deseo que me ayudes es en lo referente a sustentar, el proyecto, pues no e hecho analisis del sistema anterior (pues no habia sistema anterior), no e utilizado herramientas de clasificacion de datos, como se hace en un sistema empresarial.

Lo que me indicas de hacerlo como monografia, enfocando la utilidad, tambien lo estube pensando, pero no he pasado de una hoja, pues que se puede decir sino repetir varias veces que es utilizimo, pero eso no llena muchas hoja, como te digo con lo que voy ya no mas me faltan 299 hojitas.

Pero si tienes una idea mas clara, me gustaria que me ayudes con enlaces acerca del fundamento del VBE.

Por ejemplo estoy buscando saber como es que hace Microsoft para copilar la macro e inscrustarla en el programa Excel. Pues cuando yo compilo un programa ya no puedo añadirle mas codigo como lo hace excel con la macros o el VBE. Y cosas asi.

Me parece que de hecho tengo que hacer una monografia, exponiendo VBE, agradeceria enlaces (Links) pues no e encontrado muchos en internet.

Gracias

Abraham Valencia
Computacion e informatica microsoft mv...
Escrito por Abraham Valencia
el 21/08/2007

Pues me reafirmo en lo que dije. Ademas creo que estas algo "confundido" en ciertos conceptos. Comenzemos por diferenciar ciertas cosas:

Visual Basic 6. 0 no es lo mismo que VBA. VB 6. 0 (u otras versiones), es un lenguaje de programacion. Entre otras cosas, su principal produccion es crear ejecutables.

VBA: Es una adpatacion del  V.B. , que se utiliza para automatizar procesos en aplicaciones de windows. El VBA viene integrado en muchos programas (excel, word, autocad, corel etc) y su gran carencia es que el producto final no se puede compilar independientemente del archivo en que se crearon las rutinas y/u otros.

VBE: Editor de Visual Basic: simplemente es el entorno de programacion de VBA. Es decir, el "lugar" en donde creas las rutinas y/o macros etc

Abraham

PD: Usando google:

https://msdn2.microsoft.com/es-pe/isv/Bb190538. Aspx

https://www.cidse.itcr. Ac. Cr/cursos-linea/NUMERICO/Excel/index. Html

https://www.webandmacros.com/

https://www.abcdatos.com/tutoriales/tutorial/g107. Html

Escrito por Jesus
el 23/08/2007

Hombre, pues eso VBE y VBA, no sabia, ya lo decia mi sabio abuelo: "De la discucion Nace la Luz", aunque difiero contigo totalmente en que VB.  6, tenga como principal produccion el de hacer ejecutables,  claro que no. Este es un lenguaje de programacion bastante poderoso para hacer Soluciones Empresariales, desde su version 6. 0 a la mas reciente. NET, es una herramienta que no tiene nada que envidiar a otros lenguajes de programacion.

Por otro lado, Microsoft tiene un compilador, creador de ejecutable y empaquetador incluido en su paquete de productos "Visual Studio", llamado Asistente para Empaquetado y Distribucion, el cual se puede crear instaladores.

De todas maneras los enlaces si me dieron una idea mas clara de como resolver mi problema, Asi que mil gracia y si tienes mas enlaces interezantes, pues te agradeceria mucho no demores en pornerlas.

Atte,

                               Jesus


Escrito por Alex Snake
el 28/08/2007

Oye Abraham, ando buscando un manual o tutorial de todas las aplciaciones, metodos, instancias objetos, etc. Que se pueden utilizar en Visual Basic 6 para Excel.   Quiza tu sepas de alguna pagina de donde pueda conseguir esto. De antemano muchas gracias.

Saludos.

Eduardo Vazquez
Chihuahua, México
Escrito por Eduardo Vazquez
el 01/09/2007

Alguien me puede ayudar por favor, necesito saber como modificar el tamaño de una hoja, es decir cambiarla a landscape o A4

Porfavor, si pueden ayudarme ahi esta mi correo.


Gracias

Ismael
Ingenieria en sistemas liceo universid...
Escrito por Ismael
el 07/09/2007

Estimado Jesus, he leido tu trabajo, y es muy importante para mi, ya que tambien realice un sisema con formularios, botones, y etc, etc, y tambien lo presente en la universidad donde estudie, y lo aceptan, ahora me encuentro con algunos problemillas con el tuyo, que fundamentar, por que excel, por que el editor o vba, y se tiene que complir con un trabajo profesional, como metodologia, y analisis, requerimientos e implantacion, de alguna forma se tiene que hacer todo esto aunque el sistema ya este terminado, yo busque en algunos libros y encontre el termino de prototipos que mas o menos de adapta a lo que realisamos. Espero te sirva esta informaicon y tambien me orientes sobre tu trabajo en la documentacion.

Bueno por que para mi, es Tesis.

Saludos. A  abraham valencia, a ver que me puede comentar al caso.

Ismael.

Escrito por Jesus
el 10/09/2007

Que tal  Ismael, queria darte las gracias porque me has dado una idea mas de como resolver mi problema, pues tengo que sustentar y exponer, pero bueno lo que e estado haciendo es guiarme de los proyectos realizados en el Instituto donde tengo que exponer el sistema, y desarrollarlo pero con las caracteristicas del proyecto que e realizado.

En realidad estoy tratando de sacarle a mi sistema los pasos que han realizado otros proyectos, los cuales han utilizado otro lenguaje de programacion, como por ejemplo Visual Fox Pro, que casi esta por ahi con Visual Basic.

Espero que puedas hacer lo mismo, pero si te surge una idea mas excelente, te rogaria que me lo compartas, en verdad te estaria agradecido.

 Suerte amigo Ismael.

Elizabeth Lujan
Nuevo León, México
Escrito por Elizabeth Lujan
el 09/02/2012

Que es editor de textos de visual basic? '' alguien me puede contestar xfa :)

Robert Gunn
Ing. de sistemas unmsm
Escrito por Robert Gunn
el 10/02/2012

Elizabeth, un par de observaciones...

- Como siempre dice Cacho, recibirás mejor atención si creas un nuevo debate con tu propio tema (observa que este debate es del año 2007).
- Este Foro es de "Excel", nó de Visual Basic, por lo que te suegiero que en futuras consultas relacionadas a eso, uses el un foro de Visual Basic.

Dejando esto de lado me parece que puedes referirte a una de dos cosas:

- Un Editor de Texto es simplemente un programa que te permite abrir archivos de texto, como Ms. Word, Work, e incluso el Bloc de Notas. Hay editores de texto que permiten abrir y escribir código fuente de Visual Basic así como de muchos otros lenguajes de programación, tal es el caso del Notepad++. Estos son Editores de código de Visual Basic.

- Ahora, también puedes referirte a un Editor de Texto hecho en Visual Basic, y eso simplemente es un programa diseñado en Visual Basic y que realiza funciones semejantes a los editores que te mencioné en el párrafo anterior.

Saludos

Cacho Rodríguez
Ing. electrónica u.n.r.
Escrito por Cacho Rodríguez
el 16/02/2012

...