Las Macros del Ing. Miranda

Para subir hojas de calculo de Ingenieria civil
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
Avatar de Usuario

Topic author
ivan5114
Usuario Intermedio
Usuario Intermedio
Mensajes: 63
Registrado: Sab Nov 10, 2007 1:54 pm
Ubicación: ZACATECAS
Contactar:

#1

Mar Abr 28, 2009 3:52 pm

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.



Haroldsf
Usuario Master Superior
Usuario Master Superior
Mensajes: 606
Registrado: Sab Jul 05, 2008 1:21 pm
Ubicación: Constanza
Agradecimiento recibido: 2 veces

#2

Mar Abr 28, 2009 7:13 pm

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.

Avatar de Usuario

icsimavi
Usuario Master 1
Usuario Master 1
Mensajes: 278
Registrado: Sab Ago 25, 2007 7:42 pm
Ubicación: Manta
Agradecido : 5 veces
Zodiac: Pisces

#3

Mar Abr 28, 2009 8:20 pm

ING AGRADECIENDOLE EN TODOS SUS APORTES MI PEDIDO ES SI TENDRIA ALGO DE MANUALES PARA PODER APRENDER A REALIZAR MIS PROPIAS RUTINAS
GRCIAS

Avatar de Usuario

ajmojicar2002
Usuario Master Superior
Usuario Master Superior
Mensajes: 446
Registrado: Mié Sep 22, 2004 8:44 pm
Ubicación: SANTA MARTA
Agradecido : 6 veces
Agradecimiento recibido: 1 vez

#4

Mar Abr 28, 2009 10:57 pm

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.

Avatar de Usuario

Topic author
ivan5114
Usuario Intermedio
Usuario Intermedio
Mensajes: 63
Registrado: Sab Nov 10, 2007 1:54 pm
Ubicación: ZACATECAS
Contactar:

#5

Mié Abr 29, 2009 10:36 am

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.
VBAExcel-MNumericos.pdf
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.


criverao
Usuario Intermedio
Usuario Intermedio
Mensajes: 61
Registrado: Lun Nov 27, 2006 7:14 pm
Ubicación: Tegucigalpa, M.D.C.

#6

Vie May 01, 2009 8:13 pm

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


ROVILLJ
Usuario Principiante
Usuario Principiante
Mensajes: 4
Registrado: Lun Jul 14, 2008 2:39 pm
Ubicación: TACNA

#7

Lun May 04, 2009 10:57 am

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


criverao
Usuario Intermedio
Usuario Intermedio
Mensajes: 61
Registrado: Lun Nov 27, 2006 7:14 pm
Ubicación: Tegucigalpa, M.D.C.

#8

Lun May 04, 2009 11:55 am

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!!! :SM010:

criverao

Avatar de Usuario

JOVIMECARCH
Usuario Master 2
Usuario Master 2
Mensajes: 319
Registrado: Mar Nov 28, 2006 3:28 pm
Ubicación: Puebla
Agradecimiento recibido: 1 vez
Contactar:

#9

Lun May 04, 2009 6:15 pm

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

Avatar de Usuario

Topic author
ivan5114
Usuario Intermedio
Usuario Intermedio
Mensajes: 63
Registrado: Sab Nov 10, 2007 1:54 pm
Ubicación: ZACATECAS
Contactar:

#10

Mar May 05, 2009 10:37 am

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
[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...
JOVIMECARCH escribió: yo tengo unas tablas excel similares
tambien soy docente en la licenciatura de arquitectura
http://www.scribd.com/doc/9379330/Memoria-de-Calculo
Gracias por compartir los documentos.... bajando :)

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.


criverao
Usuario Intermedio
Usuario Intermedio
Mensajes: 61
Registrado: Lun Nov 27, 2006 7:14 pm
Ubicación: Tegucigalpa, M.D.C.

#11

Mar May 05, 2009 2:22 pm

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


criverao
Usuario Intermedio
Usuario Intermedio
Mensajes: 61
Registrado: Lun Nov 27, 2006 7:14 pm
Ubicación: Tegucigalpa, M.D.C.

#12

Mar May 05, 2009 2:58 pm

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. :altav:

sinceramente,

criverao


criverao
Usuario Intermedio
Usuario Intermedio
Mensajes: 61
Registrado: Lun Nov 27, 2006 7:14 pm
Ubicación: Tegucigalpa, M.D.C.

#13

Mar May 05, 2009 3:42 pm

Ing. Miranda hace mucho tiempo bajé este archivo de lineas de influencia en excel para vigas continuas. Espero le sirva de mucho.
criverao
InfluenceLines.xls
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.

Avatar de Usuario

Topic author
ivan5114
Usuario Intermedio
Usuario Intermedio
Mensajes: 63
Registrado: Sab Nov 10, 2007 1:54 pm
Ubicación: ZACATECAS
Contactar:

#14

Mar May 05, 2009 4:14 pm

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

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
El archivo corre bien en office 2003, no lo he probado en office 2007, si tienen dudas aquí las aclaramos
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.


criverao
Usuario Intermedio
Usuario Intermedio
Mensajes: 61
Registrado: Lun Nov 27, 2006 7:14 pm
Ubicación: Tegucigalpa, M.D.C.

#15

Mar May 05, 2009 4:59 pm

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

Avatar de Usuario

Topic author
ivan5114
Usuario Intermedio
Usuario Intermedio
Mensajes: 63
Registrado: Sab Nov 10, 2007 1:54 pm
Ubicación: ZACATECAS
Contactar:

#16

Mié May 06, 2009 12:16 pm

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
Me parece muy bien, suerte en tu proyecto!.
JOVIMECARCH escribió:saludos

yo tengo unas tablas excel similares
tambien soy docente en la licenciatura de arquitectura
Sería mucha molestia si pudieras publicar los archivos de excel?

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.
macros-excel.PDF
También les adjunto un archivo de ejemplo de formularios
Formularios.xls
.

Provecho!. Pronto más macros...
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.


ijflores
Usuario Principiante
Usuario Principiante
Mensajes: 3
Registrado: Jue Sep 04, 2008 10:52 am

#17

Dom May 10, 2009 12:13 am

Hace muchisimo tiempo que no me pasaba por aqui.

Estoy bajando tus macros, agradecido desde ya por el trabajo.

Avatar de Usuario

Topic author
ivan5114
Usuario Intermedio
Usuario Intermedio
Mensajes: 63
Registrado: Sab Nov 10, 2007 1:54 pm
Ubicación: ZACATECAS
Contactar:

#18

Sab May 16, 2009 2:52 pm

ijflores escribió: Estoy bajando tus macros, agradecido desde ya por el trabajo.
De nada, compartir es bueno!.

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!
LOSAS LIMM 2009.xls
Estoy preparando un ejemplo para que vean lo fácil que es calcular una losa con esta hoja de cálculo :SM010:
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.

Avatar de Usuario

Topic author
ivan5114
Usuario Intermedio
Usuario Intermedio
Mensajes: 63
Registrado: Sab Nov 10, 2007 1:54 pm
Ubicación: ZACATECAS
Contactar:

#19

Mar May 19, 2009 3:26 pm

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.
Costo horario máquina.xls
:SM005:
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.


MAURICIO SILVA
Usuario Principiante
Usuario Principiante
Mensajes: 5
Registrado: Jue May 21, 2009 3:17 pm

#20

Jue May 21, 2009 4:57 pm

icsimavi escribió:ING AGRADECIENDOLE EN TODOS SUS APORTES MI PEDIDO ES SI TENDRIA ALGO DE MANUALES PARA PODER APRENDER A REALIZAR MIS PROPIAS RUTINAS
GRCIAS
Ing. Le agradezco mucho su aporte que Dios lo bendiga y le de mas sabiduria

Avatar de Usuario

Topic author
ivan5114
Usuario Intermedio
Usuario Intermedio
Mensajes: 63
Registrado: Sab Nov 10, 2007 1:54 pm
Ubicación: ZACATECAS
Contactar:

#21

Mar Jun 09, 2009 2:07 pm

MAURICIO SILVA escribió:Ing. Le agradezco mucho su aporte que Dios lo bendiga y le de mas sabiduria
De nada, se trata de devolver el favor, y aunque no soy creyente, se agradece el comentario

Avatar de Usuario

Topic author
ivan5114
Usuario Intermedio
Usuario Intermedio
Mensajes: 63
Registrado: Sab Nov 10, 2007 1:54 pm
Ubicación: ZACATECAS
Contactar:

#22

Mar Jun 09, 2009 3:26 pm

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!
FINIQUITO.xls
mscal.rar
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.


JISANTOS
Usuario Principiante
Usuario Principiante
Mensajes: 30
Registrado: Vie Jul 25, 2008 10:15 am

#23

Mar Jun 09, 2009 5:50 pm

NO QUEDA MAS QUE AGRADECER ING. MIRANDA, ESTE APORTE PREVIENE A LOS MAS NOVATOS PARA ENRIQUECER ESTA MACRO,GRACIAS.


ing.carlosalfredo
Usuario Principiante
Usuario Principiante
Mensajes: 8
Registrado: Lun Sep 29, 2008 11:31 pm

#24

Mar Jun 09, 2009 10:05 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)

Avatar de Usuario

davidarellano
Usuario Master 1
Usuario Master 1
Mensajes: 201
Registrado: Dom Oct 14, 2007 2:31 pm
Ubicación: celaya

#25

Mié Jun 10, 2009 9:51 am

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
InfluenceLines.xls
GRACIAS ING MIRANDA. COMO SE EJECUTAN LAS MACROS?

Responder

Volver a “Hojas de Calculo Excel”

  • Información