Las Macros del Ing. Miranda
Reglas del Foro
Favor de usar el boton de Dar Gracias
En el mensaje del usuario al que deseas agradecer
En vez de escribir gracias repetidamente
Favor de usar el boton de Dar Gracias
En el mensaje del usuario al que deseas agradecer
En vez de escribir gracias repetidamente
-
Topic author - Usuario Intermedio
- Mensajes: 63
- Registrado: Sab Nov 10, 2007 1:54 pm
- Ubicación: ZACATECAS
- Contactar:
Hola colegas, decidí crear este tema con mis aportes, espero que sean de su agrado, si desean aprender más sobre macros sepan que estoy a sus órdenes, actualmente doy clases en la carrera de Arquitectura del ITSF, pero soy ingeniero civil. Reportenme si hay un error en mis cálculos pero según yo están todos bien. Saludos y aunque es bueno agradecer no olviden escribir sus comentarios ya que así nos retroalimentamos.
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
- Usuario Master Superior
- Mensajes: 606
- Registrado: Sab Jul 05, 2008 1:21 pm
- Ubicación: Constanza
- Agradecimiento recibido: 2 veces
ivan5114 escribió:Hola colegas, decidí crear este tema con mis aportes, espero que sean de su agrado, si desean aprender más sobre macros sepan que estoy a sus órdenes, actualmente doy clases en la carrera de Arquitectura del ITSF, pero soy ingeniero civil. Reportenme si hay un error en mis cálculos pero según yo están todos bien. Saludos y aunque es bueno agradecer no olviden escribir sus comentarios ya que así nos retroalimentamos.
Ing. ivan5114, descargue el pdf, me parece muy buen material, sobre el analisis matricial de estructuras, lo que no he podido abrir es la hoja de excel que tiene integrada, podria usted orientarme al respecto, hice lo que recomienda pero no la he podido abrir.
-
- Usuario Master Superior
- Mensajes: 446
- Registrado: Mié Sep 22, 2004 8:44 pm
- Ubicación: SANTA MARTA
- Agradecido : 6 veces
- Agradecimiento recibido: 1 vez
Hola. doy las gracias al Ing. Miranda por sus aportes.
Me gustaría saber como hacer un programa de presupuestos similar al que colocó en los aportes, la idea es poder hacer mi propia hoja de cálculo de presupuestos, programacion y demas.
Gracias nuevamente por su gentil colaboración.
Atte
Aldo Mojica R.
Me gustaría saber como hacer un programa de presupuestos similar al que colocó en los aportes, la idea es poder hacer mi propia hoja de cálculo de presupuestos, programacion y demas.
Gracias nuevamente por su gentil colaboración.
Atte
Aldo Mojica R.
-
Topic author - Usuario Intermedio
- Mensajes: 63
- Registrado: Sab Nov 10, 2007 1:54 pm
- Ubicación: ZACATECAS
- Contactar:
Para ver la hoja de cálculo adjunta en el pdf deben usar el Adobe Reader, si usan el Foxit Reader u otro prorgama, no los va a dejar. Una vez abierto el documento según la versión del Adobe que tengas prueba primero ir al capítulo 4 en la página 56 del documento, verás El subtítulo "4.1 Marcos Plano Con Miembros De Sección Constante" y junto un clip, haz doble clic sobre el clip, si no funciona busca alguna opción (barra a la izquierda) que diga archivos adjuntos o Attachments o busca un ícono en forma de clip.
Si se fijan bien en el archivo pdf sobre análisis estructural en el capítulo 2 hablo de forma muy general sobre las funciones en excel y la forma de crear macros y pongo unos ejemplos sencillos, pueden empezar por alli. Para los que busquen otro manual aquí les 2 manuales.
Manual 2 http://foros.construaprende.com/manual- ... tml#p34737
Y no se olviden de la web:
http://www.ayudaexcel.com/
http://www.excelworker.virtuabyte.cl/in ... &Itemid=27
http://hojas-de-calculo-en-excel.blogspot.com/
Suerte!
Si se fijan bien en el archivo pdf sobre análisis estructural en el capítulo 2 hablo de forma muy general sobre las funciones en excel y la forma de crear macros y pongo unos ejemplos sencillos, pueden empezar por alli. Para los que busquen otro manual aquí les 2 manuales.
Manual 2 http://foros.construaprende.com/manual- ... tml#p34737
Y no se olviden de la web:
http://www.ayudaexcel.com/
http://www.excelworker.virtuabyte.cl/in ... &Itemid=27
http://hojas-de-calculo-en-excel.blogspot.com/
Suerte!
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
- Usuario Intermedio
- Mensajes: 61
- Registrado: Lun Nov 27, 2006 7:14 pm
- Ubicación: Tegucigalpa, M.D.C.
Ingeniero Miranda muy interesante su aporte, pero en la hoja 5 Losas NTC en datos el lado corto y lado largo tienen que multiplicarse por el factor 0.3048 para convertirlo a m?, por que no lo introduce directamente?. Yo he preparado unos trabajos similares, tambien soy ingeniero civil e imparto clases en la Universidad Catolica de Honduras.
criverao@yahoo.es
criverao

criverao@yahoo.es
criverao
ing miranda interesanre trabajar con macros no se si es posible ud tendra la lisTa de comandOs que se uSaN en las macros con su respectiva descripciOn y ejemplos respectivos, si no es mucha molestia le agradeceria bastante además no se si ud cuenta con una macro para trabajar lineas de influencia, podria por favor enviar esta informacion a mi correo rovillj@hotmail.com. QUE AHORA LA NECESITA YA QUE ESTOY HACIENDO MI TESIS SOBRE PUENTES CONTINUOS
,MUCHOS SALUDOS Y AGRADEZCO ANTISIPADAMENTE SU INFORMACIÓN
,MUCHOS SALUDOS Y AGRADEZCO ANTISIPADAMENTE SU INFORMACIÓN
-
- Usuario Intermedio
- Mensajes: 61
- Registrado: Lun Nov 27, 2006 7:14 pm
- Ubicación: Tegucigalpa, M.D.C.
Ing. Miranda realmente lo felicito por esos grandes aportes que usted hace. Muy pronto le enviare algo para que me ayude. He estudiado mucho lo que respecta a macros pero me cuesta hacer una aplicacion para ingenieria civil por ejemplo el dibujar en 2D usando visual basic. Nuevamente lo felicito!!!
criverao

criverao
-
- Usuario Master 2
- Mensajes: 319
- Registrado: Mar Nov 28, 2006 3:28 pm
- Ubicación: Puebla
- Agradecimiento recibido: 1 vez
- Contactar:
saludos
yo tengo unas tablas excel similares
tambien soy docente en la licenciatura de arquitectura
aqui hay un ejemplo didactico de la aplicacion de las tablas que he construido
excepto las de las zapatas de concreto armado, que por falta de tiempo no las
pude preparar y tuve que usar un software comercial
aqui el link para ver las aplicaciones
http://www.scribd.com/doc/9379330/Memoria-de-Calculo
yo tengo unas tablas excel similares
tambien soy docente en la licenciatura de arquitectura
aqui hay un ejemplo didactico de la aplicacion de las tablas que he construido
excepto las de las zapatas de concreto armado, que por falta de tiempo no las
pude preparar y tuve que usar un software comercial
aqui el link para ver las aplicaciones
http://www.scribd.com/doc/9379330/Memoria-de-Calculo
-
Topic author - Usuario Intermedio
- Mensajes: 63
- Registrado: Sab Nov 10, 2007 1:54 pm
- Ubicación: ZACATECAS
- Contactar:
[EDITO]Gracias por tus comentarios y obsevaciones, en la hoja de cálculo de losas NTC hay que poner las longitudes de los lados de la losa en metros, lo que pasa es que en la hoja que subí estaba revisando un problema donde las longitudes estaban en pies e hice las conversión dentro de la misma celda...criverao escribió:Ingeniero Miranda muy interesante su aporte, pero en la hoja 5 Losas NTC en datos el lado corto y lado largo tienen que multiplicarse por el factor 0.3048 para convertirlo a m?, por que no lo introduce directamente?.
criverao
Gracias por compartir los documentos.... bajandoJOVIMECARCH escribió: yo tengo unas tablas excel similares
tambien soy docente en la licenciatura de arquitectura
http://www.scribd.com/doc/9379330/Memoria-de-Calculo

Sobre lo de las lineas de influencia, no tengo por el momento ninguna hoja de cálculo sobre eso, pero podríamos trabajar juntos en ello. Y sobe lo de dibujar en 2D, también es un reto para mi

Es laborioso hacer una lista sobre las fuciones y su descripción, me gustaría saber que es lo que quieres hacer y sobre eso recomendarte algunas fuciones, un tip que les puede ayudar es usar la ayuda de excel allí esta todo, pero no la ayuda común y corriente sino la ayuda vba, en excel presionen ALT+F11 para entrar al editor de visual basic, unavez allí presionen F1.
-
- Usuario Intermedio
- Mensajes: 61
- Registrado: Lun Nov 27, 2006 7:14 pm
- Ubicación: Tegucigalpa, M.D.C.
Good morning!!. I've written a structural program and also I've drawn the loads for a concrete beam. The loads for the beam is compound of concentrated vectors and distributed uniform loads on different spans (3 spans). The point is I got 6 cells from A12 named P1, through B12=P2 for the first span, C12=P3 and D12=P4 for the 2nd span, and so on up to the 3rd span, all P1:P6 are concentrated loads, respectively. The same situation occurs with the cells H12 named D1, through I12=D2, for the first span J12=P3 and K12=P4 for the 2nd span, and so on up to the 3rd span, all D1:D6 are distributed uniform loads, respectively. All these are combined loads, say, P1 and D1 for the first span, and so on. What I want is to write down a visual basic application module to do the following: every time I click any cell for example the cell A13 (first span), or the cell C13 (2nd span) (at random) to input data then the expected change or product be a drawn vector at any indicated location through the spans. I want the same thing at the same time with the distributed uniform loads, in this case I do not wish to draw a vector but a rectangular box alongside of 2 cells indicating span 1 or span 2 or span 3, each one with 2 cells. Here is where I need your help!! What I wrote I think works but I do not know how to link it with my problem. It just works for distributed uniform loads, because I do not know how to do it for a concentrated load, mainly with combined load. Finally the program!!
Sub NewDiagram ()
Dim wksActiveSheet As WorkSheet
Dim shDiagram As Shape
Set wksActiveSheet=ActiveSheet
Set shDiagram=wksActiveSheet.Shapes.AddDiagram (Type:=msodiagramRadial, Left:=60,_ Top:=40,Width:=120, Height:=12.75 'Height of a normal file)
'Fill the diagram to make it visible to the user with vertical strips meaning distributed uniform loads with a RGB color and borders if possible
shDiagram.Fill.Visible=msoTrue
' but I just see a white box without strip color and border
Would you mine help me to prepare a better way to reach my purpose in this project? I will be forever thankfull to you!!
sincerely,
criverao
Sub NewDiagram ()
Dim wksActiveSheet As WorkSheet
Dim shDiagram As Shape
Set wksActiveSheet=ActiveSheet
Set shDiagram=wksActiveSheet.Shapes.AddDiagram (Type:=msodiagramRadial, Left:=60,_ Top:=40,Width:=120, Height:=12.75 'Height of a normal file)
'Fill the diagram to make it visible to the user with vertical strips meaning distributed uniform loads with a RGB color and borders if possible
shDiagram.Fill.Visible=msoTrue
' but I just see a white box without strip color and border
Would you mine help me to prepare a better way to reach my purpose in this project? I will be forever thankfull to you!!
sincerely,
criverao
-
- Usuario Intermedio
- Mensajes: 61
- Registrado: Lun Nov 27, 2006 7:14 pm
- Ubicación: Tegucigalpa, M.D.C.
Disculpe ingeniero hace unos minutos le envie un mensaje en ingles preguntando como se dibuja con vba cargas concentradas y uniformemente distribuidas en celdas, ya que he hecho un programa con hardy cross pero necesito saber como hace usted para dibujar. Gracias por su respuesta ingeniero. Y nuevamente mis disculpas.
sinceramente,
criverao

sinceramente,
criverao
-
- Usuario Intermedio
- Mensajes: 61
- Registrado: Lun Nov 27, 2006 7:14 pm
- Ubicación: Tegucigalpa, M.D.C.
Ing. Miranda hace mucho tiempo bajé este archivo de lineas de influencia en excel para vigas continuas. Espero le sirva de mucho.
criverao
criverao
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
Topic author - Usuario Intermedio
- Mensajes: 63
- Registrado: Sab Nov 10, 2007 1:54 pm
- Ubicación: ZACATECAS
- Contactar:
Se ve interesante su código, le adjunto un archivo de excel donde grafico los diagramas de momento y cortante de una viga con carga uniforme, pongo aquí el código de todas maneras
El archivo corre bien en office 2003, no lo he probado en office 2007, si tienen dudas aquí las aclaramos
Código: Seleccionar todo
Sub Cortante_Momento()
Dim L, incremento As Double
Dim renglon As Integer
L = Worksheets("CARGA UNIFORME").Cells(21, 2).Value
incremento = 0.3
renglon = 0
Worksheets("CARGA UNIFORME").Range("B26:D150").ClearContents
For i = 0 To L Step incremento
Worksheets("CARGA UNIFORME").Cells(25 + renglon, 2).Value = i
Worksheets("CARGA UNIFORME").Cells(25 + renglon, 3).FormulaLocal = "=w * x - Rj"
Worksheets("CARGA UNIFORME").Cells(25 + renglon, 4).FormulaLocal = "=-w * x ^ 2 / 2 + Rj * x - Mj"
renglon = renglon + 1
Next i
Sheets("CARGA UNIFORME").ListBox1.ListFillRange = "b25:d" & 25 + renglon
Sheets("CARGA UNIFORME").ListBox1.ColumnWidths = "45;45;45"
Sheets("CARGA UNIFORME").ListBox1.Width = 150
Sheets("CARGA UNIFORME").ListBox1.Height = 150
'Application.DisplayAlerts = False
'Charts("DIAGRAMA CARGA UNIFORME").Delete
'Application.DisplayAlerts = True
'Charts.Add
Charts("DIAGRAMA CARGA UNIFORME").Activate
'ActiveChart.Name = "DIAGRAMA CARGA UNIFORME"
ActiveChart.ChartType = xlLine
ActiveChart.SeriesCollection(1).Delete
ActiveChart.SeriesCollection(1).Delete
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "='CARGA UNIFORME'!R25C2:R2" & renglon + 25 & "C2"
ActiveChart.SeriesCollection(1).Values = "='CARGA UNIFORME'!R25C3:R" & renglon + 25 & "C3"
ActiveChart.SeriesCollection(1).Name = "=""CORTANTE"""
ActiveChart.SeriesCollection(2).Values = "='CARGA UNIFORME'!R25C4:R" & renglon + 25 & "C4"
ActiveChart.SeriesCollection(2).Name = "=""MOMENTO"""
ActiveChart.Location Where:=xlLocationAsNewSheet
ActiveChart.HasDataTable = False
End Sub
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
Topic author - Usuario Intermedio
- Mensajes: 63
- Registrado: Sab Nov 10, 2007 1:54 pm
- Ubicación: ZACATECAS
- Contactar:
Me parece muy bien, suerte en tu proyecto!.criverao escribió:Ingeniero muchas gracias por esa ayuda lo analizaré, en caso de hacer algo con mi proyecto se lo haré llegar. Gracias soy hondureño.
criverao
Sería mucha molestia si pudieras publicar los archivos de excel?JOVIMECARCH escribió:saludos
yo tengo unas tablas excel similares
tambien soy docente en la licenciatura de arquitectura
Por cierto, encontré un manual muy bueno sobre macros en excel (básico) para todos aquellos que se deseen iniciar en esta utilidad, el manual parte desde cero y tiene una descripción de las funciones y con ejemplos prácticos. También les adjunto un archivo de ejemplo de formularios .
Provecho!. Pronto más macros...
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
Topic author - Usuario Intermedio
- Mensajes: 63
- Registrado: Sab Nov 10, 2007 1:54 pm
- Ubicación: ZACATECAS
- Contactar:
De nada, compartir es bueno!.ijflores escribió: Estoy bajando tus macros, agradecido desde ya por el trabajo.
Por cierto, les paso una versión mejorada del cálculo de losas por el método NTC 2004 Df, incluye el cálculo del peralte mínimo para no calcular deflexiones y también calcula automáticamente la interpolación de m cuando no esta en los valores tabulados. PROVECHO! Estoy preparando un ejemplo para que vean lo fácil que es calcular una losa con esta hoja de cálculo

No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
Topic author - Usuario Intermedio
- Mensajes: 63
- Registrado: Sab Nov 10, 2007 1:54 pm
- Ubicación: ZACATECAS
- Contactar:
Esta no es en sí una macro pero es una hoja de excel para integrar el costo horaria de maquinaria y equipo de construcción general, está de acuerdo al reglamento de la ley de obras públicas y servicios relacionados con las mismas del distrito federal.

No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
- Usuario Principiante
- Mensajes: 5
- Registrado: Jue May 21, 2009 3:17 pm
Ing. Le agradezco mucho su aporte que Dios lo bendiga y le de mas sabiduriaicsimavi escribió:ING AGRADECIENDOLE EN TODOS SUS APORTES MI PEDIDO ES SI TENDRIA ALGO DE MANUALES PARA PODER APRENDER A REALIZAR MIS PROPIAS RUTINAS
GRCIAS
-
Topic author - Usuario Intermedio
- Mensajes: 63
- Registrado: Sab Nov 10, 2007 1:54 pm
- Ubicación: ZACATECAS
- Contactar:
De nada, se trata de devolver el favor, y aunque no soy creyente, se agradece el comentarioMAURICIO SILVA escribió:Ing. Le agradezco mucho su aporte que Dios lo bendiga y le de mas sabiduria
-
Topic author - Usuario Intermedio
- Mensajes: 63
- Registrado: Sab Nov 10, 2007 1:54 pm
- Ubicación: ZACATECAS
- Contactar:
En algunas ocasiones, como constructores no tenemos un contador de base que nos ayude debido a que tenemos obras muy pequeñas y sólo utilizamos los servicios de éste en ocasiones especiales, por lo que tenemos que saber algo de recursos humanos.
Pongo a su disposición una hoja de cálculo de Excel para realizar finiquitos (obviamente bajo las leyes mexicanas), actualmente estoy actualizando una hoja de excel para elaborar nóminas que más tarde subiré al foro. Les comento que esta macro hace uso del componente mscal.ocx, éste se instala comúnmente junto el MS Access, si no lo tienen instalado entonces les paso el ocx para que lo instalen, saludos!
Pongo a su disposición una hoja de cálculo de Excel para realizar finiquitos (obviamente bajo las leyes mexicanas), actualmente estoy actualizando una hoja de excel para elaborar nóminas que más tarde subiré al foro. Les comento que esta macro hace uso del componente mscal.ocx, éste se instala comúnmente junto el MS Access, si no lo tienen instalado entonces les paso el ocx para que lo instalen, saludos!
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
-
- Usuario Principiante
- Mensajes: 8
- Registrado: Lun Sep 29, 2008 11:31 pm
estimado amigo ,,una duda con tu tabla de morteros ,,cuando pornes cero en la celda de cal ,,aumenta la resistencia del mortero ,,ejemplo cuando pones 1,1,3, la resistencia es menor que cuando pones 1,0,3,,espero me aclares essta duda (cemneto,cal,arena)
-
- Usuario Master 1
- Mensajes: 201
- Registrado: Dom Oct 14, 2007 2:31 pm
- Ubicación: celaya
GRACIAS ING MIRANDA. COMO SE EJECUTAN LAS MACROS?criverao escribió:Ing. Miranda hace mucho tiempo bajé este archivo de lineas de influencia en excel para vigas continuas. Espero le sirva de mucho.
criverao
-
- Información
-
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados