tag:blogger.com,1999:blog-7983188466168395484.post2454836773383329578..comments2023-10-31T14:55:45.413+01:00Comments on Hojas de cálculo Excel: Préstamos y cálculo de hipotecasEl pilt®afilla - www.3piesalgato.comhttp://www.blogger.com/profile/17515836395057154507noreply@blogger.comBlogger29125tag:blogger.com,1999:blog-7983188466168395484.post-68856465865161216872012-04-23T13:39:55.387+02:002012-04-23T13:39:55.387+02:00!Magnífico simulador el tuyo! De gran ayuda para ...!Magnífico simulador el tuyo! De gran ayuda para los que todavía estamos aprendiento.<br /><br />Descubrí tu bloc estos dias y me vino a la cabeza un trabajo antiguo que llegué a abandonar con una duda que te planteo por si tuvieras una solución: construí una hoja de cálculo para un préstamo personal cuyas celdas se actualizaban a dia 4 de cada mes segun la fecha del sistema. La cuota era constante y el interés podia variar por años ¿Podrías decirme si conoces alguna forma de parar la actualización automática cuando haya vencido, es decir, cuando el capital devuelto ya sea igual al del préstamo inicial?<br /><br />LlorençAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-76528569389318058742012-02-08T20:27:31.822+01:002012-02-08T20:27:31.822+01:00Set Sess = GetObject("C:\Program Files\MiPro\...Set Sess = GetObject("C:\Program Files\MiPro\Sessions\diss")<br />Set Sys = Sess.Application<br />Set scr = Sess.Screen<br /><br />Hola Javier.<br />Me encontre con este caso en una macro pero no se como interpretar que hace por ejemplo: Set Sys=Sess.Screen.<br />Ya que se que tienesaltos conocimientos en excel recurro a ti a ver si me puedes ayudar.<br />De antemano agradezco tu ayuda.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-62008851338296204182011-12-29T17:03:33.037+01:002011-12-29T17:03:33.037+01:00Un simulador muy interesante, ¿se podria conseguir...Un simulador muy interesante, ¿se podria conseguir que mostrara otra hoja con la tabla del prestamo calculado en base a la TIE?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-43085229956798798942011-12-05T15:56:34.073+01:002011-12-05T15:56:34.073+01:00Guetpu, siento no poder ayudarte mucho más, porque...Guetpu, siento no poder ayudarte mucho más, porque como verás en la primera celda donde te da el error (mira mi comentario anterior), verás que no hay nada del otro mundo, que todo es correcto.<br /><br />Cabría la posibilidad de que tu excel, interpretara algunos datos como de texto. Para comprobarlo, reescribe tú directamente los datos de la tabla de arriba (el principal del préstamo, el tipo de interés, el número de cuotas mensuales, etc). Quizás alguno de esos datos te los toma como texto, en lugar de número, y por eso te da el error.<br /><br />Si esto no te funciona, entonces quizás se solucione de la forma más fácil, que es reinstalando Excel.<br /><br />Saludos.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-60546014063332365732011-12-05T14:44:06.458+01:002011-12-05T14:44:06.458+01:00Siguiendo con los misterios de la informática.
Co...Siguiendo con los misterios de la informática.<br /><br />Como comenté, he descargado el archivo en otro ordenador ....y ha funcionado correctamente<br /><br />He copiado el archivo en una carpeta de dropbox y ahora lo he abierto en el ordenador que me daba problemas.<br /><br />Resultado...La vista previa que me ofrece dropbox al seleccionar el archivo da el resultado correcto....al abrir el archivo para ponerme a trabajar.....otra vez sale el error que ya comenté.<br /><br />Estoy pensando que sea un problema de configuración de excel....Como comenté ya comprobé que estuviesen las formulas.<br /><br />Como las fórmulas estan relacionadas en celdas ocultas, no conozco el formato....agradeceria un apoyo en este problema.<br /><br />De nuevo muchas gracias por la atención personal y especialmente por el maginifico trabajo que respresenta esta página.<br /><br />Saludos<br />Guetpuguetpuhttps://www.blogger.com/profile/06921298598331869934noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-59330872549704206762011-12-03T14:26:06.424+01:002011-12-03T14:26:06.424+01:00efectivamente, figura la fórmula que ya me preocup...efectivamente, figura la fórmula que ya me preocupé de confirmar antes de publicar mi comentario.<br /><br />Durante el fin de semana intentaré descargar el archivo desde otro ordenador. <br /><br />A saber si por alguna razón o actualización algún duende de la informática ha "movido" algo<br /><br />gracias por la pronta respuesta<br />Guetpuguetpuhttps://www.blogger.com/profile/06921298598331869934noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-64834803181638554612011-12-02T20:48:06.677+01:002011-12-02T20:48:06.677+01:00Con las pistas que das, poco podemos averiguar. Mi...Con las pistas que das, poco podemos averiguar. Mira la primera celda que te da error (la celda que hay a la derecha de esos 3.000,00), y comprueba lo que aparece en la barra de fórmulas.<br /><br />Debería aparecer esto:<br /><br />=SI(B18<($F$14+1);0;SI(B18<=($F$9+$F$14);J18-G18;0))<br /><br />Comprueba que en todas esas celdas haya algún valor.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-430828068366592172011-12-02T19:16:28.630+01:002011-12-02T19:16:28.630+01:00Hola Javier.
A principios de año descargué éste ar...Hola Javier.<br />A principios de año descargué éste archivo porque me daba una maginifica posibilidad, poder calcular amortizaciones semanales y quincenales.<br /><br />Lo utilicé para hacer varios calculos hasta marzo de este 2011.<br /><br />Hoy tenia que hacer otros cálculos y al proceder me da como resultado....el primer capital vivo correcto....pero a partir de ahi me vuelta para toda la tabla y sus totales #¡VALOR!.<br /><br />Por aquello de la informática, que mejor que volverlo a descargar.....<br /><br />Pues el mismo resultado.....<br /><br /><br />1 Amortización 31-12-2011 3.000,00 #¡VALOR! #¡VALOR! #¡VALOR! #¡VALOR! #¡VALOR!<br />2 " 31-12-2012 #¡VALOR! #¡VALOR! #¡VALOR! #¡VALOR! #¡VALOR! #¡VALOR!<br />3 " 31-12-2013 #¡VALOR! #¡VALOR! #¡VALOR! #¡VALOR! #¡VALOR! #¡VALOR!<br /><br />El ordenador (portatil) es el mismo....<br /><br />A que podria deberse ?<br /><br />Sinceros saludos<br />Guetpuguetpuhttps://www.blogger.com/profile/06921298598331869934noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-82513986152354945072011-03-09T17:23:14.528+01:002011-03-09T17:23:14.528+01:00Un día hice esta sencillísima tontería, que cae co...Un día hice esta sencillísima tontería, que cae como anillo al dedo a lo que buscas: <a href="http://hojas-de-calculo-en-excel.blogspot.com/2008/02/nmero-aleatorio-con-efecto-mquina.html" title="número aleatorio, con efecto de máquina tragaperras" rel="nofollow">número aleatorio, con efecto de máquina tragaperras</a>.<br /><br />Si no sabes hacer macros, pásate por este artículo: <a href="http://hojas-de-calculo-en-excel.blogspot.com/2008/01/macros-en-excel.html" title="aprender a hacer macros" rel="nofollow">aprender a hacer macros</a>.<br /><br />Saludos.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-66993938909546957832011-03-09T17:10:15.201+01:002011-03-09T17:10:15.201+01:00JAVIER
buenos dias, seria posible q me ilustraras...JAVIER <br />buenos dias, seria posible q me ilustraras es posible generar un numero para una rifa cada vez q presione un boton y que sea algo llamativo la idea es q sea en excel o tienes alguna sugerencia .. una vez mas muchas graciassAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-68408420992174350102011-03-07T19:37:15.802+01:002011-03-07T19:37:15.802+01:00JAVIER una vez mas eres genial tome la opcion dos ...JAVIER una vez mas eres genial tome la opcion dos y me resulto muyyyy util gracias por tu invaluable ayudaAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-19375782186890008062011-03-04T23:38:47.076+01:002011-03-04T23:38:47.076+01:00Fíjate que en tu macro, estás seleccionando la cel...Fíjate que en tu macro, estás seleccionando la celda A2, pero en la columna A no escribes ningún dato.<br /><br />Una de dos, o escribes el nombre del empleado en la columna A y el valor en la columna B, cambiando esto:<br /><br />ActiveCell.Offset(0, 1) = empleado<br />ActiveCell.Offset(0, 2) = valor<br /><br />por esto:<br /><br />ActiveCell = empleado<br />ActiveCell.Offset(0, 1) = valor<br /><br />O bien, sin cambiar lo anterior, la otra opción es cambiar esta línea:<br /><br />Do While Not IsEmpty(ActiveCell.Offset)<br /><br />por esta otra:<br /><br />Do While Not IsEmpty(ActiveCell.Offset(0, 1))<br /><br />Pruébalo, y elige lo que más se adapte a tus necesidades.<br /><br />Saludos.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-74495817548570228362011-03-04T22:43:50.697+01:002011-03-04T22:43:50.697+01:00hola javier podrias ayudarme con el codigo asi com...hola javier podrias ayudarme con el codigo asi como lo hago no me salta a la siguiente fila y me sobre escribe los datos gracias<br /><br />Sub Rectánguloredondeado_Haga_clic_en()<br />Sheets("CHEQUE").Select<br />empleado = Range("B6")<br />valor = Range("B8")<br />'el nombre del cliente, y el importe del cheque.<br />'Para ello, pasamos estos dos últimos a variables:<br />'guardamos los datos en la hoja2<br />Sheets("PLANILLA").Select<br />'empezamos a escribir en la fila3<br />'(en la fila 2, tengo un encabezado)<br />Range("A2").Select<br />'almacenamos los datos, para lo cual<br />'buscamos la primera fila vacía<br />Do While Not IsEmpty(ActiveCell)<br />ActiveCell.Offset(1, 0).Select<br />Loop<br />'ActiveCell.Offset(1, 0).Select<br />'escribimos los datos en la columna A, B<br />ActiveCell.Offset(0, 1) = empleado<br />ActiveCell.Offset(0, 2) = valor<br />'volvemos a la de cheques<br />Sheets("CHEQUE").Select<br />End SubAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-64062021657045275382011-03-04T21:01:47.893+01:002011-03-04T21:01:47.893+01:00javier muchas gracias por tu forma de enseñarnos e...javier muchas gracias por tu forma de enseñarnos eres grande un saludo desde colombiaAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-50601962108629677632011-03-04T20:29:02.318+01:002011-03-04T20:29:02.318+01:00Un macro como esta que acabo de hacer, te serviría...Un macro como esta que acabo de hacer, te serviría:<br /><br />Sub Imprimir_y_guardar()<br />'Ocultamos el procedimiento<br />Application.ScreenUpdating = False<br />On Error Resume Next<br />'Imprimimos el cheque, que<br />'suponemos está en la Hoja1<br />ActiveWindow.SelectedSheets.PrintOut Copies:=1<br />'Suponemos que tenemos 4 datos a grabar:<br />'la fecha de hoy (que es cuando emitimos el cheque)<br />'el nombre del cliente, y el importe del cheque.<br />'Para ello, pasamos estos dos últimos a variables:<br />cliente = Range("B5") 'suponemos que el nombre del cliente está en B5<br />importe = Range("F4") 'suponemos que el importe está en F4<br />'guardamos los datos en la hoja2<br />Sheets("Hoja2").Select<br />'empezamos a escribir en la fila 2<br />'(en la fila 1, pondríamos los encabezados)<br />Range("A2").Select<br />'almacenamos los datos, para lo cual<br />'buscamos la primera fila vacía<br />Do While Not IsEmpty(ActiveCell)<br /> ActiveCell.Offset(1, 0).Select<br />Loop<br />'escribimos los datos en la columna A, B y C<br />ActiveCell = Date<br />ActiveCell.Offset(0, 1) = cliente<br />ActiveCell.Offset(0, 2) = importe<br />'volvemos a la hoja1<br />Sheets("Hoja1").Select<br />'Mostramos el procedimiento<br />Application.ScreenUpdating = True<br />'mostramos un mensaje<br />MsgBox ("Los datos han sido almacenados")<br />End Sub<br /><br />Saludos.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-19649955944016373152011-03-04T18:16:19.641+01:002011-03-04T18:16:19.641+01:00hola javier
tengo una hoja que me genera un chequ...hola javier<br /><br />tengo una hoja que me genera un cheque quiero que cada vez que ponga los datos del cheque me vaya generando una lista total con todos los nombres y valores con los que se generan los cheques en otra hoja y de forma consecutiva para poder tenerlos como una planillaAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-9313767543119662632011-02-23T21:47:50.916+01:002011-02-23T21:47:50.916+01:00Pues como no estoy muy puesto en SQL Server, te pa...Pues como no estoy muy puesto en SQL Server, te paso la información que publica Microsoft al respecto (varias formas de pasar datos desde Excel a SQL server): http://support.microsoft.com/kb/321686/es<br /><br />Un saludo.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-35555716677665504442011-02-23T21:03:23.693+01:002011-02-23T21:03:23.693+01:00muy buenas tardes javier como estas, primero que n...muy buenas tardes javier como estas, primero que nada muchas gracias por todas tus ayudas han sido de gran aplicabilidad en mi diario trabajo, pero hay un tema que me esta complicando la vida,, resulta que tengo una planilla excel 2007 con cerca de 100000 filas y una 20 o 30 columnas, puede variar la cantidad de filas,,, y necesito llevar toda esta data a una base SQL Server 2005, y asi poder manejar mejor y dar visibilidad a los datos mas rapidamente, existe la forma mediante VBA de hacer esta operacion,,,,desde ya quedo atento a tus comentarios<br /><br />muchas gracias denuevo y un gran abrazo desde chileJosuehttps://www.blogger.com/profile/18205253267572452086noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-85987001991155885122010-05-27T08:48:17.415+02:002010-05-27T08:48:17.415+02:00La cuestión viene determinada por un tema conceptu...La cuestión viene determinada por un tema conceptual. Si te fijas, en el formulario de introducción de datos, hay un sitio donde pregunta literalmente esto:<br /><br />"Nº de cuotas totales de amortización del préstamo". La amortización de un préstamo, lleva implícita la devolución del capital, es decir del principal del préstamo. Si no hay devolución del capital, no hay amortización del mismo. Por tanto, el concepto de "amortización" lleva aparejado el hecho de que hay que devolver parte del capital financiado.<br /><br />Si hay periodos en los que se pagan intereses pero no se devuelve principal, entonces estamos hablando de un periodo de carencia, y no de un periodo de amortización del principal, por lo que este último no puede incluir la carencia como tú planteas.<br /><br />Es decir, en el ejemplo que te puse de 10 cuotas de amortización del préstamo y 2 de carencia, no se deben incluir estas 2 de carencia dentro de las 10, pues la amortización del principal es algo completamente distinto a la carencia, por el tema conceptual que te planteaba.<br /><br />Distinto sería si en el formulario en lugar de preguntar "Nº de cuotas totales de amortización del préstamo", preguntase "Nº de cuotas totales". En esta caso, sí que tendrías razón, pues al preguntar por el nº de cuotas ya no estaríamos distinguiendo entre amortización y carencia, ya que se englobarían todas. Pero todo estriba en el hecho de que en el fomrulario estamos preguntando el nº de cuotas en las que se devuelve el principal.<br /><br />Un saludo, y gracias por tu interesante aportación.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-75310191150294278172010-05-26T21:19:15.558+02:002010-05-26T21:19:15.558+02:00Hola Javier, por lo entiendo, en este caso deberia...Hola Javier, por lo entiendo, en este caso deberian 2 periodos de de carencia y 10 (no 12) de amortizacion. Estos 10 serian recalculados con el valor futuro del capital. Vea un ej en <br /><br />http://hipotecas.sagaz.es/<br /><br />No estoy diciendo que tu modelo esta incorrecto y si poniendo en discusion cual seria el correcto<br /><br />Gracias!<br /><br />SaludosAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-56559082082692091012010-05-26T18:54:39.532+02:002010-05-26T18:54:39.532+02:00¿Por qué dices que añado un periodo?. En ningñun m...¿Por qué dices que añado un periodo?. En ningñun momento estoy añadiendo periodos que el usuario no haya incluido en el UserForm.<br /><br />Ejemplo:<br /><br />Nº de cuotas totales de amortización: 12<br />Nº de cuotas anuales: 12<br /><br />(por lógica será un préstamo de 1 año, pues tiene doce cuotas totales, y se pagan 12 cuotas anuales).<br /><br />Seguimos...<br /><br />Nº de cuotas de carencia: 2<br /><br />Resultado:<br /><br />Obtenemos una elegante tabla con 2 cuotas de carencia y 12 de amortización, teniendo un total de 14 cuotas.<br /><br />Un saludo.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-76726848270431869872010-05-26T18:48:04.429+02:002010-05-26T18:48:04.429+02:00Estimado Javier, creo que enel caso de la carencia...Estimado Javier, creo que enel caso de la carencia no se deberia incluir un periodo adicional, y si recalcular el principal...creo q esta seria la forma correcta, pq si un prestamo es de 10 años, la cerencia debe estar denro de este periodo y no llegar al año 12Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-37839145659856045092010-02-18T11:22:59.766+01:002010-02-18T11:22:59.766+01:00Muchas gracias por tu comentario :-)Muchas gracias por tu comentario :-)El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-81002625250036573662010-02-18T11:21:39.225+01:002010-02-18T11:21:39.225+01:00Me encanta Excel, y curioseando decubrí tu Blog, e...Me encanta Excel, y curioseando decubrí tu Blog, es muy útil e interesante. Felicitaciones por tus explicaciones.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7983188466168395484.post-30468351990541100642010-02-12T13:12:01.846+01:002010-02-12T13:12:01.846+01:00Acabo de incorporar un par de datos más a la aplia...Acabo de incorporar un par de datos más a la apliación, y es el cálculo de la TAE (tasa anual equivalente, o tasa anual efectiva), que nos indica el coste real del préstamo (tipo de interés real). Está calculado para la amortización y para la carencia (si es que la hay).<br /><br />El código fuente del artículo, ya contempa estos nuevos cambios, y el nuevo fichero para la descarga, ha sido de nuevo resubido con estas mejoras.<br /><br />Saludos.El pilt®afilla - www.3piesalgato.comhttps://www.blogger.com/profile/17515836395057154507noreply@blogger.com