Proyecto Ejemplo Excell 2010
Proyecto Ejemplo Excell 2010
Proyecto Ejemplo Excell 2010
“EXCELL 2010”
“CUANTÍA MECÁNICA EN ZAPATAS”
INTEGRANTES:
Esposo Flores Américo Rodmer
Ondarza Pozzo Jose Mauricio
SUCRE-BOLIVIA
Contenido
1.- Contenido
2.- Antecedentes
3.-Objetivos
3.1 Objetivo General.
3.2 Objetivos específicos.
4.- Marco Teórico.
4.1 Definición de zapatas y consideraciones.
4.2 Cuantía Mecánica
4.3 Tabla de Acero
4.4 Excel.
4.5 Código Visual Basic.
4.6 Macros.
4.7 Tablas Dinámicas.
5.- Procedimiento y Código.
6.- Conclusiones.
7.- Bibliografía
1. Antecedentes.-
Microsoft comercializó originalmente un programa de Hoja de cálculo llamado
Multiplan en 1982, que fue muy popular en los sistemas CP/M , pero en los
sistemas MS-DOS perdió popularidad frente al Lotus 1-2-3. Microsoft publicó la
primera versión de Excel para Mac en 1985, y la primera versión de Windows
(numeradas 2-05 en línea con el Mac y con un paquete de tiempo de ejecución de
entorno de Windows) en noviembre de 1987. Lotus fue lenta al llevar 1-2-3 para
Windows y esto ayudó a Microsoft a alcanzar la posición de los principales
desarrolladores de software para hoja de cálculo de PC. Este logro solidificó a
Microsoft como un competidor válido y mostró su futuro de desarrollo como
desarrollador de software GUI. Microsoft empujó su ventaja competitiva lanzando
al mercado nuevas versiones de Excel, por lo general cada dos años.
La versión actual para la plataforma Windows es Excel 14.0, también denominada
Microsoft Excel 2010. La versión actual para Mac OS X es Microsoft Excel 2011.
Excel es quizá la más importante hoja de cálculo y sus aplicaciones en la ingeniería
son muchas.
La presente investigación buscará aplicar esta poderosa herramienta en el cálculo
de cantidades de acero y cuantía para zapatas.
2. Objetivos.-
2.1.1. Objetivo general:
Elaborar una herramienta en “excell 2010” para calcular la cuantía
mecánica en zapatas de tipo rectangular.
2.1.2. Objetivos específicos:
2.1.2.1. Elaborar un formulario de introducción, que brinde información al
usuario y que permita iniciar la herramienta.
2.1.2.2. Mediante codigo en Visual Basic, generar una tabla en función a la
cantidad de zapatas, que permita introducir datos de longitud,
diámetro.
2.1.2.3. A partir de los datos obtenidos en el objetivo 2.2.2 generar una
nueva tabla que presente los resultados totales y subtotales de
cantidad de acero en (Kg), Volumen de Zapatas y Cuantía Mecánica.
2.1.2.4. Aplicar las herramientas de filtro para obtener resúmenes y
subtotales de cantidades de acero en kilogramos y en barras.
2.1.2.5. Applicar tablas dinamicás y generar gráficos para mostrar los
volumenes de zapata por tipo de zapata y por diametro de fierro.
2.1.2.6. Emplear el uso de macros para limpiar y volver a generar las tablas
y gráficos.
3. Marco Teórico.
3.1. Definición de zapatas y consideraciones.
Una zapata es una ampliación de la base de una columna o muro y que tiene
por objeto transmitir la carga al subsuelo a una presión adecuada a las
propiedades del suelo. Las zapatas que soportan una sola columna se llaman
zapatas aisladas o individuales. La zapata que se construye debajo de un muro
se llama zapata corrida o continua. Si una zapata soporta varias columnas se
llama zapata combinada. Un tipo especial de zapata combinada que se usa
comúnmente en el caso de que una de las columnas soporte un muro exterior
es la zapata en voladizo o en cantiliver.
Ejemplos:
Zapata Aislada
𝐴𝑐𝑒𝑟𝑜 𝑒𝑛 𝐾𝑔
𝑊=
𝑉𝑜𝑙𝑢𝑚𝑒𝑛
3.4. Excell.
Excel es un software que permite crear tablas, calcular y analizar datos. Este
tipo de software se denomina software de hoja de cálculo. Excel permite crear
tablas que calculan de forma automática los totales de los valores numéricos
que especifica, imprimir tablas con diseños personalizados, y crear gráficos
simples y dinámicos; así mismo posee el modulo de programador que permite
desarrollar código, que se puede aplicar a las hojas de cálculo de Excell. Tiene
en su estructura una gran biblioteca de fórmulas y funciones que se pueden
aplicar a los datos.
Objetos y eventos[editar]
Se designa como objeto cualquier elemento, por ejemplo, un formulario, una
imagen, un control, tal como una caja de texto; a su vez, los objetos tienen
propiedades, que en el caso de la caja de texto una es la propiedad "text" que se
encarga de contener el texto que aparecerá en la caja. A los objetos se les puede
asociar eventos. Un evento es la ocurrencia de un suceso, comúnmente la acción
que realiza el usuario sobre el objeto, que como resultado puede, por ejemplo,
provocar un cambio en alguna propiedad de un objeto. Por ejemplo: Visual Basic
tiene un evento llamado KeyPress, que ocurre cuando el usuario presiona una tecla;
ese evento se puede asociar a la caja de texto, y en él definirá (por programación)
qué acción se tomará cuando se oprima una tecla.
En síntesis, un objeto posee propiedades, responde a eventos y puede ejecutar
métodos asociados a él.
Algunos eventos comunes definidos en Visual Basic son:
Click: ocurre cuando se presiona y suelta un botón del mouse sobre un objeto.
DblClick: ocurre cuando se presiona y suelta dos veces un botón del mouse sobre
un objeto.
DragDrop: ocurre al arrastrar y soltar un determinado objeto con el mouse.
DragOver: ocurre si una operación de arrastrar y soltar está en curso.
GotFocus: ocurre cuando un objeto recibe el control o foco, ya sea mediante una
acción del usuario como hacer click en un objeto ventana, o cambiando el foco de
objeto desde el programa, mediante el método SetFocus.
LostFocus: contrario al anterior, este evento ocurre cuando el objeto pierde el
enfoque, sea mediante acción del usuario o efectuado desde la aplicación.
KeyDown: ocurre cuando el usuario mantiene presionada una tecla.
KeyUp: ocurre cuando el usuario deja de presionar una tecla. Este evento sucede
precisamente al terminar el evento KeyDown.
KeyPress: ocurre como cuando se presiona y suelta una tecla.
MouseDown: ocurre cuando el usuario presiona un botón del mouse.
MouseUp: se produce cuando el usuario suelta el botón del mouse.
MouseMove: este evento ocurre mientras el usuario mueve o desplaza el puntero
del mouse sobre un objeto.
Imagínese un auto como un objeto; el auto tiene diversas propiedades como color,
modelo, etc. Algunas con sólo 2 posibles valores, como encendido y apagado,
incluso otras que a simple vista no se ven, como podría ser la cantidad de gasolina.
Para definir el color de este objeto Auto, según Visual Basic, se haría de la siguiente
manera:
Auto.color = rojo
y para definirle un evento podría ser como el siguiente ejemplo:
Sub girarllave( )
Auto.encendido=true
end sub.
Ejemplo de código[editar]
El siguiente fragmento de código muestra un cuadro de mensaje, en
una ventana, que dice "¡Hola, mundo!":
Private Sub Form_Load()
MsgBox ("¡Hola, mundo!")
End Sub
Ventajas
Posee una curva de aprendizaje muy rápida.
Integra el diseño e implementación de formularios de Windows.
Permite usar con facilidad la plataforma de los sistemas Windows,
dado que tiene acceso prácticamente total a la API de Windows,
incluidas librerías actuales.
Es uno de los lenguajes de uso más extendido, por lo que resulta fácil
encontrar información, documentación y fuentes para los proyectos.
Fácilmente extensible mediante librerías DLL y componentes ActiveX
de otros lenguajes.
Posibilita añadir soporte para ejecución de scripts, VBScript o JScript,
en las aplicaciones mediante Microsoft Script Control.
Tiene acceso a la API multimedia de DirectX (versiones 7 y 8).
También está disponible, de forma no oficial, un componente para
trabajar con OpenGL 1.1.7
Existe una versión, VBA, integrada en las aplicaciones de Microsoft
Office, tanto Windows como Mac, que permite programar macros para
extender y automatizar funcionalidades en documentos, hojas de
cálculo y bases de datos (Access).
Si bien permite desarrollar grandes y complejas aplicaciones, también
provee un entorno adecuado para realizar pequeños prototipos
rápidos.
Inconvenientes
Las críticas hechas en las ediciones de Visual Basic anteriores a VB.NET son
variadas; se citan entre ellas:
Problema de versionado asociado con varias librerías runtime DLL,
conocido como DLL Hell
Soporte pobre para programación orientada a objetos9
Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a
llamadas de la API de Windows.
Dependencia de complejas y frágiles entradas de registro COM
La capacidad de utilizar controles en un sólo formulario es muy
limitada en comparación a otras herramientas. DLL Hell DB, Libro
Programando en Visual Basic,2002.
3.6. Macros
Una macro es un conjunto de comandos que se almacena en un lugar especial
de Excel de manera que están siempre disponibles se los necesite ejecutar.
Por ejemplo, si se crea un reporte de ventas y en ese reporte siempre se da el
mismo formato a los textos, se podría crear una macro para que lo haga
automáticamente. Las macros se utilizan principalmente para eliminar la
necesidad de repetir los pasos de aquellas tareas que se realizan una y otra
vez.
Excel provee de una herramienta especial que permite crear una macro sin
necesidad de conocer los detalles del lenguaje de programación.
Posteriormente se asigna un nombre al procedimiento y si se desea un
comando de ejecución mediante teclado.
Una vez designados los datos a los distintos campos del formulario, se
genera una tabla dinámica que se podrá modificar, segmentar y cambiar con
la simple activación o desplazamiento de los datos en los distintos campos.
Ejemplo:
4. Conclusiones.
4.1. Excel 2010 es una herramienta muy importante para la ingeniería.
4.2. El uso de macros facilita la automatización de procedimientos; sin necesidad de
ser experto en programación en visual basic..
4.3. Es importante comprender y aplicar el uso de las tablas dinámicas, para generar
reportes de información flexibles y de manera oportuna.
4.4. Excel permite manejar la información precisa, ordenada y de fácil acceso.
4.5. Excel amplía su potencial como hoja de cálculo, al emplear el módulo de
programación en Visual Basic para la ejecución de procedimientos y tareas
mucho mas complejas y extensas.
}
5. Bibliografía.
Material didáctico:
Temas de Computación 3ºSemestre: Ing. Henry Subieta.
Apuntes de Materiales de Construcción. Ingeniero Edgar Domínguez.
Libros:
Hormigón Armado de Jiménez Montoya.