El uso de un programa informático que te ayude a plasmar de una forma rigurosa tus finanzas es una excelente idea. Puedes usar diferentes programas de pago tipo excel de Microsoft, así como otros gratuitos (Gloogle sheets o LibreOffice, etc.). Aquí te dejo algunas utilidades propias que he desarrollado para ti:
- Presupuesto: Este excel te permite tener un control de tus gastos y tus ingresos, y ver la evolución de tus ahorros e inversiones. Es fundamental para ser consciente de tu situación financiera y planificarte inteligentemente. Descargar aqui presupuesto.

- Independencia financiera: Si quieres averiguar cuanto tiempo te queda para saber si con tu ritmo actual de ahorro podrás ser libre financieramente (que tus rentas superen a tus gastos), puedes usar este excel que podrás descargar aquí: descargar excel porcentaje_ahorro_v2.xlsx. Para saber exactamente cómo debes usarlo, te lo explico con detalle en esta entrada (el camino en tu mapa a la independencia financiera).

- Control de rentabilidades y cartera de inversiones. Hoja excel avanzada para que sepas calcular tus rentabilidades, y puedas hacer un seguimiento completo de tu cartera de inversión. Soporta la compra/ventas de acciones, fondos de inversión, planes de pensiones, ETFs y opciones. Puedes anotar tus dividendos y saber las retenciones a recuperar en el IRPF, rellenar el modelo D6, o saber cuándo aflorar pérdidas de cara a hacienda. Las cotizaciones de los activos y tipos de cambio de moneda, se cargan automáticamente accediendo a fuentes externas, tras pulsar un botón. Está pensada para hacer un seguimiento mensual de tu cartera. La versión más nueva del excel en su versión 3.7 está disponible en un zip aquí: Descargar 3.7 (y no olvides ver las condiciones y seguir los pasos previos de configuración explicados en el pdf para que te funcionen las cotizaciones automáticas).
Nota: las primeras versiones más sencillas del excel, ya no las mantengo, pero las tienes aquí: Excel_v2.0 y Excel_v1.0). Las pongo pues te pueden interesar, ya que usan una hoja de apoyo Googlesheets para cargar las cotizaciones continuamente.
Una explicación del uso de todos estos excel la puedes encontrar en varias entradas del blog (durante el año 2019): parte I , parte II y parte III.


Promoción especial para ti:
Consigue un 0,45% de descuento en comisiones el primer año al abrir una cuenta de inversiones en IndexaCapital (en los primeros 10.000€). Por ejemplo: Si inviertes 10.000€ te ahorras 45€, si son 2.000€ te ahorras 9€, etc.

Promoción exclusiva de OlvidatedetuCerdito por contratarlo siguiendo este enlace o pinchando en la imagen superior. Tú te beneficias y de paso ayudas a esta web que recibirá un incentivo.
Cartera analizada por X-Ray
Te dejo aquí una plantilla (enlace plantilla) en formato GoogleSheets, que puedes copiar localmente y usarla para meter tu cartera de fondos, acciones, ETFs o planes de pensiones, y así mediante el visor X-Ray generarte un pdf que te da un informe de la distribución de tu cartera por sectores o países, así como los datos de rentabilidad pasada. Es una forma sencilla de tener un informe profesional.
Es una solución, que tal y como se indica en el googlesheets (pestaña «About»), ha sido una contribución conjunta de la comunidad inversora: Rankia, +Dividendos y un servidor (que solo le dio el toque final). Gracias a todos ellos (@Triath, @Quilem, @Elleo) por difundirlo y compartirlo.

Recomendaciones para ti:
- Descubre y compra el libro escrito por el autor de este blog:
- Y si te parece poco, visita nuestro listado de libros de finanzas de mi biblioteca personal. Con ellos aprenderás a ser un gran inversor:
Publicidad: Libros de finanzas en amazon
Otra promoción especial para ti:
Si quieres invertir con una gran selección de fondos indexados en MyInvestors, pues simplemente ¡Descarga MyInvestor! siguiendo este link: https://myinvestor.page.link/4gHyQz3dcv4TH2CXA compra tus carteras indexadas y disfrutarás de un año sin comisión de gestión y de un importe de 20€ extra tanto para ti como para mi.

Hola buenas, no sé si pasa algo pero no me deja descargar la hoja de Excel. Muchas gracias
Hola Eric,
El link lo tienes arriba en este misma página, donde pone:
«La versión más nueva del excel en su versión 3.5 está disponible en un zip aquí: Descargar 3.5 (y no olvides ver las condiciones y seguir los pasos previos de configuración explicados en el pdf para que te funcionen las cotizaciones automáticas).»
Saludos
Antonio
Efectivamente, el fichero .zip que hay tras en enlace «Descargar 3.6» que hay subido en la sección «Control de rentabilidades y cartera de inversiones», SÓLO contiene un fichero pdf explicando la instalación y condiciones.
Es decir, parece que al autor (Antonio) se le ha olvidado incluirlo en el fichero .zip.
Muchas gracias a Antonio! La versión 3.5 estaba genial!!! Gracias de veras por compartir.
Vaya despiste. Pues sí, me debí olvidar…
Ahora ya está incluido el excel
Saludos
Hola Eric, No deberías tener problema con la descarga, yo puedo descargarlo, y nadie más se ha quejado. Prueba desde otro navegador o mira que no te bloquee el antivirus. Suerte
Yo tampoco puedo. Al pulsar la descargo solo me sale una imagen con el mismo ejemplo que sale en el libro pero no un archivo excel.
Pues es raro, supongo que os referis a la plantilla de presupuesto, verdad? Si es asi, ya lo miro y de paso la mejoro algo que está un poco simple
Buenas!! Impresionante plantilla la de control de rentabilidades y carteras de inversiones que aparece aquí colgada, totalmente gratuita para que la pueda descargar cualquiera. La verdad es que no vi en ningún sitio una plantilla tan completa. Así de primeras hasta asusta un poco jajaja. Felicidades por el blog, lo descubrí en twitter y fue una grata sorpresa, lo seguiré a menudo, creo que se puede aprender mucho.
Buenas Fran, Me alegro que te parezca útil, a ver si te sirve. Sí, son gratuitas, este blog está aqui para ayudar y dar. Dinero espero seguir ganándolo con el trabajo y las inversiones, bueno y con la ayuda del libro que vendo puedo pagar los gastos del hosting y poco más. Mi recompensa son vuestros aportes y seguimiento que me motiva a seguir aprendiendo.
Un saludo
Antonio
Gracias Antonio por la plantilla. El problema es para los que no trabajamos con Excel y sí con LibreOffice; no nos descarga las macros.
Una pena. De todas formas, muchísimas gracias.
Pues es una pena que libreoffice no pueda cargar las macros VBA del excel. No lo sabía.
Echándole un ojo a este nuevo excell, me surgen un par de dudas:
La primera seria si los planes de pensiones se deberían meter en el excell para que su rentabilidad se agregue también al resto de fondos o acciones que tengamos en cartera. Podría considerarse una parte mas de nuestra cartera de inversión? Se trataría de la misma forma que un fondo de inversión?
Mi segunda duda es para los que tenemos valores en brokers con cuenta multidivisa, como IB, que creo que somos muchos. Yo incluso tengo prácticamente decidido operar solo con ellos, incluido las acciones españolas, creo que las ventajas son muchas. El caso es que para las cuentas multidivisa seria recomendable llevar un saldo de divisas, ya que operar con las divisas puede generar plusvalías o minusvalías (en caso de venta de divisas) que afectarían a nuestra rentabilidad, y que habría que declarar en nuestra declaración de la renta.
Como ves este tema? Podría implementarse al excell esto del saldo de divisas? seria muy lioso?
Una vez mas, felicidades por el blog y por el estupendo trabajo que realizas!
Hola Fran,
Meter tu plan de pensiones, creo que puede ser una buena idea, al fin y al cabo es básicamente un fondo de inversión y tienes cotizaciones diarias de ellos. Lo puedes poner en DatosInversiones y marcarlo como una subcartera si quieres para tenerlo un poco más aislado del resto de fondos y acciones.
La parte de las divisas USD en liquidez, con compra venta y plusvalias, la puedes controlar igual que la liquidez en EUR que he puesto de ejemplo.
Las acciones y fondos denominados en otra moneda distinta al EUR (en tu caso USD, GBP, etc..), yo lo convierto todo a euros para tener una suma total en algún lugar, pero si quieres tener subcarteras separadas unas en EUR y otras en USD, no lo tengo claro cómo hacerlo (no me lo he planteado nunca). Pero en tu caso particular, si predominan los USD en tu cartera, podrías de forma rápida modificar el excel, quitando mis conversiones de cualquier moneda a EUR, y haciendo tú lo mismo convirtiendo cualquier moneda a USD.
No se si con esto te ayudo o te lío más.
Un saludo
Antonio
Gracias por tomarte las molestias en contestar.
Creo que el excell que has creado tiene un potencial enorme, y lo utilizare de base para llevar el seguimiento de mi cartera, con pequeñas modificaciones según mis circunstancias. El tema de las subcarteras creo que puede dar mucho juego, es algo muy útil. Una vez mas, gracias por todo el trabajo que te has pegado para crearlo y ponerlo a disposición de todo. En cuanto termine un par de libros que tengo pendientes, el próximo sera el tuyo, creo que puedo aprender mucho de el.
Un salido y a seguir así!!
Hola Fran,
Gracias por tus palabras de agradecimiento. Espero que te sirva y lo puedas adaptar a tus necesidades.
Respecto al libro, decirte que es un libro introductorio pata jóvenes, pensado para aquellos que se inician en este mundo, y empieza por lo más básico. Si ya has leído cosas antes de finanzas e inversión se te quedará corto. Es más útil para regalar a aquellos que notas que no tienen ni idea del tema, para atraerles a este mundo y aclarar muchos conceptos clave y fundamentales… Personas de este tipo hay muchas, la mayoría…
Un saludo
hola Antonio, gracias nuevamente por compartir la nueva version, muy útiles han sido las mejoras. En mi caso, he usado la sub cartera para medir las rentabilidades de los activos en divisas, muy facil y practico. He leido mas arriba sobre como obtener los precios desde Googlesheets, no se si ya lo han compartido pero aqui va lo que he podido lograr. Utilizo dos funcionas, dado que no he podido usar la misma para distintos tipos de activos.
1 – fondos de inversion nacionales e internacionales> =value(muFunds(«nav»,B2,»morningstar»)), en B2 guardo el ISIN del fondo, cualquier fondo basicamente.
2 – acciones bolsa espanola> =GOOGLEFINANCE(«BME:»&B4,»price») donde en B4 guardo el ticker de la accion.
Espero sea de ayuda y utiles. un saludo. German
Hola German,
Me alegro te resulte práctico. Gracias por indicar las funciones de muFunds.
Los precios en googlesheets ya los teníamos todos, tanto de acciones, fondos y ETF (pero solo del día actual). Aqui está: https://docs.google.com/spreadsheets/d/1pSs2mC38gaKbqUYBkmMv7s1sbFWaVJmVJS7GvdXpyDk/edit#gid=0
Lo que queda pendiente, es coger el precio de una fecha pasada, que ya está también hecho para acciones y ETFs, pero falta para fondos, y la funcion muFunds no lo permite, y googlefinance para fondos tampoco.
A ver si alguien sabe como hacerlo en googlesheets.
Gracias
Antonio
Hola, muchísimas gracias por esta aportación, estaba elaborando algo parecido y no sabes el tiempo que me puede ahorrar, de verdad es una aportación impresionante. Lo del tema del IRPF ya es rizar el rizo. Eternamente agradecido
Juan Carlos,
Pues me alegro mucho que te guste y parezca útil. Yo he tardado un tiempo en ir refinando el excel para mi propio uso, y me pareció buena idea compartirlo, pues hacer estas cosas lleva mucho trabajo. Si os ayuda, misión cumplida. Yo me quedo con vuestra gratitud y comentarios y consejos técnicos que aportan mucho y que son muy bienvenidos.
Hola Antonio
Gracias por compartir todo este peazo trabajo, empiezo a usarla ya mismo y te planteo nuevas cuestiones:
como identificas y puedes tener el seguimiento de traspaso
– de carteras de acciones, para saber donde las compraste
– entre fondos/planes pensiones, en la misma o distinta gestora.
eje 1 traspasas Valentum a True Value en R4
eje 2 traspasas Valentum de GPM a True Value en R4
eje 3 traspasas True Value de GPM a True Value en R4
y si no lo traspasas total sino parcial, sea al mismo fondo o distintos fondos.
Mi solución, básica como la alcachofa, es: en mi excel añado comentarios a la celda de entrada y salida enlazando los importes del traspaso, si es a varios divido la entrada en el mismo número de salidas y el importe está color blanco negrita por visulizarlo mejor
Si tienes carteras de varios titulares, pero al final es el patrimonio familiar, lo gestionas en las subcarteras, tipo acciones Carlos, acciones Ana, Fondos Carlos, Fondos Ana, etc y en el resumen tendré total acciones, total fondos, etc o como puede ser mas práctico.
En los fondos tengo una columna con el valor fiscal (valor de compra orignal de la aportación) del mismo por temas fiscales. Me refiero a que si compras 100€ de True 2017 y lo traspasas a Valentum e ingresas 100€ 2018 y lo traspasas a Baleo e ingresas 100€ 2019 y el fondo vale 500€, el valor fiscal son los 300€ de las aportaciones y tienes un beneficio de 200€ fiscal.
Que locos, hacemos de todo buscando servicio, rentabilidad y menores costes … después viene el papeleo
de nuevo gracias por tu trabajo
Carlos,
Has dado en el clavo con tus preguntas. El tema de los traspasos es un problema importante y lío, pues las opciones son múltiples (traspasos parciales, múltiples brokers, etc..).
Lo ideal sería arrastrar como dices el valor fiscal siempre para mantener la traza de donde se hizo la primera compra, pero no tengo claro como automatizarlo en el excel. No lo he pensado a fondo, pero poderse se puede pues los brokers lo hacen (en selfbank lo llevan muy bien). Si alguien se atreve a dar una soluciñon a ese tema lo agradecería tanto como tú, sin duda.
Por el momento, lo que dices de dividirlo en filas y anotar a donde van y todo ello, tiene todo el sentido, yo así lo hago (pongo tambien un código de identificacion o trazabilidad que dice de donde viene el fondo, p.ej 1, 2, 3, 2a, 2b, 2a.1, 2a.2, donde los números indican nuevas aportaciones, y las letras splits para traspasos, etc…)
Respecto a la cartera de varios titulares, yo sinceramente, como son activos independientes, que no se pueden traspasar entre ellos, ni compensar, y usan FIFOs independientes de cara a hacienda, etc.. usaría un excel distinto para Ana y otro independiente para Carlos.
A ver si entre todos, encontramos una solución a lo de los traspasos, que es algo pendiente de hacer bien.
Gracias por comentarlo
Antonio
Respecto al código de trazabilidad de los fondos al traspasar he usado esto:
—————————-
Numeracion del Id de trazabilidad :
1) Un numero solo identifica a una suscripcion nueva (p.ej.»3″)
2) Un numero seguido de una letra indica que la suscripción inicial se ha fraccionado en varias partes (a, b, c,…) para hacer una traspaso parcial
3) una secuencia inicial (solo numero o numero y letra) seguida de un punto «.» indica que es un fondo procedente de un traspaso (p.ej.: «2a.1» indica que este traspaso viene de una suscripcion inicial «2», en concreto de la parte «2a»
Cada punto («.») en el identificador significa un traspaso realizado. Esta secuencia puede ser tan larga como el numero de traspasos realizados desde la suscripcion nueva inicial
Esta trazabilidad sirve para que cuando se reembolse (venta) de un fondo, de cara a Hacienda, se sepa el inicio real (origen) el fondo su fecha inicio y sus rendimiento acumulados tras los multiples traspasos.
——————————-
Servir sirve así, pero es un proceso manual, lo suyo sería llevar ese precio de coste fiscal inicial de un traspaso a otro.
Quizás una macro leyendo este id pueda hacer el trabajo, no lo tengo claro.
Nuevas ideas son bienvenidas.
Antonio
Estoy siguiendo tu excelente trabajo con el excel V3.0 y veo que en las ventas das por supuesto que se vende el mismo nº de títulos que en las compras, pero ¿y si vendes una cantidad distinta? Tal vez sería conveniente poner una columna de nº de títulos vendidos.
Hola Antonio,
Enhorabuena por la hoja, he estado evaluando hace semanas algunos paquetes de software adecuados para seguir mis inversiones domésticas, y la verdad es que ninguno me ha acabado de convencer, pero este excel se ajusta perfectamente a lo que buscaba.
Una pregunta: ¿hay alguna forma especial en la hoja de reflejar los dividendos script?. He pensado en reflejar un script dividend como un dividendo con valor el precio de la acción de día del script, seguido de una compra de acciones ese mismo día…pero no sé si hay alguna forma más sencilla y que no implique el paso de traducir las acciones entregadas a cash.
Muchas gracias y un saludo
Hola Jaume,
Me alegro que el excel se ajuste a lo que buscabas.
Yo hace tiempo que ya no tengo acciones que repartan dividendos en script, no me gusta esa filosofía por parte de la directiva.
Cuando recibes derechos via script dividend (o dividendo elección) puedes venderlos en el mercado al precio que sea, o vendérselos a la empresa a un precio concreto. En ese caso, anota esa venta de derechos (en DatosDividendos) como unos dividendos normales, y además tendrás la retención en destino del 19% como ellos.
Si conviertes los derechos en acciones, anota esas nuevas acciones en DatosInversiones con precio de compra cero.
Y si haces ambas cosas (parte de los derechos los vendes y el resto los conviertes en acciones) haz las dos anotaciones en las dos pestañas del excel.
Espero te sirva.
un saludo
Antonio
Los planes de pensiones pongo el valor actual menos el valor anterior como compra. Y la revalorización menos las aportaciones como dividendo.
Gracias Antonio por la previa respuesta. Ahora tengo un problema de carácter técnico: la actualización de cotizaciones sólo me funciona bien si la subcartera en la pestaña ‘DatosInversiones’ es ‘Cartera Acciones’; en este caso, aunque la inversión sea un Fondo, encuentra perfectamente el ISIN y descarga el precio.
En cambio, si en el campo Subcartera pongo por ejemplo ‘Fondos’, la macro no muestra esas inversiones en la tabla de ‘Cotizaciones’ y se limita a mostrar y a bajar el precio de aquellas marcadas como ‘Cartera Acciones’.
Muy extraño. He estado mirando fórmulas y el código de la macro, pero no veo que puede estar sucediendo.
Hola Jaume,
La macro discrimina por ‘tipo de instrumento’, no por subcartera. Asegurate que en el tipo de instrumento sea exactamenter: ‘Accion’, ‘ETF’, ‘Fondo’ o ‘PlanPensiones’
Espero que asi ya vaya bien.
Antonio
Hola,
Muchas gracias por las tablas, yo personalmente llevo muy poco en esto y siento que me va a costar entenderlas al 100% para sacarlas rendimiento.
Igual no es el foro, pero, ¿podrias hacer una tabla tipo «Radar» en la que sea facil meter y sacar de la Excel las empresas de las que quieras hacer seguimiento?
Que los ratios, PER, BPA, RPD, Maximas y minimasde 5 años, etc… puedas cambiar valores dentro de los cuales para ti son simbolo de compra, por ejemplo que el PER este entre 12 y 17, que el Payout no supere el 70%… porque para determinadas empresas puedes ser mas laxo y se necesite cambiar etc…
Bueno… que muchas gracias y ahi dejo mi carta de los reyes magos.
🙂
Hola Savovic,
Hacer un radar de acciones creo que es mejor que sea con datos en tiempo real. Para ello te recomiendo que uses googlesheets, que te permite acceder a cotizaciones, PER, DPA, etc en tiempo real. Hay varios blogs que los comparten. Busca por «googlesheets radar acciones» o similar y seguro que encuentras alguno.
Pero sin duda es una buena idea tenerlo, para marcar puntos de entrada/compra y que veas cuando los precios llegan al punto deseado. Es algo que tengo hecho parcialmente en excel y en plataforma web, pero no rematado, y lo dejo pendiente para el futuro.
Un saludo
Hola Antonio y todos,
He introducido en ‘DatosInversiones’ ahora mis Planes de Pensiones e introducido el código de los mismos que aparecen en la página de Investing.com, pero a la hora de actualizar los datos en la hoja ‘Cotizaciones’, no encuentra su precio y lo marca sistemáticamente como 1.00, sin fecha de cotización.
Para Acciones siguiendo el ticker de Yahoo y para Fondos siguiendo el ISIN de Financial.times, el scrapping funciona estupendamente y encuentra su cotización, pero no así en mi caso para Planes de Pensión y el código de Investing.
A modo de ejemplo, estoy usando el código LP68080317 para el PlanCaixa Tendencias PP.
A ver si alguien puede echarme una mano.
Muchas gracias. Jaume
Hola Jaume,
Para el plan de pensiones en vez del isin LP68080317, debes poner el texto final del url de investing «plancaixa-tendencias-pp». Es la solución que encontramos al extenderlo a planes de pensiones. Se comentó en tweeter pero quizas no en el blog. En el excel ejemplo, si que está.
Lo he probado y funciona en tu caso.
Saludos
Antonio
Genial, muchas gracias Antonio, ya he podido introducir los datos de los Planes. Quizás si que convendría dejar claro en algún sitio en el blog esta eventualidad, la forma de acceder a la página de Investing es muy diferente de como se hace en Yahoo o en Financial Times (no se me habría ocurrido nunca la parte final de la url).
Abrazo
Jaume
Hola Antonio,
he visto que algunos datos del seguimiento de cotizaciones se podrían indexar a google finance con las funcionesque tiene google drive. Además se pueden incluir ratios, el farmaceútico activo lo tiene explicado en su blog.
Creo que no vale para los fondos, pero estaría bien usar algunos ratios? seguiré investigando, lo primero es incluir tu plantilla en la cuenta de google drive
David,
Pues sí, investiga y si obtienes cosas interesantes, ya nos compartes el googlesheet que obtengas o cualquier otra idea.
Saludos
Antonio
hola Antonio, que tal? he estado teniendo problemas para obtener precios de los siguientes ISIN> FR0010251744 (ETF) y LU1883311653 (fondo). Al parecer, según mi investigación inicial, los proveedores de datos no tienen precios de dichos ISIN y por ello el error. Si pudieses verificarlo y confirmarlo sería genial, y si conoces alguna alternativa para obtener precios mucho mejor. Como estás tratando los ISIN que no tienen precios publicados en tu planilla? Muchas gracias nuevamente y un abrazo.
Germán, Efectivamente esos productos no se encuentran en Yahoo Finance, ni en Financial Times. Pero en el caso del ETF FR0010251744 (es un Lyxor Ibex 35 (DR) ETF Dist A/I) y no debes poner el ISIN sino el ticker del ETF que es: LYXIB.MC . Con eso ya debería funcionar.
En el caso del fondo solo te queda o poner el dato a mano, una vez que encuentres el valor liquidativo en tu broker o en otra web, o si no poner un ISIN de un producto similar que se parezca y que sí se encuentre en financialTimes, por ejemplo igual te sirve Amundi Funds – European Equity Target Income A2 EUR H QTI D LU1883311497:EUR para tu fondo
Espero te sirva.
Saludos
Antonio
buenos días Antonio, gracias por tu rápida y como siempre efectiva respuesta. El ETF ha funcionado con el ticker y he solicitado a FT que agreguen el fondo. Muchas gracias nuevamente y un saludo.
Buenos días,
La hora de control de rentabilidad me parece una pasada. Muchas gracias.
Tengo una duda ya que yo la empiezo ahora en 2019. ¿hay alguna forma de empezar en este año y que todas las estadísticas me las calcule desde este año?, por ejemplo desde junio de 2019.
Gracias d enuevo y saludos
Hola Javier,
En la última version 3.5 que estoy preparando tengo incluido que las fechas de todo se adapten a las operaciones que pongas en DatosInversiones. Supuestamente así no deberías tener problemas respecto a la fecha de inicio y calcularse automáticamente en las partes más críticas como en Rentabilidades y Rendimiento.
Cuando esté depurada (estoy tardando más de la cuenta por líos diversos) la publico.
Me alegro que te haya gustado
Saludos
Antonio
Antonio; en primer lugar darte las gracias no solo por los recursos Excel que estan muy completos, sino también por toda la información que das en el blog. Uso Google Docs y he visto algún comentario que no se puede utilizar toda la funcionalidad (ej. fechas pasadas) sino es con Excel. Es así ? Paul
Hola Paul, Sí, es así, las funciones más avanzadas como la fecha de cotizaciones pasadas (hasta 1 mes hacia atrás del día actual) de acciones, fondos, etfs y planes de pensiones, funciona solo con el excel 3.X. En googlesheets no fuimos capaces de conseguirlo.
Gracias por tu interés. Un saludo. Antonio
Buenas
Lo primero de todo muchas gracias por esta excel tanta potente y enhorabuena!
Por otro lado yo tengo una pregunta muy especifíca que no se es lo más adecuado por aqui. Es la siguiente:
Cuando le doy a actualizar cotizaciones, me da un error de carga de tiempo y me pide que lo depure o finalice. Al darle a depurdar me marca en amarillo la parte de que pone Moneda = hElemento.innerText (copio abajo el texto del VisualBasic. No tengo más conocimientos para continuar y no puedo utilizar la excel.
¿me podrías dar alguna indicación de que hacer? Perdona las molestias y muchas gracias.
Un saludos
‘Parsear la MONEDA antes de tabla en FT:
Set hElementos = .getElementsByClassName(«mod-tearsheet-overview__header__symbol»)
Set hElemento = hElementos(0)
Moneda = hElemento.innerText
csv_Moneda = Split(Moneda, «:»)
Moneda = csv_Moneda(UBound(csv_Moneda, 1))
‘ES0124037005:EUR
Hola Cata,
Gracias por tus palabras de agradecimiento. Siento los inconvenientes. Soy consciente que de vez en cuando se producen estos fallos. A mi me pasa. No lo he podido depurar aún, pero todo parece que se debe, asumiendo que tienes buena conexión a internet, a que en ese momento la web que visita el excel para coger los datos de cotización no está disponible o responde con demasiado retardo. En ese caso, si te sale el mensaje de error con la opción de «depure o finalice», es mejor que le des a «finalice», y vuelves a intentarlo otra vez hasta que cargue todas las cotizaciones del tirón. En el peor de los casos en 2 o 3 intentos se consigue, y normalmente a la primera vez se consigue en más del 50% de los casos si tienes buena conexión de internet.
La depuración o mejora que creo que debo hacer consistiría en internamente reintentar la lectura de la web cuando lleve tiempo sin recibir el dato esperado, y así hacer que no seamos nosotros los que le tengamos que dar a «finalice» y de nuevo al botón de cargar de nuevo. Eso es algo que tengo pendiente, pues es algo molesto, pero hasta ahora casi nadie se había quejado, por eso no le he dado prioridad.
Espero que ahora puedas leer la cotización aunque sea tras intentarlo dos o tres veces.
Saludos
Antonio
Hola Antonio,
Muchas gracias por compartir esta herramienta de gestión de cartera de inversión. Mucho más completa y profesional que la que yo estaba utilizando, un excel «casero» que he ido modificando al tiempo que iba necesitando más funcionalidad. Desde luego la actualización de cotizaciones online con solo apretar un botón es genial.
He empezado estos días a introducir mis datos y veo que algunos ticker dan error. Tengo el mismo problema que comentaba Cata el pasado noviembre. He estado investigando un poco y veo que hasta ahora el error me aparece solo con un fondo de inversión. El fondo con ISIN: LU0757431738 da el mismo error 91 en tiempo de ejecución que reportaba Cata (Variable de objeto o bloque With no establecido, y en el depurador de VB aparece resaltado «Moneda = hElemento.innerText»).
Buscando el porqué, veo que la web de FT no encuentra este fondo concreto en su base de datos. Me sorprende, porque la web de la OCU, Morningstar y otras si lo encuentran sin problema.
Disculpa las molestias y espero que este comentario sirva para mejorar la herramienta.
Un saludo, Javier
Hola Javier,
Es cierto que ese fondo no está en financialTimes, es una pena. Por el momento la herramienta del excel solo busca las cotizaciones históricas en esa web por eso no las carga y da error. Por el momento lo que puedes hacer es cargar la cotización a mano, una vez hayas cargado el resto de tus fondos/acciones. Si te da error y se bloquea, no cargando las siguientes (como supongo que será), esa parte la podría depurar en breve a primeros de enero en cuanto regrese de viaje de Navidad. No se si se puede pedir a Finacialtimes que incluyan fondos bajo demanda, pero lo podría intentar (lo de buscar otra web de datos que complemente sería otra opción pero me llevará algo más tiempo, lo anoto en tareas futuras).
Gracias por usar la herramienta y por notificar fallos, eso ayuda a mejorarla.
Saludos
Antonio
hola Antonio, Javier, felices fiestas para todos. He sufrido dicho problema, y efectivamente he pedido a FT que agreguen el fondo, y lo han hecho sin problemas.
Qué bueno Germán!!!. No tenía claro si nos iban a hacer caso. ¿Cómo lo has pedido, en algún formulario web, por email? Será bueno saberlo por si hay que pedir nuevos fondos en el futuro. Muchas gracias, y felices fiestas
Hola Antonio, muchas gracias por esta herramienta que me ayuda mucho en mi operativa.
Hay una fórmula que no entiendo bien, corresponde a la hoja “DatosInversiones” y columna “Coste bruto total de la compra (euros)”. Al ser el coste bruto creo que debería de incluir la comisión de compra y además el tratamiento del cambio de divisa debería de hacerse dividiendo por la columna K en lugar de multiplicarse. En mi opinión la fórmula debería ser: =(L6*J6/K6)+N6. Y ya por sugerir, yo pondría el contenido de la columna N antes de la M, para que quede claro cual es el coste total de la operación.
Saludos
José
Hola Jose,
Es posible que los nombres de las columnas puedan confundir, pero la fórmula tal y como está lo calcula bien. La columna “Coste bruto total de la compra (euros)” multiplica L*K*J, y trata de anotar el coste «bruto» entendido en el sentido de que no incluye los gastos o comisiones todavía (a lo que ya llamaría «neto»). Es en la pestaña IRPF2 donde en la columna C «Precio de compra tras gastos» se le suma al coste bruto (M) la comisión de compra de la columna N de DatosInversiones. De cara a hacienda, la plusvalia sería la diferencia entre venta y compra brutos, menos las comisiones de compra y venta, tal y como se calcula en IRPF2.
Respecto a lo de dividir entre la columna K, no hay que hacerlo, el problema es que la columna K el nombre «Cambio divisa (Moneda/EUR) en compra» está mal puesto, y debería llamarse «Cambio divisa (EUR/Moneda) en compra» indicando el valor en euros de una unidad de «moneda». Puedes cambiar la etiqueta (creo que no afecta al resto) para que no haya confusión.
Espero que se entienda.
Saludos
Hola:
Me parece una obra de arte este Excell. Me encanta llevar el control de todas las cosas por Excell
Ahora me he puesto a invertir por la plataforma etoro. Estoy preocupado por la declaracion de Hacienda del año 2020.
Estoy metiendo los primeros movimientos de 2019, concretamente de octubre y me sale todo correctamente, pero el cambio de USD a EUR y el precio de la moneda no me coinciden
Al final la cantidad de ingreso o perdida de rendimiento en las columnas X y Z no corresponden con la cantidad en euros de mi movimiento, y las comisiones no se que cifra poner para que coincida con el resultado de dichas columnas sean el beneficio o perdida real que he tenido.
Las comisiones de etoro no me corresponden con lo que hay que poner en las columnas N y U para que X y Z salga mi resultado de dinero.
Espero que me puedas ayudar,
Un saludo
Hola Xabier,
Me alegro que te vaya bien, aunque con dudas. Me resulta difícil saber exactamente que es lo que te pasa, pues además hay varias versiones de excel y la letra de las columnas cambia. Si no te importa me mandas tu excel por email, y me marcas algún ejemplo con los datos que tienes del broker, dónde los has puesto, y qué es lo que no te cuadra. Así te podré ayudar mejor.
Un saludo
Antonio
Hola Antonio
El otro dia te envie el correo que me pediste para explicarte mi situacion y mis problemas con el excell.
Te llego? has podido comprobarlo o mirarlo,
gracias
Xabier
Xabier, no me ha llegado nada. He mirado en spam y tampoco. Si no te importa mándamelo otra vez con acuse de recibo, a ver si así.
Saludos
olvidatedetucerdito@gmail.com es esa no?
Sí, ese es mi e-mail. Prueba de nuevo a ver…
Hola Antonio, buenas tardes.
Excelente trabajo.
Tengo varias dudas con respecto a la aplicación Control de Rentabilidad V3,5 en parte porque soy un profano en esto.
Ahi van dos:
1) En la hoja “DatosInversiones” en el apartado Compras la columna L está en amarillito para que se pueda introducir el precio pagado por la Acción sin embargo veo en el apartado Venta en la columna S que entiendo que es el precio al que se vende contiene fórmulas, en este caso ¿Donde hay que poner el precio de venta de la Acción?
2) Por otra parte, en la última fila donde consta “Liquidez Invertir” en las columnas I y J están con una fórmula que hace alusión a la Hoja Resumen (I2) y Resumen (C11) mientras que “Liquidez Invertir que está unas filas más arriba estan estas celdas en amarillito para que se puedan poner los datos ¿A que es debido esto?
Muchas gracias por todo. y sobre todo por dejar este trabajo a nuestro alcance.
Saludos
José
Hola Jose,
Es normal este tipo de dudas. Te intento responder:
1) Si has vendido algo, en la columa S debes quitar la fórmula, poner el precio de venta y colocar el fondo en amarillo para que tú veas que esta ya no contiene una fórmula y que ese precio es fijo. Además al vender debes poner en la columna O la fecha de venta, quitando la fórmula, y eso es todo para vender. Notarás que la columna V «Cotizando» ha cambiado a «Falso» indicando que ya está cerrada o vendida.
2) La fila con liquidez con fondo blanco y fórmula se usa solo si tienes opciones PUT vendidas, y sirve para quitarte la liquidez que tienes comprometida con la venta de PUTs. Si no has vendido ninguna PUT, o no piensas hacerlo nunca puedes incluso quitar esta última fila de liquidez con fondo blanco que resta.
Espero haberme explicado.
Saludos
Antonio
Muchas gracias Antonio,
Respecto al primer punto, suponía que era así, no obstante ahora he entencido por que las celdas de la columna O de la hoja «DatosInversión» deben tener una fecha válida pues de no ser así, las celdas de la columna V mostraran «Falso» y si es así en la Hoja «Cotizaciones» al pulsar el Botón «Actualiza Cotizaciones» no aparece el valor de la acción ahora bien, creo que la fórmula podría ser simplemente =hoy(), bueno, alguna razón que desconozco por el momento habrá para que tenga que hacer alusión a lo que pase en la celda I.
Respecto al segundo, no tenía ni idéa.
Ahora estoy estudiando que hacer con la hoja «Rentabilidad» que con tanto número me tiene un poco perdido y no se si debo borrar los datos que tiene para quedar los míos o que hacer con ella.
Saludos y muchísimas gracias por todo.
Hola Antonio, entendida la hoja «Rentabilidad»
Tengo alguna sugerencia/modificación para la macro «Fijar Fila de esta hoja «Rentabilidad» ¿Te la pongo por aquí o te la mando a tu emai?
Saludos.
Hola José,
Como tú prefieras. Si es corto por aquí igual mejor, por si les sirve a otros tu enfoque.
Un saludo
Antonio
Gracias,
Bien Antonio, buenas tardes.
Respecto del módulo “Private Sub Worksheet_BeforeDoubleClick(ByVal….”
Te lo mando completo a tu email pues creo que es muy largo para ponerlo por aquí
Un resumen:
La modificación está a partir de: Range(«AP» & fila).Select
tú tienes puesto Range(«AN» & fila).Select” ¿?
Lo que sigue modifica la celda de la fila a fijar de las columnas AP, AT, AX y BB para que estas que están normalmente con fondo amarillo (celda modificable) pase a fondo blanco.
Añado un cuadro de texto a la derecha del gráfico para que el usuario sepa lo que sucede al hacer doble click para fijar su histórico de datos.
Borro:
Range(«H» & fila).Select
Application.CutCopyMode = False
Al no considerarlo necesario, el rango copiado ya está deseleccionado.
Añado en su lugar: Range(«C1»).Select
Para que termine en la visualización del inicio de la hoja mostrando el resumen de rentabilidades y el gráfico.
– – – – – – –
Por otra parte, en la hoja resumen hay un botón para actualizar la hoja dinámica y mostrar los resultado de las celdas “C40…..” y yo considero que si se entra en esta hoja es para ver el resumen por lo que no entiendo lo del botón actualizar por lo que he creado esto que te muestro a continuación para la hoja resumen de este modo se actualiza automáticamente al abrirla.
Private Sub Worksheet_Activate()
Macro_actualizar_tablaResumen
End Sub
Mira tu a ver si consideras estas modificaciones para cuando hagas una nueva revisión (versión)
Adicionalmente preguntarte,
Tengo un fondo cuyo ISIN es: ES0116396005 pero cuando actualizo las cotizaciones siempre me sale el signo de cerrar admiración y no el tic de oK he leído que en el caso de los fondos se debe poner el Ticker de FinancialTimes.com pero no se como encontrarlo aunque viendo tu hoja original veo que tienes puesto el ISIN en lugar del Ticker y si lo tienes actualizado en Cotizaciones. ¿Qué debo hacer?
Gracias y Saludos.
José,
Gracias por las sugerencias de mejora. Ya te he contestado por email al cambio principal. A ver si tras ejecutarlo y entenderlo lo damos por bueno.
Lo del botón actualizar, tiene todo el sentido, me gusta y he quitado ya el botón de actualizar. Solo con lo que has puesto se actualiza solo cada vez que despliegas esa pestaña. Gracias.
Private Sub Worksheet_Activate()
Macro_actualizar_tablaResumen
End Sub
Respecto al fondo que mencionas, Cartera Naranja 75/25 FI, ES0116396005, no hay problema con él, lo único que su valor liquidativo suele ir como en muchos fondos actualizado con 1 o 2 días de retraso. Pongo una exclamación para que seas consciente de ese retraso. Por ello es bueno que no fijes el mes nada más acabar. Deja que pasen 4 o 5 días del mes siguiente para asegurarte que todos los activos tienen el VL de la fecha deseada a fin de mes.
En fondos uso FinancialTimes, pero para ello basta con poner el ISIN, ya que la web busca aqui: https://markets.ft.com/data/funds/tearsheet/summary?s=ES0116396005:EUR, y por tanto solo necesito insertar el ISIN puro (el «:EUR» y demás se lo pongo yo)
Un saludo
Antonio
Gracias por tu atención e información, me alegro que te haya gustado esa pequeña sugerencia.
Te acabo de mandar por email el módulo completo en un .txt para que no te de problema al ejecutarlo tras pegarlo.
Espero que te guste.
Saludos.
José
Hola Antonio, buenas tardes, algo debe estar pasando que el fondo no lo actualiza nunca yo tengo puesto en DatosInversión sólo esto: ES0116396005 ¿Debo poner algo más?
gracias
José
Según veo en https://markets.ft.com/data/funds/tearsheet/historical?s=ES0116396005:EUR solo hay datos hasta el viernes pasado día 15. Será eso.
Lo primero muchas gracias por todo el trabajo, me surge la duda de como incluir una cotización que después de la compra ha sufrido un contrasplit, es decir yo compre 80 títulos a un valor x y después del contrasplit pase a tener 26 con un valor superior, ahora los he vendido pero siguen apareciendo (80-26) títulos sin vender.
Hola Hugo,
Si hay un contra split y pasas a tener menos acciones de mayor precio, usas ese ratio, y directamente divides el número de acciones (pasas a 26 acciones), y el precio de compra lo multiplicas por ese ratio. Con eso ya tienes el contrasplit incluido, en la misma fila del excel de tu compra original.
Espero se entienda
Saludos
Antonio
Hola Antonio,
Muchas gracias por el blog. Estoy empezando con la inversión y me he descargado tu plantilla de control de rentabilidades. Por ahora estoy empezando a meter datos y viendo como funciona. Tengo 2 consultas:
1. Si hago aportaciones mensuales, tengo que ponerlas cada vez como una compra en «datos inversiones»?
2. Para el caso de utilizar un roboadvisor como en Indexa Capital para fondos de inversión, cómo lo hago? Cómo accede la macro al valor liquidativo de tu inversión en Indexa?
Gracias por tu respuesta
Un saludo
Joan
Hola Joan,
Gracias a ti. Te respondo. 1) Sí, hay que poner una nueva fila cada mes. 2) No se puede actualmente, aunque siempre puedes rellenar el valor liquidativo a mano. Sería una vez al mes. De todas forms habla con indexa, pues creo que han hecho una API que sirve para eso. Y es posible que se pueda hacer una macro que acceda al valor liquidativo tuyo. Si te enteras de algo será bueno saberlo.
Saludos
Antonio
Hola Antonio,
Acabo de consultarlo con Indexa pero no me han sabido responder (o no me explicado bien). De todas formas, cómo se podrían introducir manualmente las aportaciones periódicas en Indexa?
Si lo pongo en una nueva fila, no sé el valor de la participación y al actualizar el valor de esa aportación sólo sabría el de la inversión completa, no el de la aportación específica.
Y si actualizo directamente el valor liquidativo de la inversión de Indexa, no podría calcular el MWR ya que no tendría en cuenta el momento en que he realizado la aportación.
Habría alguna manera de seguir la cartera de indexa conjuntamente con las otras inversiones de mi cartera?
Muchas gracias
Saludos
Joan
Joan,
Creo que es posible entrar en los detalles de tus aportaciones en indexacapital, entrando con tu mismo usuario y contraseña de indexa en el banco inversis (https://www.inversis.com/) ya que es donde tienes depositados los valores. Si puedes entrar, me supongo que ahí verás los detalles de las aportaciones e info fiscal detallado de cada uno de los fondos que indexa contrata por ti (2 fondos si tienes menos de 10.000€) o 7 fondos si son entre 10.000 y 100.000€.
Ya nos dices si esto funciona.
Saludos
Antonio
Joan, Aqui lo dice: https://support.indexacapital.com/es/esp/acceso-cuentas-bancarias
pero debes pedirles las claves de inversis para ello, no son las mismas que de indexa
Ya nos dices…
Hola Antonio, ya lo tengo en la propia plataforma de indexa se pueden ver el detalle de las aportaciones.
Una última duda, cómo se gestionan las comisiones en la plantilla excel? Entiendo que habría que poner las comisiones que no vienen deducidas del valor liquidativo del fondo (custodia, gestión de un tercero, etc)? Y éstas se aplican automáticamente en el cálculo de rentabilidad?
Gracias
Saludos
Joan
Joan,
Me alegro que ya veas los detalles de tus fondos con indexa.
Las comisiones que no se descuentan del valor liquidativo directamente, no hay columna en el excel para ello en DatosInversiones, ya que muchas de esas comisiones no son proporcionales al valor de tu cartera o una posición concreta, y hay muchas comisiones como las de custodia con mínimos, periodicidades distintas, exnciones temporales, etc etc.. con lo cual es complejo de gestionar. Por el momento tendrás que ir anotándolas por tu cuenta en una hoja nueva a parte. Lo siento
Saludos
Antonio
hola Antonio, que tal estas? espero que disfrutando la cuarentena 😉 tengo una duda con respecto al tratamiento y/o calculo del TWR (columna F hoja Rentabilidad). En mi caso, estoy tratando de agregar un deposito a plazo, y quiero saber la forma correcta de ingresar un deposito con dos escenarios. 1 re invirtiendo los intereses al vencimiento y 2 retirando los intereses al vencimiento, y en ambos casos el deposito continua invertido. Me surge esta duda ya que en los ejemplos que he ingresado, entiendo que los intereses (columna Dividendo) se consideran re invertidos a la hora del calculo de TWR en el próximo periodo, cierto? O de otra manera, los montos de los dividendos siempre siguen invertidos a la hora de calcular el TWR en periodos futuros. Correcto? Por lo menos eso he podido constatar con un ejemplo.
Luego, si quisiera retirar de la inversion dicho pago de intereses, debería ingresarlos en columna de Reembolsos, correcto? espero haberme explicado correctamente. Gracias como siempre y a cuidarse.
Hola German,
Gracias por pasarte por aquí. Por fortuna y cuidado, vamos con buena salud… espero lo mismo de vosotros.
En Rentabilidad, columna F de dividendos+primas (también valdría para intereses de depósitos) lo único que se hace es recoger esos intereses y computarlos en tu rentabilidad mensual, pero no reinvierte nada. Si realmente quieres reinvertir los intereses y crear interés compuesto, deberías anotar una nueva aportación o compra de deposito/acciones/fondo en DatosInversiones. El dinero que pongas a trabajar aquí, sí que estará invertido.
Espero haberte aclarado las dudas.
Saludos
Antonio
Hola Antonio,
Gracias por tu aportación, la hoja de Excel esta genial!
Yo tengo una duda respecto a esto: si por ejemplo quisiera reinvertir los dividendos obtenidos por las acciones que tengo, ¿cómo anoto esto en Datos Inversiones? Habia pensado en lo siguiente, a ver si te parece correcto:
Pongamos que en Diciembre he recibido 100$ en dividendos de Amazon y en Enero compro una accion de Amazon a 3,000$ usando los 100$ en dividendos. Seria correcto anotar esa operacion en Datos Inversiones como que he comprado una accion de Amazon por 2,900$ (3,000-100) o estaria contando el dividendo de 100$ por partida doble a la hora de calcular el TWR de la cartera?
Gracias de antemano y un saludo!
Hola Javi,
No sería correcto hacer ese descuento en la compra. Pon el coste real de la compra en datosinversiones, y los dividendo anotados en datosdividendos. Eso es todo. Así es lo correcto para que luego sea real la rentabilidad y las plusvalías.
Saludos
Antonio
Hola Antonio,
Estoy tratando de usar la versión 3.5 de tu Excel y en la hoja “DatosInversiones” cuando relleno la fila 43 me da problemas. En la columna S aparece #N/A y en columna V me sale #¡Valor!
En la hoja “Cotizaciones” hasta la fila 43 me actualiza las acciones bien, pero sólo hasta ahí.
Qué hago mal?
Por favor, ¿puedes ayudarme?
Gracias por todo,
Lola
Hola Lola,
Asi sin más no te sabría decir por qué ocurre el error justo en esa fila. Si quieres me lo mandas por email y te lo intento diagnosticar y arreglar.
Un saludo
Antonio
Hola Antonio,
Muchas gracias por tu excelente aportación. Es realmente muy útil cuando combinas distintos vehículos de inversión.
En mi caso no me funciona la ¨Actualizacion de cotizaciones ¨ Siempre da error al ejecutar macro en MVB :
«cargaprecioactivo_FinancialTimes.
Podrias darme alguna pista para poder depurarlo ?
Se para en esta linea:
Sub CargaPrecioActivo_FinancialTimes(ByVal stockTicker As String, ByVal tipo As String, ByVal Dia As Integer, ByVal Mes As Integer, ByVal Anio As Integer, ByRef Precio As String, ByRef fecha As String, ByRef Moneda As String)
«Error de compilacion. no encuentra Biblioteca o proyecto»
Tienes que tener una subscripción a FT para poder hacer el scraping de datos ?
MacOS Catalina»
M Excel para MAC V16.17
Disciulpa po la extension del comentario
Un saludo
Rafael,
No te se decir por qué te falla en los fondos ¿El fallo es en en el primer activo de la lista o te falla tras actulizar otras cosas como acciones? Si falla en el primer activo de la lista es posible que te falte una librería de microsoft que he comentado ya en esta u otra entrada. Por lo que se, el excel no funciona en Mac por ello, solo en Windows.
Un saludo
Antonio
Hiola Rafael, buenos días Prueba a poner estas web en el navegador:
https://markets.ft.com/data/funds/tearsheet/historical?s= (el ticker de tu fondo, ejemplo: https://markets.ft.com/data/funds/tearsheet/historical?s=ES0116396005)
https://markets.ft.com/data/etfs/tearsheet/historical?s= (El ticker de tu fondo)
y nos cuentas los resultados.
Saludos.
Gracias Jose por esa ayuda a Rafael B. Sí, creo haber experimentado lo mismo. Si da error al cargar la cotización, a veces basta con visitar la página web de donde se buscan los datos, para que a partir de ese momento se carguen bien los datos. No soy experto en casi nada de informática, pero es posible que se carguen cookies o algo….y ayude.
Saludos
Antonio
Por otra parte.
Abre el editor de Visual Basic y asegúrate de que tienes activadas al menos las siguientes referencias:
Herramientas-Referencias:
.- Visual Basic For Applications
.- Microsoft Excel xx.x Objet Library (nota: xx.x es tu versión de Office)
.- OLE Automation
.- Microsof Office xx.x Objet Library (nota: xx.x es tu versión de Office)
.- Microsoft HTML Objet Library.
Verifica primero activando al menos todas las anteriores, si el problema persiste y al tratarse de un MAC posiblemente debas activar también estas de abajo, no obstante prueba primero como te digo activando las anteriores.
.- Apple bonjour Library 1.0
.- iCloudServices 1.0 Type Library
Ya nos contarás los resultados.
Buenos días Antonio y todos,
Ya hacía algún tiempo que no entraba en la página y me doy cuenta que ya existe la versión 3.5 de la hoja excel.Ya hace algunos meses que vengo usando la versión 3.1 y encantado….una cuestión: para migrar a la nueva versión, ¿hay que tener algo en cuenta, o simplemente se copian los datos de input (inversiones, dividendos,…) sin más?
Muchas gracias y enhorabuena de nuevo por la iniciativa.
Saludos
Jaume
Hola Jaume,
Sí, para migrar de una versión a otra se hace como dices. Puedes hacerlo, abriendo filas nuevas en la versión 3.5, y luego copiando y pegando las columnas en las zonas amarillas, con cuidado de pegar «como valor» para que no te coja referencias del libro de la versión antigua. Así solo copias los valores, no enlaces a tu libro actual.
Pero si no tienes prisa, estoy ahora haciendo la versión 4.0, con mejoras de usabilidad diversas, que saldrá en un par de meses (eso espero pues es mucha programación de macros y formularios de interfaz), y que incluirá un importador.
Saludos y gracias confiar y usar en el excel
Antonio
Muchas gracias por la respuesta, Antonio. Espero pues a la versión 4!!
Saludos
Jaume
Hola. Utilizo tu excel. Es una herramienta excelente. Lo he modificado para meter el tipo de cambio de cada operación de compra, venta y dividendos. Tambien he metido un grafico con los sectores y subsectores de mornigstar. He incluido en los dividendos columnas para saber cuanto se excede del convenio de doble imposicion (lo que se podria reclamar a la hacienda del pais) y otra para saber lo que se paga en la renta y otra para el neto final del dividendo tras impuestos. Muchas gracias por el desarrollo. Tengo acciones a mi nombre otras de mi mujer y otras conjuntas, en la pestaña irpf separo por broker/propietario
Hola gracias por comentar.
Bien!! por lo de los sectores, y lo de las cuentas conjuntas e individuales, todo eso irá en la 4.0
Respecto a lo que dices » tipo de cambio de cada operación de compra, venta y dividendos» y «he incluido en los dividendos columnas para saber cuanto se excede del convenio de doble imposicion (lo que se podria reclamar a la hacienda del pais) y otra para saber lo que se paga en la renta y otra para el neto final del dividendo tras impuestos», todo eso si te entendido bien, ya estaba en la version 3.5, Si puedes matizar en qué se diferencia… Gracias
Antonio
hola Antonio que tal? Revisando algunas notas del blog y la planilla me surge la duda con respecto al MWR. Entiendo que la planilla calcula el TWR, pero no me queda claro donde se calcula y muestra el MWR. Si pudieras aclarar esa duda seria genial. Gracias como siempre y un saludo. A cuidarse.
Hola German,
Es cierto que no lo explico con detalle. El único sitio que lo menciono creo que es aquí: https://olvidatedetucerdito.com/como-calcular-la-rentabilidad-de-tus-inversiones/ Mira a ver si te sirve. Tengo pendiente revisar el algoritmo que lo calcula, en su momento lo probé e iba bien, pero en algunos casos he visto cosas raras. Cuando lo refine, ya lo cuento.
Saludos
Antonio
Buena tardes Antonio, estoy empezando en esto de la inversion y del seguimiento de cartera, y tu excel me parece completisimo, a dia de hoy no se si sabre sacarle partido a todas las opciones, pero ahi estan, tiempo al tiempo.
De igual manera estoy empezando a conocer web’s de referencia donde apoyarme,y la tuya sin duda, ayuda.
En cuanto al excel, me he descargado la version 3.5 , pero no consigo que actualice los precios en la carpeta de cotizaciones, se para en esta linea:
Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Mend(20px) Maw(56%)–tab768 Maw(52%) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)
tengo activadas las referencias que indicas un poco mas arriba, los tickers tambien estan bien, no se si me falta algo mas , si pudieras echarle un vistazo te lo agradeceria.no actualiza ninguna.
en cualquier caso,gracias por tu trabajo
un saludo.
Iñaki
Hola Iñaki,
Ese fallo se produce tras llamar a yahoo finance para intentar sacar la cotización o la moneda del activo. Yo lo acabo de probar, y me va bien. ¿has probado a visitar la web de yahoo finance en tu navegador habitual y voy ver a intentarlo? Alguno ha dicho que les ha ayudado en ocasiones. Si no, dime si usas alguna moneda rara distinta a EUR, GBP o USD, o al menos que activo es el primero de la lista donde da el primer fallo. Y también tu sistema operativo (Windows 10, Mac,..). Siento no poder decirte más.
Un saludo
Antonio
Buenas noches Antonio ,
Uso w7, y la version de excel 16, he hecho lo que has comentado y sigue sin funcionar.
Los valores estan en eur,usd y gbp. De la tabla de datosdeinversion a la tabla de cotizaciones los pasa desordenados.
Que version de excel usas?
Bueno,seguire intentando…
Gracias de nuevo.
Saludos.
Esa combinación Win7 y excel2016 la he usado y bien. No te se decir así a distancia que podría ocasionar el fallo. Lo siento.
Con permiso de Antonio.
Iñaki, que estén como dices desordenados en la tabla cotizaciones no influye en el resultado, No obstante observa que en la tabla cotizaciones en la parte de la cabecera de la tabla dinámica hay un cuadradito pequeño en la zona más gris, si pulsas ahí te da la opción de ordenarlos a tu gusto.
Espero haberte ayudado,
Lo de las divisas sin verlo no sé decirte.
Buenas, despues de mucho marear conseguí descubrir porqué no me dejaba actualizar, hay que tener instalada una version de Internet Explorer igual o superior a la 9. Digamos que el motor de busqueda web que usa excel es el navegador Internet Explorer, ambos productos de Microsoft,logico. Gracias por vuestro tiempo. Saludos
Hola Antonio
Lo primero felicitarte porque es un trabajo impresionante y un curro descomunal, eres todo un grande.
Te cuento mi problema, tengo fondos desde 2017, y he querido recopilar al máximo la información de ellos en el excel, me he bajado la 3.5 y he ido metiendo datos y borrando los que no uso, y casi funciona bien pero la pestaña Rentabilidad me da problemas, ya que, intento fijar todas las filas pero imagino que toma la fecha del ordenador y no lo calcula bien, incluso he ido cambiando las fechas del ordenador pero aun así no calcula bien. He bajado también los datos de los indices mes a mes desde el primer dato y tampoco, me da unas rentabilidades desde el inicio del -99%, tanto en global como en gestión activa y analizadas del -80%.
En cuanto a la hoja Resumen, imagino que como el calculo de Rentabilidad no esta bien, muestra algún error, y en la tabla cartera inversiones no aparecen datos en precio actual y diferencia precios, aunque las formulas están.
Gracias
un saludo
Hola Guillermo,
Gracias por tus palabras. Siento que a bastantes el arranque inicial no sea todo lo fácil que me gustaría, y se os descoloquen algunas coas.
Las fechas en «Rentabilidades» las coge de la fecha de la primera inversión que tengas en «DatosInversiones», pero igual se ha podido descuadrar algo. No te puedo decir sin verlo.
Si a esta hora te sigue el problema, si me lo pasas podría intentar detectar el problema y ajustarlo. Como tú veas.
Un saludo
Antonio
Repasare todos y si sigue fallando te lo envío,
Un saludo
Gracias por Compartir las Plantillas. Gran trabajo .
Un Saludo
Gracias José Ángel, espero que te sean de utilidad. Gracias por comentarlo, Saludos. Antonio
Muchas gracias por todo. Tenía una pregunta conceptual sobre la pestaña de aflora pérdidas y ganancias. Si vendemos una acción USA en pérdidas en 2019 y teniendo en cuenta la regla de 1 año (2 meses para Europeas), podemos declararla ya en la renta de 2019 aflorando pérdidas? aunque no haya pasado el año?
Gracias!
Hola Didac,
Muy buena pregunta, y pertinente ya que el excel no pone límite temporal (habría que ponerlo en la pestaña «aflora»). Pero la verdad, es que al no ser experto en esos temas, no tengo seguridad al respecto. Creo que hay que seguir el principio de «definitivo» y por tanto hasta que realmente no haya pasado un año (o dos meses en nacionales), y se vea que no has vuelto a recomprar, no podrías compensarlo. Pero solo creo, no lo se seguro. Date cuenta que si no lo haces este año, puedes compensarlo en los siguientes 4 años, luego no hay prisa. Mira este enlace, que creo que algo así dice: https://inlucro.org/normativa-anti-aplicacion-de-perdidas-en-el-irpf/
Si alguién lo sabe con más seguridad, encantado de que lo compartáis, gracias
Antonio
Hola Dídac, buenos días.
Creo que tienes la respuesta aquí: https://www.agenciatributaria.es/static_files/AEAT/DIT/Contenidos_Publicos/CAT/AYUWEB/Biblioteca_Virtual/Manuales_practicos/Renta/ManualRenta2019_es_es.pdf
Y también aquí: https://www.boe.es/biblioteca_juridica/codigos/abrir_pdf.php?fich=064_Impuesto_sobre_la_Renta_de_las_Personas_Fisicas.pdf
Posiblemente el art. 25 de la Ley del IRPF te ayude.
Saludos
Gracias!
Hola Antonio.
Y un placer encontrar tu web.
Una pregunta de novato respecto al excel de la cartera de inversion
Se puede automatizar de alguna manera si haces aportaciones mensuales a fondos?
O cada vez que se hace una aportacion a un fondo hay que apuntarla en el apartado datosinversion?
Es que yo tengo aportaciones desde el 2017 y meter una a una seria una locura
Gracias por todo tu trabajo
Un saludo
Hola Mikel,
Me alegra que te pases por aquí, Mikel. La respuesta corta es NO, y hay que meter una nueva fila por cada aportación. Esa pregunta me la han hecho alguna vez que otra, pero creo que no es práctica, pues date cuenta que cada vez que haces una nueva aportación (sea periódica o no) tienes que meter el número de participaciones compradas del fondo, y el precio de compra (que multiplicados te dan tu aportación mensual, 100€ o 200€ lo que sea, pero no hay forma de saber ambos valores por separado, y es necesario si quieres saber lo que tienes y a que precio lo compraste). Por tanto no se puede, ni se debe hacer así. De todas formas, anotar 3 años de aportaciones mensuales, son 30 o 40 filas que tampoco es tanto (escribes una, y el resto le das a doble click para copiar la fila anterior, y cambias solo la fecha, número de participaciones y precio).
Un saludo
Antonio
Ok Antonio aclarado.
Un saludo
Muchas gracias por tu generosidad y aportaciones, Antonio. Acabo de descargar la plantilla y cuando tenga un rato empezaré a trabajar con ella. Saludos
Hola Carlos,
Espero que te parezca interesante. Si se te ocurren ideas de mejora, o si ves cualquier cosas, encantado de comentarlo.
Un saludo. Antonio
Hola antonio ante todo Agradecido por tu generosa contribucion con esta hoja de excel que es tremendamente poderosa , academicamente estoy trabajando en la estructuracion de una cartera para realizar el seguimiento oportunido y la trasabilidad de los bonos y acciones que este pequeño invercionista tiene, pero existe una plus valia adicional que contamos con una terminal bloomberg con la cual podemos disponer de los datos en tiempo real, ahora bien , me surgen ciertas dudas, por medio de ls formulas que estan con el paquete de add ins de Bloomberg se puede incluir pra detwrminar los indicadores que se requieren sin interferir en el desempeño de la aplicacion? , adicionalmente como podria incluir a traves del comando BDP la actualzacion por medio de la macro reemplazando las cotizaciones de Google, Yahoo o inverrstmen , ya que gran parte de los ISIN que maneja la cartera no estan registrados en las bases de datos a nivel de bonos y me resulta en muchos errores, Agradecido enormemente ,
Hola Alessandro,
Desconozco el tema del add-in de Bloonberg para excel. En tu caso si dispones de esta fuente de datos, pienso que quizás podrías en la pestaña «cotizaciones» simplemente reemplazar las columnas de valores de cotizaciones, con las que puedas obtener tú directamente con el comando BDP de bloomberg. Así podrás usar tus propios tickers, ya que dices que los de yahoo etc.. no te funcionan. Espero que así con tus propios tickers te funcione bien. Un saludo y gracias por comentar posibilidades.
Antonio
Antonio muchas gracias por compartir. El excel es de categoría profesional. Muy bueno y bien planteado, aunque todavía estoy peleando con el para sacarle todo el partido y ajustarlo a mi cartera. Bueno, poco a poco. Pero me viene muy bien. Creo que tu soporte y compartirlo lo hace más grande todavía y que merece un café por lo menos, así que no he dudado.
Thanks again.
Hola,
Muchas gracias por la plantilla, tiene una pinta estupenda.
Mi duda es si podría utilizarse en Mac, al acceder e intentar habilitar las macros da un error con visual basic. Se puede solucionar de alguna manera?
Muchas gracias
Ibai,
Con Mac no parece funcionar por lo que ya he hablado con varios usuarios de este sistema operativo.
Yo no tengo Mac y por tanto nunca lo pude depurar, aunque en su momento sí lo intenté a distancia recibiendo feedback de usuarios interesados. Pero no fue posible hacerlo funcionar.
Lo siento.
Antonio
Buenos días Antonio,
Muchas gracias por tu excelente trabajo (una pasada de excel). ¿Tienes fecha para la 4.0?.
De nuevo muchas gracias y Saludos
Javier
Javier, Gracias. Me alegro que te guste.
Pues para el 4.0 habrá que esperar bastante más de lo previsto. Empecé con fuerza a prepararlo, pero con picos de trabajo en este último mes y las próximas vacaciones a la vista, está la cosa parada en este trimestre y el siguiente. Es algo que voy a hacer, si o si, pues ya es la versión que uso yo (aunque esté a medio hacer). De todas formas, son tantos casos por depurar, que lo voy a hacer con más calma con mis propias anotaciones sobre el excel. Ya no me marco fechas, pero me doy sobre un año para ir completándolo poco a poco, sin presionarme. Siento decepcionar un tanto a los que lo esperabais para este mes de Julio.
Un saludo
Antonio
Buenas tardes Antonio,
Para nada decepción y sólo darte las gracias de nuevo por tu trabajo. Esperaremos con calma y expectación.
Gracias y Saludos
Javier
Hola Antonio:
Gracias por tu trabajo con las plantillas, son de gran ayuda.
Te agradecería si pudieras ayudarme, pues me aparece un mensaje de error al haber actualizado las inversiones que hice hoy.
Tras anotarlas en la hoja «Datos Inversiones», me dispongo a actualizar cotizaciones a día de hoy y aparece el siguiente mensaje: «Se ha producido el error 1004 en tiempo de ejecución»; error definido por la aplicación o el objeto.
En «datos inversiones» no es capaz de reconocer las dos nuevas empresas incorporadas a cartera (#N/D en la casilla de precio actual); sin embargo, sí parece reconocer el precio actual de dos compras hechas hoy que suponen ampliar empresas que ya tenía en cartera.
Como dato, si elimino de cotizaciones las empresas nuevas que no parece reconocer, sí es capaz de incorporar sin problema las otras dos que han sido ampliadas, y así sí es capaz de actualizar las cotizaciones sin problema En cuanto intento añadir a cotizaciones las empresas nuevas, vuelve a aparecer ese mensaje
He comprobado los tickers, y he probado a meter otros tickers de empresas que no tengo, y nada, no hay manera; no parece querer reconocer empresas nuevas.
¿Tienes idea de qué puede ser?
Muchas gracias de antemano
PD: un café de mi parte, a tu salud
Rubén,
Gracias. Pues ese error 1004 no se a qué se puede deber. He visto que a algunos otros usuarios les aparece a veces, pero no tengo más información para saber a qué se debe. Microsoft no aclara mucho tampoco: https://docs.microsoft.com/es-es/office/troubleshoot/excel/run-time-error-1004
Solo se me ocurre, probar tu excel y ver si se me reproduce en mi PC, para depurarlo paso a paso y ver si encuentro el problema.
Saludos
Antonio
Antonio, buenas tardes.
Como se que estás trabajando en una nueva versión de la plantilla de Excel «Control de Rentabilidades» te comento por si consideras oportuno tenerlo en cuenta.
Actualmente cuando un fondo no está actualizado y al día en Financial Times marca la celda correspondiente de la columna H de la hoja Cotizaciones con un tick amarillo poniendo el valor de una fecha anterior en la columna E, en mi caso y para evitar confusiones en esta situación lo que he hecho es añadir en la columna i «Fecha anterior disponible», quedando esa parte del código asi:
If fecha FechaDeseada Then
ActiveSheet.Cells(fila, columna_ini + 3) = 0 ‘ tick amarillo
ActiveSheet.Cells(fila, columna_ini + 4) = «Fecha anterior disponible»
End If
No se si te vale esto, pero bueno, ahí lo tienes.
Saludos y gracias por todo
Hola José.,
Interesante sugerencia. Sí, puede haber gente que se alarme al ver un tick amarillo. Realmente el malo es el tick rojo, que es cuando hay un error. Gracias por tu aporte.
Antonio
Hola de nuevo Antonio, buenas tardes.
Dirás que no te dejo, jejeje, bueno, cuando quieras me mandas al purrio que dicen en mi pueblo.
Bien, he observado que en la hoja Aflora en la celda B17 tienes la siguiente fórmula: =SI(A17<6000;A17*0,19;6000*0,19+(A17-6000)*0,21).
Yo creo que la fórmula debería ser esta:
=SI(A1750000;(6000*0,19)+(50000-6000)*0,21+(A17-50000)*0,23;(A17-6000)*0,21)).
O si quieres afinando un poco más por si mañana cambian los impuestos esta otra: =SI(A1750000;(6000*D15)+(50000-6000)*D16+(A17-50000)*D17;(A17-6000)*D16)).
Lógicamente esto llevaría a escribir en las celdas:
C15 6000 y 50000
Y dejar las celdas D15, D16 y D17 con los datos del IRPF actual, 0.19, 0.21 y 0.23 respectivamente, dejado para el futuro que el usuario pueda modificar los valores de estas celdas en lugar de tener que modificar la fórmula.
Verifícalo y a ya me dirás algo.
Saludos
Hola Jose,
Entiendo lo que propones, por un lado flexibilizarlo a otros tramos, e incluir el caso de más de 50.000€ cobrados.
Pero creo que tu fórmula modificada no lo consigue tampoco, ya que al haber tres tramos harian falta 2 ifs, verdad?
Ya lo reformulo en otro rato que pueda pensar mejor. El caso de más de 50k ni me lo planteé ponerlo por lo lejos que lo veo…
Un saludo y encantado de recibir ideas de mejora o detección de fallos
Antonio
Hola de nuevo Antonio, buenas tardes.
Dirás que no te dejo, jejeje, bueno, cuando quieras me mandas al purrio que dicen en mi pueblo.
Bien, he observado que en la hoja Aflora en la celda B17 tienes la siguiente fórmula: =SI(A17<6000;A17*0,19;6000*0,19+(A17-6000)*0,21).
Yo creo que la fórmula debería ser esta otra: =SI(A17<6000;A17*0,19;SI(A17>50000;(6000*0,19)+(50000-6000)*0,21+(A17-50000)*0,23;(A17-6000)*0,21)).
O si quieres afinando un poco más por si mañana cambian los impuestos esta otra: =SI(A17<6000;A17*D15;SI(A17>50000;(6000*D15)+(50000-6000)*D16+(A17-50000)*D17;(A17-6000)*D16)).
Lógicamente esto llevaría a escribir en las celdas:
C15 <6000
C16 >6000 y <50000
C17 >50000
Y dejar las celdas D15, D16 y D17 con los datos del IRPF actual, 0.19, 0.21 y 0.23 respectivamente, dejado para el futuro que el usuario pueda modificar los valores de estas celdas en lugar de tener que modificar la fórmula.
Verifíquelo y ya me dirá algo.
Saludos
Muchas gracias Jose,
La fórmula correcta sería por tanto:
=SI(A17<6000;A17*0,19; SI(A17>50000;(6000*0,19)+(50000-6000)*0,21+(A17-50000)*0,23; (6000*0,19)+(A17-6000)*0,21))
Saludos
Antonio
Efectivamente Antonio, así es la correcta, si quieres afinar un poco más la segunda añadiendo la última parte que no se copio «(6000*0,19)+».
Ha dado bastante trabajo poder ponerla, bueno, yo no he podido hacerlo, no se que ha podido pasar con el copia y pega al pasarla al foro se deshacía toda, misterios de la informática.
Si puedes borra las entradas anteriores para no confundir a otros usuarios o si no modifica mi mensaje poniendo ya definitivamente las fórmulas correctas.
Lo del final de la fórmula tampoco se que ha podido pasar para que no se copiase. Como digo Misterios de la informática.
Ya me contarás que te parece la modificación.
Saludos
José
hola,
hasta hace poco me funcionaba muy bien la versión 3.5. Perto ahora cuando le doy a actualizar cotizaciones falla la mayoría de las veces. Unas veces pone X y otras ! estando todo correcto. Despues de varios intentos a veces lo rellena bien, otras veces desisto.
Sabes de que podría ser?
muchas gracias
Hola Sara,
Al no haber ningún cambio, debe ser algo de tu acceso a internet o del servidor donde se leen las cotizaciones. Alguna vez he notado que el servidor de yahoo rechaza peticiones, supongo que por detectar un ip insistente. A mi me ha ocurrido alguna vez, pero no es muy frecuente. Prueba a entrar en yahoo en tu navegador y verás si te deja acceder a su web. Si fuese el caso usando una VPN se puentea el problema al aparecer tu ordenador con una ip distinta.
Espero que sirva
Antonio
Hola Antonio, buenas tardes.
Disculpa que vuelva a molestarte con otra pregunta respecto de la hoja de Excel.
Si una empresa reparte dividendos y prima de emisión ¿dónde y cómo se anota la Prima? dado que esta lo que hace es minorar el precio de la acción creo que no debe ponerse como si fuese un dividendo.
Saludos
José
José,
Nunca he cobrado una prima de emisión ¿quién te la da?
Por lo que tengo entendido, una empresa puede decidir repartir primas de emisión que tiene acumuladas en reservas, y lo distribuye a los accionistas ¿verdad?. En ese caso la guía del IRPF dice que debes minorar el precio de adquisición (y al reducir tu precio de adquisición se retrasa tu pago de impuestos hasta que vendas las acciones).
Por tanto en el excel, simplemente resta al precio de compra la prima dividido por las acciones, y lo puedes hacer directamente en la fila ya existente de esa empresa en DatosInversiones.
Ahora bien, si con el tiempo, tras cobrar muchas primas de emisión, llega un momento en que tu precio de adquisición vale cero, entonces debes tratarlo ya como si fuera un dividendo en DatosDividendos sin retención. Es lo que tengo entendido que hay que hacer.
Saludos
Antonio
Gracias Antonio, Acerinox va a repartir 0,40€ de dividendo y 0,10€ de prima de emisión en el mes de diciembre. Por eso está ahora subiendo la cotización, ya sabes…
Lo haré así como dices pero pensaba que la hoja donde están las primas era para eso.
Saludos
José
Ah, gracias. Aceronix. No la sigo.
La hoja de primas, es para monitorizar las primas cobradas por ventas de opciones, solo para eso. No para primas de emisión. Siento si el nombre te ha creado confusión.
Antonio
Hola Antonio, tu que estas con Revolut ¿te has planteado incluir en el excel de control de inversiones un FIFO para el control del tema de la Divisa? Entiendo que sería necesario pues estamos abriendo posiciones de Divisa al comprar Dolares, al recibir dividendos en dolares y en las ventas con plusvalia de acciones, y tarde o temprano cuando vayamos a cambiar esos dolares a Euros lo tendremos que hacer con el método FIFO , si no estoy equivocado.
En ello estoy Jose Luis, primero intentando enterarme cómo se hace bien lo de la divisa extranjera y sus plusvalías, pues no es nada evidente. Y lo que he leído hay alguna cosa que no me cuadra.
Hola Jose Luis,
Esto es lo que ya he averiguado sobre las divisas en cuentas multidivisas.
He mandado este tweet con mis conclusiones de cómo hacerlo, y a ver si me tiran muchos tomatazos a la cabeza o me dan el visto bueno.
https://twitter.com/OlvidateCerdito/status/1337559493140426752?s=20
Hola Antonio, ante todo mil gracias por la excel. Es muy completo, nada que ver con lo que venia trabajando por mi cuenta.
El punto es que no consigo que funcione adecuadamente. En mi caso solo tengo acciones , las he introducido en el la hoja de datos inversiones pero en el apartado automatizado de la derecha me salen valores algo extraños y en la hoja de resumen y rentabilidad idem.
Ejemplos:
A la derecha en DatosInversiones si miro la columna rentabilidad TAE hay algún valor que sale como + 2227% cuando en realidad es una inversión con la que solo gané 200 euros (compra 1500 venta 1700).
En resumen solo recoge el importe de una acción como Valor Actual mercado y no entiendo porque ya que en Datos inversión si indica VERDADERO en «Operación Abierta (Cotizando)» de las acciones que tengo invertido ahora mismo.
Otro apartado que no entiendo muy bien es el de «Traspaso sin Tributar». Aqui cuando es NO y cuando es SI?
Hay alguna forma de «eliminar» las hojas «Primas»? En la hoja resumen me toma datos de ahi cuando yo no he utilizado esa hoja.
Mas o menos por ahi van las cosas, creo que si le doy sentido a estas columnas podré disfrutar de esta fantastica excel.
Hola David,
Seguramente sea algún dato mal metido en alguna parte y que luego las formulas arrastran de unas pestañas a otras. Si quieres te lo intento arreglar.
Saludos
Antonio
Y una consulta más, hay alguna forma de añadir alguna otra Divisa a la Hoja Cotizaciones? El CAD , por ejemplo. Gracias
Sí, puedes poner las divisas que quieras. Escribe sin más su abreviatura en cotizaciones.
Hola Antonio,
Hace unos meses que utilizo tu excel, me encanta, me quedo mirando las gráficas y analizando las rentabilidades etc.
Normalmente actualizo las cotizaciones una vez a la semana, los domingos. Y no hay manera de que se me actualicen correctamente a la primera, siempre me cuesta muchisimo, tengo que andar buscando pequeños errores en las formular etc, aunque a veces sin errores y es solo volver a darle a la cotización más tarde… no sé si existe algun truco o alguna recomendación para que me funcione mejor.
Gracias
Hola Alejandro,
Me alegro que te guste, y te sirva. Lástima el tema de las cotizaciones. Se que a veces fallan. Pero va por rachas, yo llevo ya varios meses seguidos y me carga bien. No se exactamente de qué depende, pero suele ser por cookies que usa yahoo para bloquear robots buscando cosas en sus webs (como este excel). Si te falla, al menos bájate la última plantilla de la web, que intenté depurar eso. Comprueba si la plantilla bajada (con los datos de ejemplo) te da errores también. Si en un excel te va bien y en la otra no, tras probarlo varios días, entonces te recomiendo «exportes» el contenido de una plantilla a la otra que funcione mejor. Siento no poderte decir más.
Saludos
Antonio
Hola Alejandro, buenas tardes, con el permiso de Antonio.
¿El error te salta aquí y está .send remarcado de amarillo?
Application.ScreenUpdating = False
With CreateObject(«MSXML2.XMLHTTP»)
.Open «GET», tickerURL, False ‘ En Yahoo finance
.setRequestHeader «Cookie», cookie
.send
Buenas, yo también llevo tiempo usando el excel y a final de enero me ha funcionado, pero hoy he ido a actualizar y también me salta error, al dar a depurar me marca esta linea:
End With
sResponse = Mid$(sResponse, InStr(1, sResponse, «<!DOCTYPE "))
With html
volveré a probar otro día, pero si alguien sabe como arreglarlo y lo deja por aquí perfecto jeje.
Y muchas gracias por todo Antonio!
Antonio, con tu permiso.
Hola Pablo, buenas tardes, normalmente tu error es motivado porque el servidor de Investing no responde, con intentarlo un poco más tarde creo que se soluciona.
El de Alejandro es porque en ese momento no hay comunicación de red, puedes probarlo desconectando la red en intentando actualizar, verás como te salta el ese error en ese punto.
De todos modos, para ambos, los fines de semana no es el mejor momento para acceder a los servidores de Investing ni de Yahoofinance, estos días suelen utilizarlos para hacer labores de mantenimiento, y pueden estar desconectados.
Saludos
José.
Gracias Jose,
Creo que lo has explicado muy bien lo que creo yo tambien que pasa.
Un saludo
Antonio
Muchas gracias, solucionado
Muchas gracias por las respuestas! Así es, he probado y funciona con normalidad.
Saludos a los dos!
si pudieras explicar como hacer los primeros pasos para la plantilla de Control de rentabilidades y cartera de inversiones en mac sería genial!
Muchas gracias
Hola, Lo siento pero en Mac no funciona, solo en Windows.
Saludos, de nuevo. He tenido un problema con el excel y además le di a grabar despues.
Resulta que de alguna manera me ha desaparecido la opción VERDADERO en cotización abierta y no se como hacer que vuelva a aparecer. (Ahora todas las compras me aparecen como FALSO).
Si abro la pestaña de cotizaciones, solo me aparecen dos opciones: seleccionar todo o FALSO, la opción VERDADERO ya no existe.
Si Antonio o José o alguien puede ayudarme, lo agradeceria.
Hola Alejandro,
Eso tiene pinta de ser que has puesto una fecha en la pestaña de cotizaciones de algún año antes de empezar a invertir. Repasa la fecha a ver si es eso.
Saludos
Muchas gracias Antonio, una vez más has dado en la tecla.
Buenas noches Antonio.
Soy un nuevo seguidor de su blog y he descargado la V3.5 de su tabla excel. Es abrumador la cantidad de datos que se pueden manejar. Mis felicitaciones.
He intentado leer todos los comentarios del blog respecto de la tabla excel y hay un dato que no sé como insertarlo, sería el siguiente;
Cuando una empresa reparte dividendos en forma de dividendo flexible y compro derechos para obtener más acciones a cambio, ¿cómo puedo reflejar la compra de esos derechos una vez que consiga acciones nuevas, unas gratis con los derechos conseguidos con las acciones que tengo y otras recibidos gracias a los derechos comprados?.
Podría ser:
– Acciones recibidas con los derechos gratuitos ——- se reflejan a coste 0
– Acciones recibidas con los derechos comprados —- se refleja el importe de compra de los derechos
¿Seria correcto?
Muchas gracias y enhorabuena por el blog, acabo de descubrirlo y es muy interesante!
Manuel G. Contreras.
Buenas tardes,
Desde esta mañana el excel me da un error cada vez que hago cualquier operación (incluyendo cerrar y abrirlo).
error al gestionar la actividad. Error: -2147024891 linea codigo:21
Sabeis que significa y como arreglarlo?
Gracias
Hola Alejandro,
Pues no sé a qué se debe ese error que te aparece. Creo que solo te ocurre a tí, pues es el primer comentario al respecto.
He visto esto en la web de microsoft, pero no aclara nada: https://answers.microsoft.com/en-us/msoffice/forum/all/excel-add-in-run-time-error-2147024891-80070005/166c5a77-efdb-47e2-a7a2-398afc86b88a
No se si habrás instalado o actualizado algo recientemente….
Siento no poderte dar una respuesta mejor
Antonio
Buenos días. A mi también me aparece ese error. Nunca antes me salía y desconozco si afecta en algo. A priori parece que no. Error: -2147024891 linea codigo:21
Hola, siento esos errores. Espero que no afecte en nada a su uso. Ahora estoy de vacaciones y no podré investigarlo. Espero a finales de agosto poder ver a qué se debe. Entiendo que usáis la última version 3.5
Paciencia, no debe ser muy grave, espero.
Saludos
Antonio
Gracias Antonio. Confirmarte que, en mi caso, uso la versión 3.5 y que no he detectado ninguna malfunción en la hoja, más allá de la molestia de tener que descartar los mensajes de error. Por tanto disfruta de unas merecidas vacaciones, no percibo (repito, en mi caso) que sea nada grave.
PS: Tenía cierta esperanza que el error hiciera subir la cotización de ENCE en mi hoja, pero lamentablemente no es así y se lee correctamente el precio desde Yahoo…. 🙂
Abrazo a todos
Jaume
En mi caso igual, funciona perfectamente, a pesar del mensaje. Muchas gracias Antonio.
Hola, según he dicho en comentário anterior, a mi tb me sale el error.
Pero después de prueba y error he logrado corregirlo utilizando CreateObject(«MSXML2.ServerXMLHTTP.6.0») en la versión 3.5 (que tenia el código VBA abierto). Si te sale alguna vez más Antonio, quizá esta es la solución.
Cosas semejantes he probado, pero igual está no. Probaré esta tarde y lo comparto con los que me han pasado el Excel que no les va, a ver si con ese cambio se soluciona, y funciona también para los que nos iba ya buen.muchas gracias
Hola, buenas tardes, voy a intentar ayudarte, a ver si lo consigo.
¿Que versión de Excel tienes instalada?
¿Que versión de Windows usa? 7, 8, 10 y dentro de ellas Pro, Home, Enterprise etc.?
¿El administrador de dispositivos presenta algún error?
¿Que complementos tienes instalado en Excel?
¿Que librerías tienes en Visual Basic?
¿Has reparado o restaurado los archivos del sistema? Si no lo has hecho prueba en principio con esto así:
En el cuadro de búsqueda de la barra de tareas, escribe línea de comandos, y después seleccione Ejecutar como administrador.
Escribe este comando, incluidos los espacios
DISM.exe /Online /Cleanup-image /Restorehealth
Una vez hecho esto y para comprobar que no ha habido errores en algún sector de disco duro escribe este comando, incluido el espacio
sfc /scannow
Ya me comentarás y haber si entre todos podemos resolverlo.
Saludos
José
Hola Antonio,
Primero, enhorabuena por tu plantilla, la utilizo desde que has publicado la versión 3.5.
A mi también ha pasado a salir este error. He probado en la versión 3.5 y 3.6.
2147024891
He probado con otra plantilla sin contraseñas en el código VBA y me parece tener que ver con el Epoch time que tienes que genear para scrapear desde querly.yahoo… . Intentaré solucionarlo y si logro, comento aquí.
Genial Eduardo, gracias por tu ofrecimiento a colaborar, sí logras averiguarlo te estaremos todos muy agradecidos.
Ya nos cuentas
Antonio
Gracias por el interés Antonio y José. He seguido las indicaciones de José, sin embargo el error sigue apareciendo, aunque parece que el excel funciona bien.
Buenos días,
Comentaros que desde esta mañana me aparece en el Excel el mismo error que detalla más arriba Alejandro.
He observado que el error aparece al abrir el excel y luego al cerrarlo. Cuando lo abres, el error aparece mientras se está cargando el .NET Framework….¿Puede ser que algún complemento externo que usa la hoja haya cambiado?
Saludos
Jaume
Buenos días.
Pues a mi me pasa lo mismo, cuando entro me abre la pestaña con el error y cuando salgo me salen 3 con el mismo numero de error y diferentes líneas de código
Por lo que veo es un error general, aunque no afecta en nada, esperare sus recomendaciones cuando se identifique la causa.
Buenas tardes,
No sé si os pasa al resto, pero hace un par de días, además de persistir el error mencionado más arriba, resulta que la macro no actualiza las cotizaciones que dependen de Yahoo Finance (básicamente, las acciones). Con las actualizaciones de FT y de Investing no hay problema,únicamente con las que dependen de Yahoo.
Es posible que todo el mundo aproveche el mes de agosto para realizar cambios en sus webs, de forma que el scrapping que usa la macro puede que haya que actualizarlo.
De momento, aprovechando tiempo vacacional, he actualizado los datos a mano sin más problema. Pero esto ya es más molesto que el error anterior.
Un saludo y buenas vacaciones a todos
Jaume
Cierto Jaume, no se actualizan las cotizaciones. Espro que se solucione pronto, son muchas horas en la plantilla invertidas!!
Gracias
Hola a todos,
He revisado el error del excel con este mensaje: «Error al gestionar actividad. Error: -2147024891 Línea código: 21». A mi también me aparecía, lo he visto hoy al actualizar mis inversiones.
Parece que ya está identificado. He probado con mi versión, y una nueva que he puesto en la web (la 3.53), en la zona de descargas excel, y parece que ya no da problemas la nueva plantilla 3.53.
Si alguien quiere probar dicha nueva plantilla y verificar que ya se ha resuelto en su ordenador, encantado de saberlo.
Disculpad el retraso en ponerme con ello.
Saludos
Antonio
Mil gracias Antonio. Desde luego las vacaciones son para descansar y el error tampoco afectaba el funcionamiento de la hoja.
Una pregunta: hay slgún elemento (macro,…) que pueda substituir en la versión anterior a la 3.53 para que ésta funcione bien?. Historicamente, he hecho alguna modificación de carácter personal -nuevas pestañas, algún reporte nuevo,…- sobre la versión antigual (lo sé, mala praxis mía) y ahora claro debería trasladarlos todos a la versión 3.53.
Gracias y de nuevo enhorabuena por el trabajo.
Saludos
Jaume
Hola Jaume,
La forma más práctica para que mantengas todos tus cambios en el excel y que se eliminen los errores, es que te cambie yo las macros de tu excel por las nuevas… ya que portar tú todo lo que has hecho a la nueva plantilla te sería muy pesado.
Si te parece me mandas un email y lo vemos.
Saludos
Antonio
De acuerdo, así lo hago Antonio. Muchas gracias.
Pues yo no tengo ningún problema con nada de la plantilla de Excel.
Hola buen dia, alguien puede compartirme el link de la version 3.53.
Gracias
El link lo tienes arriba en este misma página, donde pone:
«La versión más nueva del excel en su versión 3.5 está disponible en un zip aquí: Descargar 3.5 (y no olvides ver las condiciones y seguir los pasos previos de configuración explicados en el pdf para que te funcionen las cotizaciones automáticas).»
Saludos
Antonio
Hola Antonio. Después de un tiempo usando esta valiosa herramienta, ha comenzado a salirme un error en la apertura del excel, y tampoco me actualiza las cotizaciones de acciones (sí las de fondos). El caso es que no sé si puedo depurar yo estos errores porque nunca pude acceder a las macros.
El error que me arroja la herramienta es Error al gestionar actividad. Error – 2147024891 Linea Codigo 21.
¿Podrías indicarme cómo revisarlo? No quiero abusar de tu ya conocida gratitud, por lo que si me indicas cómo acceder a las macros podría revisar el problema yo mismo y lo pondría en tu conocimiento. Muchas gracias. Juan Nuez
Hola de nuevo Antonio. No había leído los últimos mensajes del foro y veo que ya has publicado una versión corrigiendo el problema de error en Linea 21. Te confirmo que he descargado la nueva versión y la he probado con una cotización de mi cartera y ha funcionado perfectamente. Mil gracias!!
Me queda la duda ahora de cómo mover toda la información a la nueva versión de excel. ¿crees que con el clásico Copy&Paste debería funcionar? Voy a hacer alguna prueba y te cuento.
Muchas gracias y cuenta con un café / almuerzo a mi costa. Después de 3 años con esta herramienta, lo mereces. Un abrazo.
Hola Juan,
La forma más fácil, y así lo estoy haciendo con varios que lo han pedido, es que me mandáis el excel actual y os cambio las macros para poner la versión 3.53 libre de errores.
Si prefieres hacer el copy&paste sobre la nueva plantilla que has descargado, prueba, y si funciona (a veces copias enlaces al anterior excel y genera problemas) estupendo también.
Un saludo
Antonio
Hola Antonio. Para confirmarte que al final hice la migración de datos de forma manual, copy&paste, y funcionó todo sin problemas. (Además me sirvió para comparar cálculos y detecté un par de errores en mi hoja antigua, así que de pasó los pude corregir).
Muchas gracias.
Juan.
Buen día, estoy descargando la nueva plantilla desde la opcion de Recursos/Plantillas Excel. En la caratula despliega la version 3.5. La plantilla con la correccion mencionan es la 3.53. Como puedo validar que estoy en la ultima version liberada?
Por otro lado, la moneda de mi país es Mexicoy aunque en la FECHA le coloco la leyenda «Siempre» las conversiones por tipo de cambio las coloca en EUR, algúna sugerencia para este cambio?
Saludos
Hola Luis, en la pestaña Resumen, en la celda E2, deberías ver si está la versión 3.53. En mi caso es así.
Hola buenas noches.
En primer lugar muchas gracias por la herramienta del control de inversiones, es realmente útil. Sin embargo, desde hoy me dice que no tengo conexión a internet a la hora de actualizar las conexiones. Me he descargado la nueva versión pero la verdad que me está costando mucho volver a introducir todos los datos ahora que ya tenía bien ajustado el excel. ¿Hay alguna solución?
Muchas gracias de nuevo.
Fernando,
Estoy proponiendo en casos como el tuyo el envío del excel para que yo te retoque las macros internas y así evitar el error. Si te sientes cómodo con ello adelante. Siento estos errores que han surgido de repente estos meses.
Saludos
Antonio
Hola,
Mi situación es la misma que la de Fernando, el fallo que daba hace un mes aprox. lo ignoraba (por que realmente todo funcionaba igual, salvo mensajes de error, pero luego iba igual…). Pero ahora me aparece el error de conexión y no se me actualizan las cotizaciones, además de muchos datos metidos, he modificado algunas cosillas (no mucho por que mi conocimiento de excel es limitado).
No quiero abusar, pero podría enviártelo yo también, a ver que se puede hacer?
Gracias
Hola Alejandro,
En tu caso, por supuesto puedes mandármelo, y te cambio las macros para que no de más errores de ese tipo. Y total confidencialidad, claro.
Perdonad estos fallos.
Saludos
Antonio
Hola Antonio, gracias por tu trabajo y paciencia! Yo también sufro este error, se va a actualizar con una nueva versión del excel?? Igual para ti es más útil que arreglarnos uno a uno el fallo….
Saludos.
Hola Daniel,
El excel descargable que hay en la web ya tiene el fallo corregido. Por tanto ya está actualizado. Solo estoy arreglando uno a uno, a aquellas personas que les supone mucho trabajo bajarse la nueva plantilla y volcar sus datos pasados.
Saludos
Antonio
Ok gracias Antonio…. Entoces yo me lo vuelco todo al excel nuevo que no tengo tantos datos.
Saludos
Hola Antonio:
Ante todo, gracias por compartir la herramienta. La verdad es que la conozco desde hace tiempo, pero nunca acabo de decidirme a utilizarla, más que nada por mi torpeza con herramientas informáticas, por la pereza de tener que leerme todos los comentarios, tal como aconsejas, para solventar las pegas que vayan surgiendo; y también pesaba el temor de que algún error como los que comentáis últimamente acabe haciéndola inútil salvo que medies tú para resolverlo, lo que, como es lógico, no está garantizado.
Pero un comentario reciente que le leí en Twitter a @Richard_IFI ha conseguido que volviera a interesarme, me la descargué y ya me he puesto a rellenar la pestaña DatosInversiones. Pero como tengo trabajo para meses, antes de seguir quería preguntarte si puede ser una pega el hecho de que mi versión de Excel sea ya algo antigua (2013).
Y otra pregunta: Cuando sacas una nueva versión, lo que habláis en los comentarios de que hay que volcar los datos antiguos, ¿implica que hay que volver a meterlos todos manualmente?
Gracias de nuevo.
Hola Santi,
Gracias por tu interés.
Respecto a la versión de 2013 del Excel no te sé decir. Debería funcionar, pero puede haber alguna fórmula que igual no. Lo mejor, prueba a fondo la versión descargable, y si te funciona todo, estupendo.
Cuando saco versiones nuevas, incluyen pequeñas mejoras, y a muchos no os compensa actualizarla. Richard, usa una versión antigua y no se ha actualizado. Luego además cada uno añade nuevas pestañas y retoques personales, con lo cual es otro motivo para no actualizarse.
Ya depende de ti, de tu tipo de inversiones y brokers que uses, si te aporta mucho o poco el Excel, y si te sirve de base para facilitarte la vida, o por el contrario buscas algo más sencillo.
Un saludo
Antonio
Hola, Antonio:
Aunque no he terminado de pasar datos, ya todos los de la pestaña DatosInversiones son reales de mis carteras (o sea, no queda ninguno de los que venían de ejemplo).
Entonces, he querido ver si se trasladaba todo bien en la pestaña Resumen, para lo cual he puesto la fecha del viernes (7/1/22) en la pestaña Cotizaciones y he pulsado el botón Actualiza Cotizaciones.
Se han actualizado todas correctamente en esa pestaña (cotizaciones), pero algunas no las traslada bien a la pestaña Resumen:
Por ejemplo, a Mastercard (MA) lo traslada con un precio actual de 130$ (el viernes cerró a 369,65$), a Digital Realty Trust (DLR) lo traslada como 6$ aunque en la pestaña Cotizaciones sí lo actualiza bien a 161,06$. Las más llamativas son Meta Platforms (FB), que en lugar de trasladar los 331,79$ del viernes la pone a 1$; y Medtronic (MDT), a 1$, cuando cerró a 105,16$, y así aparece en la pestaña Cotizaciones.
Las demás sí parece haberlas trasladado bien de una pestaña a otra.
¿Tenías detectada esta incidencia, o quizá se pueda deber a algún fallo por mi parte al entrar los datos?
Gracias.
Santi
Hola Santi,
Eso que cuenta es raro. No debería ser así. Es posible te falte actualizar la tabla en resumen, dando sobre ella con ratón botón derecho a Actualizar, o quizás se te haya movido alguna fórmula.
Sí no terminas de ver el fallo, me lo mandas y yo te lo arreglo.
Un saludo
Hola, Antonio:
Como no supe ver ningún fallo, te mandé la tabla por email, hace ya una semana. Te lo comento por si se te hubiera pasado. Si es que vas muy liado, no te preocupes entonces; puedo esperar.
Gracias
Hola Santi, pues me temo que no lo he visto o recibido. Si puedes reenvíame el correo de nuevo, y te digo
Saludos
Antonio
Hola Antonio:
Acabo de reenviártelo.
Saludos.
Buenos dias, Antonio y a todos,
Hace un tiempo que utilizo el excel con buen resultado. Sin embargo hace poco comencé a invertir en derivados (venta de PUT), y no me queda claro como se meten en el excel, he intentado buscar en el apartado ayuda y en este foro, pero no lo veo claro.
Podría alguien que sepa explicármelo o bien indicarme donde leerlo si es q ya esta explicado en algún otro apartado de este foro.
Muchas gracias
Alejandro,
Para la venta de puts, debes poner en compra un número negativo de participaciones, tantas como contratos vendidos. Y en compromiso poner el total de dinero al que te comprometes. En valor de compra pones la prima recibida. Creo que seo es todo, más o menos. Eso sí la cotización de tu put vendida no se sabe hasta el día que la recompres o expire. En la pestaña primas, verás el resumen de tus operaciones. Espero te sirva, si no lo ves claro dime un ejemplo concreto y vemos cómo se mete .
Saludos
Antonio
Gracias Antonio
El valor de compra lo pongo en negativo, no? Por q si no seria un gasto no un ingreso. Y si expira en precio de venta pongo cero, no?
Gracias
Correcto, así es
Hola Antonio, siento molestarte otra vez.
Al descargarme la nueva versión, he pasado mis datos copy/paste y se pasan bien, pero no me deja actualizar, da un error inmediatamente que intento actualizar. Además he notado que si no tengo abierta la versión antigua a la vez q la nueva ni siquiera me aparecen los datos… no se muy bien que puede ser
Alejandro,
Al copiar las celdas amarillas con los datos tuyos de un Excel a otro debes asegurarte de copiar solo en valor, y no la referencia a tu Excel de origen, que es lo que parece que te ocurre. Prueba a copiar solo valores y te irá bien.
Suerte
Antonio
Buenos dias,
Al actualizar me da error hago lo que haga. Incluso hhaciendo con la plantilla de ejemplo recien descargadas (sin tocar nada).:
«error al cargar moneda/precios de Yahoo finance BABA. Error: -2147024891 Linea 4»
Incluso con mi plantilla antigua también me sale el mismo error.
Hola Alejandro,
Pues he probado con varias plantillas y en todas me funciona bien.
No sé a qué puede deberse ese error. Debe ser cosa de Yahoo finance que rechaza algunas consultas… prueba a visitar previamente en tu navegador la página de yahoo finance, a ver si eso le ayuda.
Siento no tener la solución.
Antonio
Ninguna versión actualiza los valores de las acciones desde hace 3 días. Solo actualiza el valor de los fondos. Sale un error de Yahoo Finance. ¿Cómo puede solucionarse?
Es raro, yo he probado antes y me funciona bien. Así, no lo puedo depurar, pues parece algo ajeno al Excel. Yahoo usa cookies y es posible que sea algo de eso. Pero no tengo solución para vuestro caso. Hay mucha gente a la que le funciona bien.
A ver si es algo temporal y de ahora al finde se soluciona.
Hola Antonio,
En yahoo financial entro sin problema, no paro de darle vueltas y no se como arreglarlo, lo extraño es q los fondos si se me actualizan bien. Tal vez si pusiera el valor de acciones tambien referenciados a financial time o en otra pagina que no fuera Yahoo? eso se puede hacer?
Gracias
Hola Antonio,
Yo estoy teniendo el mismo problema con la plantilla de Control de rentabilidades y cartera de inversiones, al intentar actualizar los valores me da un error que dice «Acceso Denegado».
Algo debe haber cambiado en las condiciones para utilizar Yahoo Finance.
Gracias por avisar. Lo estudiaré con detalle, a ver si encuentro un motivo. Y si hace falta se busca otra fuente de datos…pero no quisiera es trabajo. Por el momento arreglaría copiando y pegando precios de una hoja de Google Sheets, por ejemplo, o usando la funcionalidad de cotizaciones de acciones que hay en los Excel nuevos. Una pena estos problemas…
Muchas gracias Antonio, eso es lo que haré, un saludo.
Hola Antonio,
yo me descargué ayer la plantilla de seguimiento de cartera y los datos de las cotizaciones se actualizan correctamente. Creo que me en alguna de las hojas me aparecían datos que no se correspondían a los míos (después de haber borrado los que venían cargados por defecto) y tengo que ver porqué. ¡Felicidades por el enorme trabajo, la plantilla es estupenda! He comprado el libre y tengo pendiente la colaboración. Muchas gracias por compartirlo.
Hola Jacobo, me alegro que te funcione bien. Cualquier duda me dices por aquí o email
Saludos
Antonio
Yo estoy igual, llevo unos días que al darle a actualizar cotizaciones da error. Si le doy a depurar me marca algo sobre las cookies.
Application.ScreenUpdating = False
With CreateObject(«MSXML2.XMLHTTP»)
.Open «GET», tickerURL, False ‘ En Yahoo finance
.setRequestHeader «Cookie», cookie
.send
sResponse = StrConv(.responseBody, vbUnicode)
End With
sResponse = Mid$(sResponse, InStr(1, sResponse, «<!DOCTYPE "))
A mi me aparece exactamente el mismo error y si le doy a depurar aparece lo mismo. Ya dudaba si había tocado algo que no debía sin darme cuenta, pero me tranquiliza ver que es algo generalizado…
Hola,
Bueno, no es generalizado. Me consta que hay otros que les va bien. Incluido yo, que no veo ese error. De todas formas estoy mirando posibles soluciones que sirvan a todos, como explican en este hilo (pero que no llegan a una conclusión clara): https://www.excelforum.com/excel-programming-vba-macros/1154291-error-2147024891-access-denied.html
Como yo no lo puedo depurar (no veo fallo desde ninguno de mis PCs) algún voluntario me puede mandar el excel, para probar a hacer algún cambio de código, y depurar de forma interactiva qué cambio hace que os funcione a los que os falla ahora… A ver si tengo tiempo y hay suerte con las modificaciones..
Saludos
Antonio
Antonio, buenas tardes, yo creo recordar que ese “error” está comentado ya el el foro y si no recuerdo mal es debido a una de estas dos causas:
Los complementos o librerías no activados del VB
Falta de red o Yahoo de obras y servidor momentáneamente desconectado.
En mi caso no está el “error”
Si, llevas razón. Me expresé mal. Puse generalizado pero en realidad me refería a que era algo que no sólo me pasaba a mi, aunque tampoco le pasaba a todo el mundo.
Efectivamente, yo tampoco tengo fallo alguno.
Gracias por tu esfuerzo Antinio
Te acabo de enviar la mia
Hola a todos,
Parece que ya hemos corregido el error según me dicen algunos de los usuarios que les fallaba (les he mandado directamente una versión retocada), y parece que les va bien.
A ver si hay suerte y es estable.
Podéis bajaros desde ahora mismo esa la nueva versión 3.6 retocada de la web.
Si me hacéis el favor, probadla tras descargarla, y decidme si os va bien, tanto a los que os fallaba, como a los que os iba bien.
Gracias
Antonio
Hola, Antonio:
Acabo de observar un error que parece ser el que han descrito últimamente otros compañeros. Veo que hablas de una nueva versión 3.6, pero aunque yo no me la he descargado compruebo que la que ya tenía es la 3.6.
¿Me aconsejas que aun así me la descargue? ¿Descargarla implica tener que introducir a continuación de nuevo manualmente todos los movimientos de compras?
Gracias
Santi, aunque sea la 3.6 puede no ser exactamente la misma. Prueba a descargar y ver simplemente sí ya no te da el error, sin meter tus datos de nuevo. Sí te funciona ya veríamos como actualizarte la macro sin que tengas que meter todo de nuevo.
Saludos
Hola, Antonio:
Gracias por responder tan rápido.
He vuelto a descargar, he actualizado con fecha del viernes 11 y no aparece ningún error, no se actualizan los fondos que tienes puestos de ejemplo, pero sí todas las acciones.
Saludos,
Santi
Santi,
Sí antes no se actualizaban las acciones y si los fondos, y en la nueva al revés, creo que ya sabría qué hacer para que te funcione en tu caso. El problema es que me tendrías que pasar el Excel para retocar te la macro, o yo corregir el Excel nuevo y tú rellenarlo a mano de nuevo. Dime lo que sea por email.
Saludos
Hola a todos,
Me han avisado que desde hoy vuelve a fallar la lectura de la moneda de acciones en yahoo finance.
Indagando he visto que yahoo ha cambiado algunos string en el código html de sus página web y por eso no leía la moneda de las acciones generando un error en la línea 7.
He subido una nueva versión a la web esta tarde. Esto debería resolver el problema a todos (al menos en mi PC funciona).
Siento los problemas que tiene el web scrapping… cuando algo cambia en las web externas hay que andar retocando el código.
Saludos
Antonio
Buenos días,
muchas gracias por tu labor, desde hace unos días tengo el mismo problema que han comentado anteriormente. Me he bajado la nueva versión para ver si se solucionaba el error y me da el siguiente error al abrir el fichero «error de compilación en el módulo oculto:Módulo1_cotizaciones». Si pudieras darme un solución te lo agradecería enormemente, ya que llevo ya bastante tiempo utilizando este archivo y sería un incordio tener que cambiarlo.
Muchas gracias de antemano.
Jorge,
Eso sí que es raro, lo del error de compilación. Hay gente que ya lo han probado y les va bien…
Puede ser algo local tuyo que le falte una librería de Microsoft por instalar? Miraré si puedo forzar a que se instale..
Ya os digo, a ver qué dice el resto
Buenas de nuevo Antonio, y muchas gracias por tu pronta respuesta. Ese error me lo da en el fichero nuevo que he descargado, en el antiguo me da el error que han comentado anteriormente, pero no el de compilación. La verdad que no entiendo el motivo, ya que llevaba dos años usando el fichero sin problema.
Muchas gracias
Jorge,
Bájate de nuevo el excel 3.6 que acabo de subir de nuevo, y así pruebas si se resuelve.
He puesto que fuerce a cargar la libreria «Microsoft XML2 v.3 o v.6»
Ya me dices si con eso ya no te da error de compilación.
¿qué versión de Windows tienes 32 o 64 bits, y office?
Saludos
Antonio
Muchas gracias Antonio, con el cambio que le has hecho a la macro para la llamada a yahoo me funciona perfectamente. Muchísimas gracias!!
Estupendo Jorge, me alegro mucho que ya te funcione bien.
Y muchas gracias por el donativo, que siempre estimula para ayudaros y poder mantener las herramientas actualizadas.
Un saludo
Antonio
Buenas.
He visto que has dejado la actualizacion del fichero excel en las descagas para poder solucionar el tema de Yahoo.finance. El problema es que cuando descargo el .ZIP dentro solo esta el Pdf de explicacion no el fichero excel.
Gracias de antemano por todo lo que haces.
Un saludo.
hola Antonio, gracias nuevamente por actualizar la planilla con el problema de Yahoo.finance. En mi caso, me es mas fácil actualizar el código en mi propia planilla, dado que la tengo bastante personalizada y no me es nada fácil bajar la ultima versión. Si pudieras copiar aquí el nuevo código y donde va seria genial. Disculpa y mil gracias como siempre. Un gran saludo.
German,
Hay que sustituir esto:
Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Mend(20px) Maw(56%)–tab768 Maw(52%) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)
por esto otro:
Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Maw(40%)–tab768 Maw(40%) Mend(10px) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)
Espero que te sirva.
Este cambio ya está en la nueva versión 3.6 (es la 3.63 en realidad)
Saludos
Disculpa, Antonio, ¿en qué lugar del excel habría que hacer esta sustitución?
Gracias.
A mi me ocurre como a Santi, tambien hice modificaciones a la plantilla… pero no tengo ni idea de donde hacer la sustitución. Si no es muy complicado y no es mucha molestia, podrias explicarlo paso a paso… Gracias una vez mas Antonio
Hola Antonio, muchas gracias por tu respuesta y el dato, de mucho valor por cierto.
He actualizado esa linea de código, entiendo que es esa únicamente en la función «CargaPrecioActivo_YahooFinance», pero continua con el mismo error. — mensaje de «Error Ticker » en columna Moneda, y los precios sin actualizar.
Adicionalmente, he cambiado levemente tu código por este el siguiente:
‘Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Mend(10px) Maw(40%)–tab768 Maw(40%) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)») ‘
– simplemente cambiado el orden de los parámetros para que quedara igual al código antiguo- pero tampoco ha funcionado.
Me estaré perdiendo algún otro cambio? Cualquier dato será bienvenido. Muchas gracias.
German, Lo cambiaron ayer de nuevo. La versión 3.6 de ayer por la tarde ya lo incluye.
Ahora es esta la línea que funciona:
Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Maw(38%)–tab768 Maw(38%) Mend(10px) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)
En la version 3.7 que saque ya no será necesario mirar esto y así espero que sea más rápido e independiente de cambios de este tipo.
Saludos
Antonio
Antonio, gracias nuevamente pero sigue sin funcionar; he intentado nuevamente con las tres opciones de código en dicha linea.
He bajado la versión 3.6 pero no me permite leer el código – la opción Editar esta deshabilitada. Supongo que habrás bloqueado el acceso al código fuente, correcto?
¿Podrías compartir el código de la funcion CargaPrecioActivo_YahooFinance? O me siguieres algo distinto?
Muchas gracias nuevamente. Saludos, German
Hola Antonio, buenas tardes, a mi no me ha dado el error hasta esta tarde 25/2/22 y haga lo que haga, incluso pobiendio el codigo que muestras tanto en el apartado «Get data from Yahoo» cómo en el de «Moneda» siempre en Moneda me da «Error Ticket».
No obstante si entro a mano están los datos en el fichero de Yahoo.
Por ejemplo si escribo en el navegador:
https://query1.finance.yahoo.com/v7/finance/download/ACS.MC?period1=1644883200&period2=1645488000&interval=1d&events=history&crumb=G4F7leAwDxC
Obtengo los datos de ACS.MC del fichero de Yahoo finance y como sabes esa es la url que busca la aplicación.
Ahora bien, con la modificación que propones si forzamos a que no pase por: «If (hDiv Is Nothing) Then» declarando Fallo = False, se actualizan los precios correctamente sin embargo en la hoja «Cotizaciones» el campo Moneda se muestra vacío, no se si esto puede ayudarte.
No entiendo de momento que puede estar pasando.
Si encuentro algo te tendré informado.
Y muy agradecido por todos tus esfuerzos en ayudarnos.
Saludos
José
Hola a todos,
El excel 3.7 está disponible.
Tiene cambios significativos no solo refinar la macros de yahoo por los errores últimos, sino otros cambios y mejoras en las pestañas.
Un resumen de cambios de versión 3.6 a 3.7:
Se ha añadido la pestaña «Config» que permite predefinir los tipos de activos que se van a comprar o vender en DatosInversiones. Ahora en DatosInversiones hay más columnas en blanco, que se rellenan solas gracias a los datos de «config». En «Cotizaciones» al pulsar botón ya no se busca la moneda en yahoo, pues directamente se usa la moneda que se declare en «Config». La búsqueda de cotizaciones es más rápida. Se han incluido en «config» descripciones del activo como estilo, región o sector (útil si se quieren personalizar los quesitos de la hoja resumen). También se puede elegir la moneda base (por defecto es EUR). En resumen se ven los rendimiento realizados y no realizados también.
Espero que os guste y vaya bien.
Saludos
Antono
Gracias Antonio por todos tus esfuerzos por solventar esto.
Yo tengo la aplicación v3.5 muy personalizada y no me gustaría meterme a cambiar nada.
Por lo que en principio no me voy a descargar la nueva versión.
Supongo anulando de la versión anterior (3.5) Set hDivs = .getElementsByClassName…etc. (pues realmente lo que toma es la moneda) el problema queda resuelto a falta de que moneda coja un valor correcto, voy a ver si añadiendo una columna en la hoja cotizaciones u otro sitio y forzando a que en ella esté la moneda buscandola de la hoja Datos de Inversión no me da fallo que a lo poco que he visto creo que no.
A ver si tengo tiempo esta semana que entra y me pongo a ello.
Por favor, coméntame si crees que en este caso voy por buen camino, gracias.
Ya te contaré
Un abrazo
José
Hola José, si efectivamente así lo puedes hacer. Y puedes inspirarte si quieres en lo hecho en la 3.7 para coger la moneda..
Saludos
Gracias Antonio
Hola. Me pasaba lo mismo que a tí. Prueba con esto:
Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Maw(38%)–tab768 Maw(38%) Mend(10px) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)
Gracias SKY, yo ya lo tengo resuelto, he quitado varías líneas de código, entre ellas la del dichoso get. Ahora mi aplicación busca el valor de la moneda de la tabla DatosInversion.
Cómo dicen en mi pueblo: muerto el perro se acabó la rabia.
Hola Jose, sigo teniendo problemas para hacerlo funcionar. He intentado con esta linea sin éxito, que entiendo es la que debería funcionar sin problemas.
Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Maw(38%)–tab768 Maw(38%) Mend(10px) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)
Por favor si alguien pudiese confirmar si les funciona y con que linea seria genial. A ver si puedo acabar con la rabia.
Muchas gracias!
Hola German. Como he puesto antes yo he borrado varías líneas del código en varios sitios del mismo y fuerzo a buscar la moneda en la propia hoja.
Es complejo y largo para explicarlo por aquí si lo deseas y Antonio quiere, pídele que te dé mi email y contactamos por allí.
No quiero ni creo que deba poner mí email aquí, en un sitio público.
PD. Antonio, te autorizo a que le des mi email a Germán.
Saludos.
Debería funcionarte. En mi caso, tras probar en un excel donde le quité «todo» para depurar, le hice funcionar con dicha sentencia «set». Luego al pasarla a mi fichero «bueno», vi que no me funcionaba, y me asusté; creo que algo así es lo que te ha pasado a tí. No sé si luego cerré el fichero y volví a abrir… no sé, pero luego me funcionó.
Lo que sí tienes es que eliminar o comentar la línea anterior, añadir la nueva, y compilar la macro. Eso sí, al copy-pastear la línea, no olvides poner el doble guión delante de «tab» y combiar las comillas. Es lo que tuve que cambiar yo al hacer copy-paste desde este blog. Espero que con esto te funcione.
OJO, que el guión delante del «tab» ha de ser doble… Veo que WordPress lo deja en uno, pero han de ser dos.
Si uso la tabla nueva, ¿hay alguna manera de meter toda la evolución que a tenido mi cartera hasta ahora o toto eso se pierde? Me echa para atrás el tener que meter nuevamente todos los datos y perder la evolución.
Hola, Carlos. Sí, es un inconveniente, pero es la única manera. Yo ya he comentado por ahí, que el otro día pasé los datos de la cartera de mi hijo a la nueva plantilla 3.7 y me llevó una hora y media hacerlo. Ya depende de si te merece la pena hacerlo. Siento el incordio.
Antonio
Bueno, la opción de actualizar una cartera antigua (3.X p.ej 3.5 o 3.6) con modificaciones personalizadas vuestras, a la 3.7 también se puede hacer, pero claro eso es complejo, pues hay que volver a incluir todas las modificaciones nuevas sobre la versión antigua con todos vuestros datos (confidenciales). Eso lo he hecho en algunas ocasiones, como pedido especial, pero solo me lo puedo permitir la pena en caso especiales.
Saludos
Antonio
Muchas gracias por la respuesta, habrá que hacerlo entonces… más que por el tiempo es por la gráfica que iba saliendo mes a mes (bueno por el tiempo también…) he intentado cambiar la linea de comando que nombrabas arriba pero me sigue sin funcionar ¿me imagino que eso no vale no?
Carlos, Te he mandado email privado, sobre la línea de comando, por si te sirven las indicaciones para tu caso concreto.
De todas formas por pasar de un excel a otro no pierdes nada. No entiendo lo que dices que pierdes de la gráfica.
Saludos
Antonio
Muchas gracias, la verdad que estoy mirando el email pero no me acabo e aclarar, con lo de las grafías me refiero a las de rentabilidad que había que ir dándole doble click.
Muchísimas gracias Antonio!
Por otro lado, yo he sido usuario de la v3.5 y me surgen dos preguntas:
– ¿Tienes alguna recomendación de «pasos a seguir» para migrar a la v3.7 los datos que podamos tener en la v3.5?
– En la v3.5 (porque en la v3.7 sí parece que sigue funcionando) ha dejado de funcionar la función que actualizaba el valor de la acción desde YahooFinance: ahora el excel muestra un valor «Error Ticker» en la columna «Moneda» en todas las filas «Acción» de la pestaña «Cotizaciones». ¿Alguna sugerencia de cómo resolver este problema?
Mil gracias de antemano
Hola, para migrar a las 7 es solo ir copiando y pegando los campos en con fondo amarillo que contienen tus datos. El resto con fondo blanco no se copia ya que son fórmulas que ya están en la 7. Y paciencia para no equivocarse y reajustar alguna cosilla si se descuadra algo.
Suerte
Antonio
Gracias Antonio.
Veo que sobre el error en la lectura de «Error Ticker» ya has dado posibles soluciones a otros compañeros, pero en mi caso sigue sin funcionar. He cambiado:
Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Mend(20px) Maw(56%)–tab768 Maw(52%) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)
por
Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Maw(38%)–tab768 Maw(38%) Mend(10px) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)
y sigue saliendo el «Error Ticker».
¿Me sugieres probarl alguna otra cosa? (como comenta el compañero Carlos, tengo bastantes customizaciones sobre el v3.5 original y me resultaría un poco infierno pasarme a la v3.7). Gracias de antemano.
Crep que ya he dado con el valor correcto. Creo que únicamente faltaba el guión antes del tab, pero por si acaso, con esto ya funciona:
Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Maw(38%)–tab768 Maw(38%) Mend(10px) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)
OJO, que el guión delante del «tab» ha de ser doble… Veo que WordPress lo deja en uno, pero han de ser dos.
gracias a todos por compartir el error, pero sigo sin conseguir hacerlo funcionar. He intentado con esta linea sin éxito, que entiendo es la que debería funcionar sin problemas.
Set hDivs = .getElementsByClassName(«D(ib) Mt(-5px) Maw(38%)–tab768 Maw(38%) Mend(10px) Ov(h) smartphone_Maw(85%) smartphone_Mend(0px)»)
Por favor si alguien pudiese confirmar si les funciona y con que linea seria genial. Muchas gracias!
Hola, me pasa lo mismo desde hace poco no me cargan las monedas, he intentado lo de modificar el código con todo lo anterior y nada, ¿alguien me puede ayudar?
Hola Antonio, me uno al agradecimiento por la version 3.7.
Una duda que tengo es cómo han de incluirse los datos de inversion de los RoboAdvisor de IndexaCapital.
A pesar de que tienen dos fondos, uno de RV y otro de RF, cada uno con su ticker y demas, no tengo muy claro como proceder para incluir las aportaciones mensuales, ya que realmente Indexa por detras no hace una inversión directa en esos tickers, sino en los fondos que replican acciones (RV) y bonos (RF) que componen dichos productos.
Hasta ahora metia manualmente las suscripciones a los bonos, pero eso me hace que las volatilidades se me disparen a los extremos, ya que el ticker del producto de IndexaCapita no es exactamente la suscripcion que el RoboAdvisor realiza a un producto puntual.
Alguna sugerencia o idea, si alguien utiliza la plantilla con RoboAdvisors?
Gracias y saludos
Hola Aster,
Pues en ese aspecto no te puedo ayudar, pues en un roboadvisor supongo que cada inversor tiene una rentabilidad distinta dependiendo de sus aportaciones y gestión interna que hagan ellos en función de la liquidez, y el reparto que hagan entre fondos, y si tienes más de 10k€ o no, como hacen en indexa. Yo con ellos tengo solo el fondo y plan de pensiones, pero no el roboadvisor.
Me imagino que puedes meter a mano cada mes tu valor liquidativo o similar, y con ello llevar el control de lo que vale tu inversión.
Un saludo
Antonio
Hola Antonio,
El caso es que está el Roboadvisor de Indexa, que opera como dices con un reparto que ellos ajustan entre RF, y RV en funcion de tu perfil inversor y del tamaño de la cartera, pero que a su vez tiene ticker (IE00BFPM9N11 para RV y IE00BGCZ0B53 para RF), de ahi mi duda.
Otros Roboadvisor que operan sin ticker sí que los tengo parametrizados como dices, controlo el valor de la inversion y simulo como compras las aportaciones que voy haciendo, pero en el caso del de indexa que indico no sé muy bien si con el ticker se podria llevar de una forma más adecuada.
Saludos,
Aster..
Hola Aster,
Esos son los fondos usados para carteras de menos de 10k€, pero creo que tú no sabes exactamente el porcentaje que tienes de cada uno, solo aproximadamente, pues indexa va aportando a los fondos cuando ellos deciden, no nada más aportar tú. Por tanto, quizás los más práctico sea hacerlo como haces en los otros roboadvisors.
Saludos
Antonio
Hola Ester,
Tengo el mismo problema, al principio yo lo hacia por el ticker y si que me funcionaba, ya que en el apartado fiscal si que aparece las participaciones, fecha y coste total. Sin embargo, al pasar los 10 k€, se modifica todo y se pierde la trazabilidad. Por tanto, no sé si merece la pena hacerlo de forma individual. Estaba pensando hacerlo en su conjunto, pero lo números de ganancias no cuadran para nada en Indexa, en el apartado de cuanta de fondos tengo un número, en el de información fiscal otro, y en el de generar plusvalias o minusvalias (sin retirar fondos) aparece otro número. ¿Has conseguido alguna forma más o menos práctica de hacerlo?.
Saludos y gracias,
Miguel
Buenas tardes Antonio. Hace un tiempo que estoy testeando tu excel de Control de rentabilidades y cartera de inversiones y la verdad es que es muy buena herramienta. Tenía la versión 3.5 y todo iba bien hasta que un día tuve problemas con la actualización de los precios de Yahoo y me bajé la versión 3.7. Ahora que llevaba unos días con la 3.7 sin problemas y justamente hoy cuando abro el archivo con mi Microsoft 365 no aparece de inicio ninguna macro. Es como que al cargar el excel automáticamente desaparecen. He bajado de nuevo el Excel 3.7 de tu Web, por si el problema era de alguna cosa que había tocado y pasa exactamente lo mismo, ya que no aparecen las macros. Curiosamente, abro la versión antigua 3.5 que todavía tenía guardada y si que aparecen las macros, pero evidentemente no carga bien los precios de Yahoo pero si del resto. Es muy curioso. Tengo configurado en opciones del Excel tal como indicas en las instrucciones. Sabes que puede estar pasando ? Gracias
Hola Jaume,
Supongo que te refieres a que desde la 3.5 las macros están protegidas por contraseña, tal y como dice el pdf de condiciones al descargarlo.
Si te interesa ampliar las macros a tu gusto, siempre puedes usar la tuya que mencionas e intentar arreglar cualquier fallo o extenderlo.
un saludo
Antonio
Buenas tardes Antonio. No, no me refería a que las macros estan protegidas. El caso en un PC Portátil que tengo Microsoft 365 la versión 3.5 carga las macros sin problemas, pero en el mismo PC la versión 3.7 cuando abro el excel desaparecen las Macros del excel. He probado con otro PC que tengo Excel 2016 y en él si que funcionan ambas versiones. No se que puede ocurrir, ya que hace unos días la 3.7 me funcionaba sin problemas con el PC con Microsoft 365. En fin, de momento la solución que tengo es trabajar con el PC que tiene Excel 2016, pero es una molestia. Gracias
Con el permiso de Antonio:
¿Que antivirus tienes?
Sin problema. Karpersky Enpoint Security. Pero todo es un poco estraño, ya que como digo tengo el Microsoft 365 y la versión 3.5 funciona sin problemas, excepto la carga de Yahoo que posteriormente se resolvio con la version 3.7 y que durant días me ha funcionado sin problemas. Quizás va por ahí,,, el puñetero antivirus que de alguna forma haga algo…,,,
Jaume, nunca he visto ese efecto de que no carguen o desaparezcan las macros, por tanto no te sé decir. Espero se te arregle.
Antonio
Si, la verdad es que es raro y antes iba todo bien. De momento como solución alternativa tengo la de trabajar con el PC con Excel 2016 y a ver si con el tiempo con alguna actualización de Microsoft o de la hoa se arregla solo. Gracias
¿Se ha resuelto el problema?
Hola. No se si porque pero no soy capaz de actualizar los valores de los fondos, ni siquiera utilizando la versión 3.7 tal y como viene en el ZIP. Me actualiza sin problemas acciones y planes de pensiones pero no Fondos. ¿Alguna idea? Gracias
Igual
a mi tampoco me están cargando las cotizaciones de los fondos con la 3.7, a ver si mañana funciona, a veces los fines de semana fallaba creo.
Buenos días a todos, desde ayer la versión 3.7 me ha dejado de funcionar a la hora de extraer precios, y parece que solo afecta a los que se obtienen de Yahoo (acciones). El error que da es
‘Error en GetCookieCrumb. Error -2147012746’
A alguien le está pasando lo mismo?. Imagino que deben haber movido cosas en esta web.
Saludos y gracias
Sí, mismo error. Se produce en la instrucción:
cookie = Split(.getResponseHeader(«Set-Cookie»), «;»)(0)
de la función:
Sub getCookieCrumb(crumb As String, cookie As String, validCookieCrumb As Boolean)
A ver si alguien con conocimientos de programación nos puede echar una mano…
Hola SKY.
Si, yo también tengo el mismo error en esa línea cookie = Split(.getResponseHeader(«Set-Cookie»), «;»)(0) y de momento no se como resolverlo. Si alguien lo sabe…
Sí, a mi me está ocurriendo exactamente lo mismo.
Si,,, me pasa lo mismo…..
Hola,
Gracias por avisar. He probado y efectivamente me pasa lo mismo. Tendremos que investigar a ver cómo se resuelve o si se arregla solo.
Por el momento poco he visto por la web. Aquí alguien plantea el mismo problema aparecido hace dos días, pero nadie le ha dado una solución: https://stackoverflow.com/questions/72068587/download-historical-prices-from-yahoo-finance-cookie-issue
Cuando sepa algo os lo digo, soy el primer interesado en resolverlo. Siento los nuevos problemas, por el momento coged las cotizaciones de otro lugar, el resto del excel seguiría funcionando bien..
Antonio
Hola, al intentar bajar el excel de control de rentabilidad de portfolio el antivirus (Windows Defender) me lo bloquea, ya que dice que ha identificado un troyano (Trojan:Script/Wacatac.B!ml). A alguien mas le ha pasado? Puedes confirmar que el archivo es seguro y podemos ignorar la alerta? Gracias!
Hola Aitor
A varios les ha pasado lo mismo. Que yo sepa desde luego no hay ningún troyano, supongo que es un falso positivo del algoritmo de el antivirus. Yo ejecuto ese mismo Excel y no tengo alerta ninguna.
Un saludo
Antonio
Gracias Antonio. Afortunadamente, sólo afecta a Yahoo y al precio de las acciones y ETF’s. Fondos y PPI siguen yendo bien.
a mi tambien me pasa lo mismo, mismo error
Hola,
Ya he visto que otros han averiguado el error de las cookies en yahoo: https://stackoverflow.com/questions/72080829/historical-yahoo-finance-api-on-fritz-again
En el excel comentando en las macros lo relativo a cookies parece ya funcionar. Han debido estar toquiteando los de yahoo cosas en la API. Habrá que estar atentos a ver si es estable o vuelven a tocarlo.
Para los que ya tenéis la versión 3.7 en uso esperaremos un poco a ver si esta medida es estable, si es el caso, os podría «reparar» el excel tocando la macro. Y posteriormente subiría una nueva versión próximamente, por el momento la quito del repositorio para que los nuevos usuarios no sufran el mismo problema.
Un saludo
Antonio
AVISO: Ya está disponible para descarga la nueva versión 3.7 (internamente la 3.72) que resuelve el problema del error en cotizaciones que apareció el 28 de abril (motivo: Yahoo cambió algo sobre cookies en su web). Podéis probar a ver que tal va esta nueva versión, y si dura el arreglo en el tiempo.
Saludos
Antonio
Hola Antonio, estoy intentando descargarme la versión 3.7 y me pide un usuario y contraseña para hacerlo. He probado con el resto de ficheros Excel (presupuesto, porcentaje_ahorro,…) y no me da ningún problema.
Hola Emilio, prueba ahora.
tienes ya la reciente versión 3.7 (internamente 3.72) que resuelve un error de cotizaciones ocurrido desde el 28 de abril.
Ahora debería funcionar bien…
A ver lo que dura.
Antonio
Parece que últimamente no se podían enviar comentarios en la web. Tras actualizar hoy algún plugin de wordpress, parece que ya se puede de nuevo. Adelante con los comentarios… perdonad los inconvenientes
Probando desde otro usuario que no sea el de Antonio….saludos!
Gracias Jaume por la prueba. Funciona.
Sólo para probar.
Hola
Para aquellos que tengáis una versión personalizada o antigua del excel de control de inversiones, y os vaya bien el excel, pero os fallen la lectura de cotizaciones o de divisas, y no querías migrar a la nueva versión, nuestro lector Jaume, amablemente ha creado una guía para que podías tener las cotizaciones frescas pero sin cambiar vuestro excel actual. Espero que os interese a algunos esta opción. Estará disponible en breve, como un comentario aquí o como una nueva entrada en el blog… Estad atentos
Un saludo
Antonio
Entrada publicada con la solución de Jaume: https://olvidatedetucerdito.com/excel-control-inversiones-metodo-para-seguir-teniendo-precios-y-divisas-actualizados-incluso-cuando-falla-la-lectura-en-tu-plantilla
Gracias Jaume
Hola, sólo probando que no da errores en postear….
Hola, Antonio. Me encanta tu hoja de control de inversiones. Si me lo permites te sugeriré un cambio menor.
Como ya evidentemente sabes, en la hoja «DatosInverisiones» y «DatosDividendos» el nombre de la Inversión/Empresa se obtiene de la tabla «TablaEligeInversiones» de la hoja «Config» mediante una validación de datos «=Config!$B$31:$B$162». Al hacerse de esta forma tenemos dos problemas: Si ampliamos la tabla no se añadirían los nuevos nombres y también se muestran las celdas vacías al final de la tabla.
Mi pequeña aportación es que, con el «Administrador de Nombres», se cree un Nombre nuevo, digamos por ejemplo de nombre «NombreInversiones» y en «se refiere a» poner la fórmula «=DESREF(Config!$B$31;0;0;CONTAR.SI(TablaEligeInversiones[Nombre];»»))»
Luego, en la validación de datos de Inversión/Empresa, sustituir «=Config!$B$31:$B$162» por «=NombreInversiones».
Ahora, cuando seleccionemos nombre de Inversión/Empresa ya no saldrán líneas en blanco después del último nombre y, si ampliamos la tabla, no habrá que actualizar la validación.
Muchas gracias Alexis, tendremos en cuenta tu interesante aportación, muy apropiada. La próxima versión del excel la incluirá. Un saludo
Buenas tardes, ¿como podríamos poner compras de PUT?
Hola Adrian,
Como cualquier otro activo. Lo pones en DatosInversiones. Hay ejemplos en la propia plantilla de PUTs, aunque de venta (nº de unidades compradas negativas), en tu caso quitas el signo negativo.
Un saludo
Hola Antonio,
Primero que nada, darte las gracias por esta plantilla es una pasada.
Queria preguntarte como se pueden introducir en el excel las comisiones de mantenimiento del broker. En DEGIRO cobran comisiones de mantenimiento anuales y me gustaria reflejarlas de alguna forma.
Jose,
No se puede o no está previsto poderlo hacer en las pestañas predefinidas, pero siempre tú puedes añadir otra pestaña extra y ahí anotar esas comisiones especiales para tenerlas en cuenta.
un saludo
Antonio
Hola, probablemente sea una tontería, pero soy incapaz de que me actualice el excel. Meto el SPY en Config y operaciones en DatosInversiones, del doy al botón de Actualizar Cptizaciones y no aparece nada, ni se actualiza ni nada.
Gracias y un saludo
Jorge,
¿No te aparece nada, ni siquiera para los datos de ejemplo o solo SPY? ¿Qué versión tienes del excel?
Saludos
Antonio
Los datos del ejemplo sí, pero los que meto yo no. Tengo la versión 2211
Buenas tardes y gracias por el trabajo y la dedicación que muestras en este sitio web.
Un duda, ¿Cómo podemos apuntar la venta parcial de acciones?… Si compro 100 acc. de x empresa tal día como hoy y dentro de 6 meses solo quiero vender 35 de esas acciones, ¿Cómo lo hago?. En la plantilla, si no me equivoco, que puede ser, si vendes, tienes que vender la posición entera.
Muchas gracias. Un saludo.
Jose María, Simplemente duplica la fila de 100 acciones en dos, una con 65 y otra con 35, y vendes completamente la de 35. Ese es el truco para hacer ventas parciales. Saludos. Antonio
Hola Antonio, buenas tardes, Una pregunta:
¿Porqué se actualiza la tabla dinámica que hay en la tabla Cotizaciones en función de que en Yahoo Finance haya datos para ese día en lugar de actualizarse en función de los datos que contenga la tabla DatosInversiones?
Al hacerlo como lo hace (en función de los datos de YahooFinance cuando se ejecuta esta línea del código ActiveSheet.PivotTables(«TablaDin_Cotizaciones»).PivotCache.Refresh si YahooFinance no tiene anotados los datos de ese día se borran todos los datos de la tabla dinámica cosa que está sucediendo por ejemplo hoy 20/4/23. Yahoo Finance al menos hasta ahora 18:53 de 20/4/23 no ha actualizado los datos y la tabla dinámica de Cotizaciones se borra, si en lugar de querer actualizar a esa fecha ponemos cualquiera anterior se actualizan las cotizaciones correctamente.
Creo que la tabla dinámica se debería actualizar con respecto de los datos que haya en DatosInversión y que la fecha muestre la anterior como hace cuando queremos actualizar por ejemplo un sábado o un domingo, pero hoy día 20/4/23 que Yahoo Finance no ha incorporado los datos se borran, lo he observado varias veces pero he querido asegurarme bien antes de comentártelo.
Saludos
José
Hola Antonio.
Antes que nada agradecerte su trabajo, dedicación y este sitio web, que rebosa de ideas muy positivas y válidas.
Usuario de tu excel de cartera de inversiones, parece que desde el día 13 o 14 de Julio no se actualizan la cotización de, al menos, el par euro-dolar y euro-libra esterlina; mejor dicho, al buscar la cotización, queda a la par con el euro, distorsionando el valor de las inversiones en estas monedas. El fallo es general?…Si fuera así, tienes previsto darle solución?
Un abrazo
Hola Antonio.
Agradecerte tu trabajo y tu web, plena de calidad y buenos consejos.
Soy usuario de tu programa de control de inversiones, y comentarte que desde el día 14 al menos, al menos los pares de cruces de moneda euro/dolar y euro/libra esterlina se actualizan a la paridad con el euro, distorsionando las inversiones en estas monedas. Es un fallo solo mio?. Si es general, tienes en mente darle solución.
Un abrazo.
hola Juan, Lo tengo identificado, es por Investing.com el fallo, ya que esta web cambia su código html cada x meses. Ya veremos cómo lo arreglamos, por ahora podéis poner el cambio de divisa a mano.
Saludos
Antonio
Hola a todos,
Hay desde hoy plantilla nueva 3.7 (la 3.75) con la macro actualizada para que lea bien los precios de las cotizaciones.
Saludos
Antonio
Gracias Antonio por tu esfuerzo, dedicación y constancia.
Saludos
José
Muchísimas Gracias, Antonio
Siguiendo los comentarios, muchas gracias Antonio por la dedicación al excel, sin el cual (yo al menos) no podría seguir las inversiones al minucioso detalle que la hoja ofrece.