Con las actuales herramientas informáticas puedes plasmar de una forma rigurosa tus finanzas es. 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 720, 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 reciente del excel en su versión 4.0 está disponible desde el 30 de noviembre de 2024 (deja obsoletas las versiones 3.7 y anteriores con bastantes cambios). Puedes descargar esta versión desde este enlace: Descargar 4.0 – AVISO: Borra antes la caché de tu ordenador pues si no, quizás no te bajas la última versión disponible («Add-In 4.010» de fecha marzo-2025). Y no olvides leer el manual asociado con una guía muy detallada paso a paso: descargar solo el manual .
En este nuevo excel 4.0, las lecturas de cotizaciones (algo que ha fallado intermitentemente en versiones previas 3.X) se hace ahora por API de proveedor de datos profesional (EODHD.com) que permite tener cotizaciones de forma fiable y rápida. Pero tienes que darte de alta en EODHD.com antes y poner tu API key en la casilla «Config» del excel para que funcionen las cotizaciones. Además tiene muchas novedades y funcionalidades extra tipo premium (cartera X-ray, compras y ventas FIFO, modelo 720, Importador de tus datos de versiones 3.7 antiguas, etc..), y todo ello sin que tengáis que migrar nunca más, ya que vuestro excel de datos queda inalterable, y las nuevas mejoras de macros se harán solo en un Add-in o fichero independiente (que solo contiene las macros, sin vuestras carteras). Se acabaron las migraciones habituales de las versiones previas. En resumen, esta versión 4.0 tiene dos ficheros a distinguir: 1) Vuestra cartera (xlsx) con las pestaña habituales y tus datos de inversión, y 2) El Add-In (xlam) con las macros y una nueva cinta superior de «Inversión» con nuevas herramientas para gestionar mejor todo tu excel.

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://newapp.myinvestor.es/do/signup?promotionalCode=HJoVk 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.

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

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 Antonio,
Gracias de nuevo por tu trabajo y por compartirlo.
En relación al comentario anterior estoy tratando de meter los datos del antiguo Excel en la nueva versión y tengo un problema. Cuando meto el nombre de las empresas en la pestaña Datos Inversiones se me completan los demás datos (columnas en blanco), por lo que entiendo que voy bien. Sigo copiando el resto de columnas menos las de los datos de compra, nº de acciones, etc., y hasta ahí, si clico en actualizar cotizaciones en la pestaña de Cotizaciones, reconoce todas las empresas que puse. El problema surge cuando pego los datos de compra (los pego como valor), le doy a actualizar cotizaciones y desaparecen todas las empresas. He probado a meterlos individualmente y me surge el mismo problema por lo que ya no sé qué hacer. ¿Me puedes ayudar?
Muchas gracias.
Saludos
Hola, David. Yo creo que por lo que dices, es al meter la fecha de compra cuando falla. Posiblemente sea que no está bien metida la fecha ¿Puedes comprobarlo?
Suerte
Antonio
Hola Antonio,
Muchas gracias por tu pronta respuesta.
Lo cierto es que al rato que te escribí para que me ayudases, volví a intentarlo una vez más (llevaba unas cuantas) pero comprobando que la pestaña de cotizaciones me funcionase a cada paso que daba. Para ser sincero no sé qué hice de diferente pero funcionó y ahora ya tengo todo metido y no hay errores.
Gracias igualmente.
Un saludo
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.
Muchisimas gracias por todo Antonio
Hola Antonio, buenas tardes.
Sólo para preguntarte una cosita con respecto a la pestaña Aflora sobre la que tengo una duda:
He visto una nota en tu WEB https://olvidatedetucerdito.com/aflora-ahora-tus-perdidas-y-recupera-parte-de-los-impuestos-que-pagaste/ que dice entre otras cosas lo siguiente:
“A partir de la fila 30 te dice las actuales posiciones que tienes en pérdidas, y que son candidatas a vender para convertir esas pérdidas latentes (no realizadas) en pérdidas reales (realizadas). Son estos activos (sean fondos, acciones, ETFs, etc..) que están en pérdidas (con signo negativo) los que puedes vender”
Bien, yo tengo varias (4) compras de una acción, la primera está con pérdidas, pero el computo total lo tengo en beneficio.
Tengo otras 5 compras de otra acción donde el cómputo total lo tengo en pérdidas y así está reflejado en la tabla dinámica que está en la hoja Aflora a partir de la fila 28.
¿Quiere eso decir que las acciones que debo vender (Según la nota de tu web) para aflorar son de estas 5 últimas y no de la primera que compré del paquete de 4 que esa, aunque no está en pérdidas en la tabla dinámica sí sé que tengo la primera compra en perdidas?
Saludos Antonio y gracias por todo.
José
Hola Jose,
La lista de acciones con pérdidas que sale en la lista es solo una sugerencia, y además como bien has visto no desglosa por paquetes de compras, y puede que tengas compras iniciales con pérdidas pero con otras con ganancias y al final no te salga en la lista. Por tanto, esta lista es solo una primera visión sobre lo que puedes hacer, pero efectivamente en cada caso debéis ver si hay otras mejores opciones para vender y aflorar pérdidas. Siempre puedes ir a tu pestaña de DatosInversiones, filtrar por activos cotizando y ordenar por rendimiento, y así ver exactamente los paquetes de acciones que tienen más pérdidas (peo ya sabes que al final se aplica el método FIFO por tanto realmente vendes siempre las primeras que compraste, no las que tú quiereas).
Espero haberte ayudado con esta aclaración
Antonio
Muchas gracias como siempre por tu valiosa ayuda.
Saludos José.
Buenas tardes Antonio,
Desde hace unos dias estoy encontrando problemas con algunos tickers al refrescar las cotizaciones. Por ejemplo: Imperial Brands (IMB.L).
Sabes a que se puede deber?
Muchas gracias por tu ayuda.
Un saludo,
Sebastian
Hola Sebastian,
Acabo de probar a actualizar y no he visto ningún problema. Incluida IMB.L. Quizás estás usando una versión antigua, o fue un problema puntual.
Espero se resuelva.
Antonio
Hola Antonio, gracias por responder tan rápidamente.
La verdad es que me sigue dando error:
«Error al cargar Moneda/Precios de Yahoo Finance IMB.L .Error HTML: 200. Error: 13 Linea 38»
Estoy utilizando la versión 3.75, que tengo entendido que es la última.
Lo he intentado con dos ordenadores diferentes por si acaso, pero me da el mismo error.
Lo cargaré manualmente, pero igualmente muchas gracias por mirarlo.
Un saludo,
Sebastian
Hola Antonio (o quien pueda aportar ayuda), Me gustaria añadir una nueva subcartera en mi excel pero cuando la añado en el apartado config luego no se me incorpora en el resumen. Solo puedo sustituirla por alguna de las carteras anteriores (tengo 5 quiero tener 6) y en ese caso si me aparece en el resumen, o sea que el problema es añadir una sexta cartera., Me gustaria mantenerlas todas, la verdad. Como se puede hacer eso? . Gracias
Hola Alejandro
El Excel está diseñado para 5 subcarteras. Ampliarlo a más se puede y creo recordar que es bastante inmediato si te conformas solo con MWR, pero si quieres tmb en TWR, es complejo ya que hay que modificar otras pestañas y las macros. Sólo lo puede hacer alguien que sepa. Espero haberte aclarado el tema. Cualquier duda me dices. Antonio
Hola
Antonio ojo que se ha metido un virus en el archivo «control_rentabilidad_inversiones_37», este Excel tiene un troyano, el antivirus detectó
Tipo: Troyano
Nombre: HEUR:Trojan.MSOffice.Hostname.gen .
Saludos
Hola Alfonso, Este tipo de avisos deben ser falsos positivos de los antivirus. No soy consciente de que eso sea así, el código de las macros son mías y que yo sepa está todo limpio. De hecho yo mismo lo uso y no tengo problemas.
Saludos
Antonio
Hola Antonio, muy agradecido por el excel. Este mes al actualizar valores no me actualiza las monedas, me las deja todas en como cambio 1. ¿Puede ser por haber modificado el excel recientemente a idioma inglés? Si fuera así, ¿podrías ayudarme a corregirlo? Gracias!
Hola Alberto
Es problema de la web de investing de donde coge el Excel las corizaciones.
Soluciones hay varias:
1) Continuar anotando las divisas a mano. Normalmente son pocas, y con hacerlo una vez al mes vale.
2) Descargarte el nuevo excel, y usar el método que explicamos en la última entrada del blog: https://olvidatedetucerdito.com/excel-control-inversiones-metodo-para-seguir-teniendo-precios-y-divisas-actualizados-incluso-cuando-falla-la-lectura-en-tu-plantilla/
3) Usar algún otro método alternativo de recuperar el cambio de divisas dentro del excel
4) Si quieres, también puedes optar por enviarme tu excel por email y te cambio las macros
Espero que alguna de estas opciones te sirvan.
Antonio
Hola Antonio, para evitar futuras incidencias con el precio de las divisas (ya ha pasado varias veces y me temo que volverá a pasar)…
¿es complicado cambiar las macros que llen el valor de las divisas?
Gracias y un saludo
Hola. Desde hace unos días no funciona la actualización de cotizaciones para la versión v35. ¿Alguien sabe qué habría que cambiar para hacer que vuelva a funcionar?
Hola Sky,
Falla la macro que lee las cotizaciones cuando en la web de investing cambian la web. Soluciones hay varias:
1) Continuar anotando las divisas o cotizaciones a mano. Normalmente son pocas, y con hacerlo una vez al mes vale.
2) Descargarte el nuevo excel, y usar el método que explicamos en la última entrada del blog: https://olvidatedetucerdito.com/excel-control-inversiones-metodo-para-seguir-teniendo-precios-y-divisas-actualizados-incluso-cuando-falla-la-lectura-en-tu-plantilla/
3) Usar algún otro método alternativo de recuperar el cambio de divisas dentro del excel
4) Si quieres, también puedes optar por enviarme tu excel por email y te cambio las macros
Espero que alguna de estas opciones te sirvan.
Antonio
Gracias por la respuesta, Antonio.
No sé si para los que usamos la v35, nos puedes indicar cómo solucionar este error. Por lo que veo, parece que el problema se da por un «Argumento o llamada a procedimiento no válida» en «CargaPrecioActivo_YahooFinance» y en concreto en la línea «sResponse = Mid$(sResponse, InStr(1, sResponse, «<!DOCTYPE "))".
De todos modos, me he bajado la v37 de test, y tras intentar actualizar las cotizaciones, las de los fondos las recupera bien, pero no así las de las acciones. En todas ellas muestra un error "Error en getCookieCrumb. Error: -2147012746 Linea: 5". No sé si ya estabas al tanto de este error, o si me pasa sólo a mí.
Muchas gracias por tu valioso trabajo, y por tu soporte.
Un saludo,
SKY
Hola Antonio! Me lleva dando un par de días un error al actualizar el DPA de Yahoo: «Error al cargar precios DPA de Yahoo Finance TROW. Error: 5 Linea: 0» En cada una de las líneas y no me coge ningún datos. Sabes si está dando problemas porque hayan cambiado algo de la página de Yahoo o es algo mío? Las cotizaciones sí me las actualiza bien. Muchas gracias!!
Gracias por avisar Raúl, lo revisaré a ver si veo el problema de yahoo.
ya os aviso…
Antonio
Hola Raúl,
Detectado el cambio en Yahoo, y ya he actualizado la macro para que lea bien los DPAs. Espero te funciones si descargas de nuevo la plantilla de la web.
Un saludo
Antonio
Ya va perfecto, muchas gracias Antonio por tu celeridad, eres un crack 🙂
Hola Antonio, parece que vuelve a pasar los de los DPA de Yahoo, ¿podrías revisarlo por favor?
Hola Raúl,
Gracias por avisar. Ya lo tengo identificado. En breve saco nueva versión.
Saludos
Antonio
Listo, ya está descargable
Gracias Antonio, ¿esa que versión es, la 3.7.4? es que en el sitio de las plantillas sólo veo la 3.7 y el zip es de 2022.
Gracias
José F.
Hola Jose, El Zip es de julio de 2024. Prueba otra vez a descargarlo. Saludos. Antonio
Gracias de nuevo!! 🙂
Hola Antonio, tengo la versión 3.7 y hace unos días que los DPA de Yahoo me dan error de nuevo, ¿es general o es algo del mío? El resto de (cotizaciones, etc.) todo bien.
Gracias de antemano.
Un saludo
Hola Antonio, he vuelto a descargar la última versión y sigue dando error los DPA de Yahoo. Gracias.
Buenos días, efectivamente parece que Yahoo ha debido volver a cambiar su estrucura de datos. Ayer probé varias veces durante el día y hoy persiste el problema: no se leen los datos de las cotizaciones que provienen de Yahoo. Con el resto no hay problema.
Gracias Antonio y un saludo a todos
Jaume efectivamente. Yahoo ha cambiado cómo proporciona los datos. Ya está adaptado al nuevo cambio. Version 3.76
Mira que nos dan trabajo….
Saludos, Antonio
Alberto, hay nueva versión descargable en la web, la 3.76 generada hoy mismo. Arregla el problema de las cotizaciones ocurrido ahora, y el del DPA no ha cambiado nada pues funcionaba. Un saludo
Antonio, buenas tardes, ¿La versión 3,76 es la que se descarga desde el enlace que pone 3.7?
Gracias
Correcto José, así es
Mucha gracias Antonio por tu trabajo y dedicación.
Gracias Antonio, ya la he instalado y te he mandado un email, pero las prisas no son buenas consejeras y me he quedado una parte en el tintero, mañana lo rectifico.
Es para mi muy importante.
Ya me dirás.
Gracias.
Gracias a ti Antonio por la rapidez en solucionarlo y por tu dedicación. Bravo!
Con el permiso de Antonio, recordar que hay una entrada publicada el 5/11/22 donde se especifica, para aquellos que tengáis la hoja excel muy personalizada (como es mi caso) un truco para mitigar el ‘dolor’ que supone un cambio de versión del excel, debido por ejemplo (y como ha sido este caso) a que hay que actualizar la lectura de datos de Yahoo.
Un abrazo a todos
Jaume
Antonio, disculpa la molestia, pero yo desde el link del principio de la página ‘Descargar 3.7’ estoy descargando la versión 3.75 de julio, que obviamente no resuelve el cambio de Yahoo de septiembre. Quizá estoy haciendo algo mal?
Gracias
Jaume
Jaume, prueba a cambiar de navegador o resetear la cache del habitual. Te puedo asegurar que estar está.
Gracias Antonio, por supuesto tienes toda la razón: he resetado la memoria caché del navegador y se ha descargado la versión correcta. Ni lo había tenido en cuenta.
Ahora bien, probada la descarga de cotizaciones con fecha 10/9/2024, las cotizaciones que provienen de Yahoo me las está descargando con fecha 30/8/2024 (y comprobado en la web de Yahoo que es la cotización del valor a 30/8, no la más reciente). Los datos de FT e Investing los descarga con la fecha correcta.
He visto que en la versión 3.76 descargaste cotizaciones con fecha 6/9, pero he probado varias fechas entre el 30/8 y el 10/9 y descarga sistemáticamente las cotizaciones del 30/8. ¿Puede ser que, entre sacaste la versión 3.76 y hoy, Yahoo haya hecho más cambios?
No sé si alguien puede comprobar si le está pasando lo mismo.
Mil gracias
Jaume
Jaume,
A mi me está funcionando bien la verdad, acabo de actualizar al 10/09.
Un saludo,
Sebastian
Gracias Sebastian!. Y todos tus activos se descargan de Yahoo?. Acabo de probar y todas la acciones por ejemplo se me descargan con fecha 30/8. Curioso.
Si, todos de Yahoo.
Estás seguro de estar usando la versión 3.76 no?
Yo por error abrí la versión anterior y la quise actualizar, pero solo me actualizaba hasta el 30/08 y me di cuenta que había abierto la versión anterior.
Recomprobado que es la 3.76, tanto al abrir el excel como al cerrar (lo pone en los banners). Pues estoy francamente perdido, la verdad…..la consulta del precio se realiza en el momento, no? Es decir no puede estar pasando como la descarga del excel, que te descarga el que tiene ya en memoria, verdad?
Buenas tardes, disculpad mi pesadez pero no consigo que la versión 3.76 me lea la info de Yahoo (acciones y ETF’s) más allá del 30/8. Además, no me está leyendo el precio del dia en otros activos no Yahoo; anteriormente si ponía en cotizaciones la fecha 12/9/2024 leía las últimas que encontraba ese día….ahora me pone las del 11/0/2024.
Si a alguien le pasa o puede ayudarme, bienvenido.
Gracias
Jaume
En cambio, las divisas si que las lee en fecha 12/9 y con el precio en el momento de lanzar la consulta. Estoy bien confundido.
Hola Jaume, Siento que tengas ese error. Es raro pues al resto no nos pasa. Se me ocurre que igual puede ser tema del idioma que tengas configurado en el Excel o en Windows. Si está en español ambos debería funcionar, no sé si en tu caso tienes inglés y otro idioma y eso pueda afectar al manejar las variables de fecha las macros.
Ya nos dices
Mil gracias Antonio. Pues efectivamente, siguiendo tu sugerencia y jugando con las opciones de Windows, resulta que, pese a que tenía el idioma en español, el formato regional de datos estaba en otra zona diferente (aunque aparentemente equivalente en cuanto a formatos de fecha y hora) diferente de ‘español internacional’. Poniendo esta opción, la información de Yahoo se extrae a la fecha correcta.
Teniendo que picar ‘a mano’ estos días pasados las cotizaciones de los valores, te hace apreciar el valor de tu dedicación a la hoja, Antonio. Un abrazo,
Me alegro Jaume que fuera eso el problema y que ya lo tengas identificado y resuelto. Gracias a ti por compartirlo.
Buenos dias, pues a mi no me termina de actualizar los precios de las acciones.
En cambio los fondos y las divisas si me los actualiza (a 06/09/24 p. ejemplo)
«Error al cargar Moneda/Precios de Yahoo Finance DIS. Error HTML: 200. Error: -214669208 Linea :10»
He comprobado que es la ultima versión porque al cerrar no me sale el mensaje de: «existe una nueva version que soluciona el problema de las cotizaciones…»
La verdad que llevo usando eta plantilla desde 2020 primera versión pero nunca me habisa dado tanto problema solucionarlo.
Ya he borrado cache, idioma.
Un saludo y gracias de antemano
Santiago, imagino que quizá ya lo has probado a la vista de mi post anterior, pero a mi lo que me pasaba es el que el Idioma era correcto (Español), pero lo que no era correcto era el formato regional de fecha/hora: me funcionó con ‘Español (internacional)’. Por si ayuda,
Gracias Jaume, pero cambiando tanto español internacional como español tradicional en la fecha (formato numero) tampoco me lee los valores de las acciones.
Lo que no entiendo como si lle los valores de los fondos y los valores de las divisas de la fecha que introduzco en la pestaña de cotizaiones.
Ya digo que llevo años usando esta plantilla y desde mayo o Junio no consigo actualizar el valor de mis acciones correctamente, aunque sea a final de mes para fijar los valores en la pestaña de «Rentabilidad».
La version del excel tengo claro que es la 3.76 pues al abrir el excel lo indica un recuadro.
Gracias de todas formas, seguiere usando otras plantillas que llevo en Googlesheets pero esta era muy completita.
Santiago,
Si te va mal desde mayo/junio es posible que aunque te ponga la 3.76 no sea realmente la 3.76 ultima (tuve un error con la numeración de versiones). Te pido que pruebes a bajarte la nueva de la web, y veas si te va esa. Si te va es que definitivamente no tienes la nueva. Y por aclara, si a veces no carga precios de algunas de estos activos: acciones, fondos o divisas, es porque el excel lo busca de diferentes páginas web, y dependiendo de cual retoquen, pues pueden fallar unas y otra no.
Saludos
Antonio
Buenos dias Antonio, me la he descargado este Lunes 23/09 desde la web: Recursos/Plantillas Excel/Control rentabilidades y cartera de inversiones y el link que aparece en «Descargar 3.7» subrayado.
¿no hay otro no?
De todas formas, aunque no me actualice los valores, seguiré usando la plantilla para control de precios de compra y seguimiento de dividendos cobrados.
Gracias.
Si, Santiago, efectivamente, ese es el lugar correcto para descargar la última versión.
Curiosamente desde hoy me esta fallando al carga de las cotizaciones de acciones y ETFs desde Yahoo. He bajado la última versión del excel de Control de Rentabilidades y también me falla. No se si os pasa lo mismo o sólo soy yo.
Hola Jaume,
Pues tienes razón. Vuelve a fallar. Esto está siendo ya un poco desesperante. A ver si este finde puedo dedicar tiempo para intentar dejarlo más estable.
Gracias por avisar.
Antonio
Creo que Yahoo financie ha vuelto a cambiar algo pues la respuesta cuando se envía la solicitud es 404, lo digo porque en un apaño que hice yo para otra cuestión también me falla y muestra el error de que no existe la página pero si escribes la URL en el navegador se abre.
No sé qué han podido hacer.
Saludos.
José F.
El apaño que yo hice ha vuelto a funcionar, lo he mirado hoy y funciona bien.
Saludos.
José F
Buenas tardes José. Se puede saber que apaño has hecho para que vuelva a funcionar ? Saludos
Hola Jaume, el apaño que yo tengo no tiene nada que ver con lo que nos tiene hecho Antonio, que por otra parte está el VBA protegido y no tengo acceso al código
En mi caso yo descargo los datos de las tablas de Yaho y después con varias hojas vinculadas los adapto a mis necesidades, y como el día que dio el fallo también me falló a mí puse el comentario
En mi caso daba el error 404 que en este caso es URL inexistente, lo cual me parecía muy gordo.
Puse la URL directamente en el navegador y vi que estaba por lo que el fallo en mi caso era al hacer la solicitud e instanciarla, ya lo arreglé, pero repito, no tiene nada que ver con el software de Antonio.
Buenas, podrias decirme como obtener el codigo Mroningstar, por que como nos indicas ya no se puede, no hay acceso a la opcion de TOOLS de Morningstar, ahora hay que pagar, lo que hace que tu excelente plantilla de google sheet ya no se pueda usar 🙁
mil gracias por todo
Buenas tardes. Parece que la lectura de datos de Yahoo vuelve a funcionar correctamente, sin necesidad de hacer nada: yo esta mañana he actualizado las cotizaciones a día de ayer, con la versión 3.76 y sin haber tocado nada. Quiero pensar que los de Yahoo cambiaron temporalmente la estructura de datos, pero ciertamente parece que han vuelto a la que la 3.76 lee bien.
Un saludo a todos
Muy cierto, es curioso. Está vez se ha arreglado solo. No me ha dado tiempo a ver el motivo. En cualquier caso miraré otras opciones o api fiables y estables, el problema es que son con consultas limitadas en la versión gratis. Pienso que con un Google finance serviría para casos en los que volviese a fallar. Si hay novedades o encuentro algo que me convenza ya os aviso. Saludos. Antonio
Gracias Antonio de nuevo por la dedicación. Esta semana me preguntaba por qué (seguro que hay una razón de peso) decidiste no usar Investing como fuente para las cotizaciones de Acciones y ETF’s. Ya hace algún año que uso la página y no recuerdo que haya habido problemas en la lectura de Fondos en Investing que hayan requerido tu intervención.
En fin, simple curiosidad, sin que por favor te sientas obligado a contestar, faltaría más.
Abrazo
Jaume
Jaume,
Te respondo. Con investing lo tengo implementado de hace tiempo, pero prefería yahoo ya que te permite mirar fechas de cotización muy en el pasado si quieres. Con investing eso era más difícil, pero permitía fácilmente coger las cotizaciones del último mes, que nos podría valer bien. En cualquier caso, he probado a usar el motor de investing para precios de nuevo, y ahora salvo los ETFs el resto de acciones/fondos/bonos lo tienen protegido contra bots y ya no deja leerlo sin abrir un navegador (cosa que nosotros no hacemos en el código del excel). Habría que complicarlo y usar un navegador integrado en el excel como selenium, y si bien a mi en mi copia local me serviría, no merece la pena si el excel se quiere compartir, pues la configuración es compleja.
Por el momento sigo usando yahoo.. mientras no vea algo mejor.
He mirado esta API profesional (https://eodhd.com/) que evitaría cualquier fallo futuro de lecturas de todo tipo de activos en cualquier mercado, el problema es que solo deja leer 20 precios al día en su versión gratis (si tienes menos de 20/40 activos y solo revisas el excel 1 o 2
días al mes podría valer). Se podría poner esta opción, y el que quiera que la use (previo registro en su web de cada uno para obtener su API-key)
Si alguien tiene ideas, sencillas, que me cuente…
Saludos
Antonio
Gracias Antonio por las explicaciones. Curiosa la APÎ que mencionas. Un saludo
Así es Antonio, funciona de nuevo sin problemas, no les iría bien con el cambio.
Parece como si quisieran poner puertas al campo.
Gracias por tu dedicación y tu tiempo.
Saludos
José F.
Hola Antonio.
Gracias por el ingente trabajo que haces.
Llevo un tiempo aprendiendo a utilizar este fantástico exel, la versión 3.7. y estoy intentando añadir una nueva subcartera a las 5 que ya existen. Las he personalizado, y he añadido la nueva fila con la subcartera, en el config, pero me aparece con un triangulito verde. En Resumen,he añadido una nueva fila y al intentar poner el nombre, no me aparecen mas que los 5 de config, no aparece el nuevo añadido.
¿Cómo puedo hacerlo?
Gracias por todo.
Hola Jose Carlos, Estamos centrados ahora en sacar y depurar la version 4.0. Si no te importa espérate a ver la nueva y migrar a ella. De todas formas añadir una nueva fila para otra subcartera como quieres implica tener cuidado en propagar las fórmulas, y crear los nombres de cartera y reflejarlo en config, etc..
Un saludo
Buenos días, esta mañana parece que Yahoo ha vuelto a hacer algun cambio, porque no está leyendo bien el precio de las acciones y ETF’s. Sin problema en los activos que se leen de otras fuentes. ¿Podéis comprobar por favor? Que no sea un problema mío en local…
Mil gracias
Jaume
Hola Jaume Torra,
Gracias por reportarlo.
Efectivamente, está de nuevo ese problema.
Os puedo adelantar que esto de los fallos de lecturas de cotización, y las actualizaciones del excel, lo voy a resolver en breve. En unos días esto ya será un problema del pasado. Estoy trabajando en un add-in (xlam) de excel que contenga las macros, y para que vosotros solo uséis el excel (xlsx), sin macros, con vuestros datos de forma independiente. Además tendrá la opción el add-in de leer datos de un proveedor fiable (eodhd.com) que con su plan gratuito, o pagando 5€, tendréis accesos a cotizaciones y dividendos de forma fiable.
Eso sí antes de liberarlo a todos, necesito 2 o 3 voluntarios que me hagan de probadores, y así depurar cualquier fallo que salga antes de distribuirlo a todos. Espero en unos día tenerlo. ¿Alguien se ofrece voluntario, y os envío el breve el nuevo concepto (version 4.0 de plantilla xlsx + add-in xlam)?
— VOLUNTARIOS BETA 4.0 —- Mandadme un e-mail los voluntarios y hablamos de los pasos a seguir y las pruebas que os pediré.
Un saludo
Antonio
Antonio, muy buenas noticias y agradecer de nuevo tu esfuerzo en la mejora continua de la hoja. Cuenta conmigo para ayudar en las pruebas.
Buenas tardes Antonio. También, cuenta conmigo para llevar a cabo las pruebas que consideres y en lo que pueda ayudar. Me dices como proceder.
Hola Antonio, si necesitas ayuda, yo puedo probarlo
Un saludo
Si, a mi tampoco me carga desde ayer noche.
Gracias Jaume
Antonio, buenas tardes, échale un vistazo a esto, ¿No tendrá algo que ver con el problema el hecho de que estén poniendo el dividendo en los datos históricos?
https://es.finance.yahoo.com/quote/ITX.MC/history/
Hola Jose,
Me temo que no es ese el problema. Han protegido su web.
En cualquier caso en la versión 4.0 nueva que saldrá en breve. Tendremos acceso a un proveedor de datos fiable como EODHD.com , y ya no dependeremos de yahoo.
Muchas gracias por tu rapido desarrollo y reacción, cuando podremos disfrutar de la 4.0 ? será de pago el acceso a E0DHD??
Gracias, eres un máquina
Héctor, No tengo fecha pero espero que a lo largo de este mes. Entre semana no puedo avanzar mucho, solo a ratos. El acceso EODHD, tiene cuenta gratis, pero si necesitas leer muchas cotizaciones con un pago de 5€ a esa empresa compras 100.000 lecturas. Vamos que regalado.
Lo que si tendrá es una pequeña limitación por no ser premium, algo que ya tenia puesto para ciertas cosas. Pero eso es más que nada para recordaros que un donativo de vez en cuando se agradece y anima a seguir. Con eso os hago premium.
Un saludo
Antonio
Antonio, buenas tardes, ¿No estará el error en el formato de la fecha, en la WEB de Yahoo está así: «5 nov 2024» y nosotros estamos poniendo 5/11/2024 y al no encontrar la fecha pone por defecto 30/12/1899 y claro en esa fecha no hay nada.
No sé, es por aportar algo.
Saludos
José F
José, Lo he mirado y no. Realmente con la macro, no se llega a leer nada ahora mismo, ni fecha ni cotizaciones, aunque tú lo veas en el navegador. Aunque en esa forma de protegerlo lo han estado tocando últimamente e igual cambia de nuevo. De todas formas con EODHD de la nueva 4.0 nos libraremos de ello.
Buenas tardes,
Deseando probar esa prometedora versión 4.0. A ver si se puede probar antes de fin de mes. Y muchas gracias por tu trabajo Antonio.
Saludos Javier
Antonio, buenas tardes.
Tengo resuelto el problema de la carga de datos en la hoja cotizaciones tras la tropelía de YahooFinance (no se pueden poner puertas al campo).
¿Cómo lo he resuelto?
Muy fácil, bueno, fácil ahora que lo tengo hecho, pero hasta averiguar como hacerlo me ha costado.
En GoogleShett
.- He creado una hoja que he llamado CotizacionesSheet
.- En la columna A filas 6, 8, 10, 12, etc. he puesto los Tickers que hay en el mercado continuo y en el formato que admite en este caso GoogleFinance, BME:ANA (ANA para Acciona), para el mercado americano por ejemplo Amazon sólo hay que poner AMZ
.- En B4 he puesto el día deseado.
.- En B5, 6, 7 etc. he puesto la siguiente fórmula: =GOOGLEFINANCE(A6;»all»;B$4) con eso obtengo todos los datos de la Fecha deseada, Date, Open, High, Low, Close y Volume.
.- Cómo estos datos están en filas alternas, en una zona contigua de la hoja he llevado los Tickers y los Datos, para que estén todos en líneas consecutivas.
.- Como cabecera en este apartado tengo Fecha, Open, Max, Min, Cierre y Volumen. (Ya se que en el caso de tu libro sólo se necesita el cierre y la fecha, en mi caso como te he comentado en otra ocasión los necesito todos).
En el libro de Excel «control_rentabilidad_inversiones_xx» he creado una nueva hoja: «Datos GoogleSheet»
.- He vinculado la hoja de GoogleSheet con la de Datos GoogleSheet del Excel.
.- En la hoja cotizaciones he escrito en donde debe aparecer la fecha esta fórmula: =BUSCARV([@Ticker];’Datos GoogleSheet’!D8:K269;3;FALSO) (me da la fecha).
.- En la hoja cotizaciones he escrito en donde debe aparecer el cierre esta fórmula:
=BUSCARV([@Ticker];’Datos GoogleSheet’!D8:K269;7;FALSO) (me da el cierre).
.- Para actualizar los datos en el Excel sólo tengo que poner en el GoogleSheet la fecha deseada en B4.
.- En la nueva hoja de Excel «Datos GoogleSheet» sólo tengo que pulsar botón derecho en la tabla vinculada y seleccionar la opción actualizar. Los datos de la hoja cotizaciones están ahora actualizados.
Con lo cual, con borrar del vba todo lo referente a la búsqueda de Yahoo Finance está resuelto, lo demás de tu aplicación se puede dejar tal cual.
Espero que pueda servir de ayuda.
Saludos
José F.
Hola José,
Gracias por compartir tu forma de solucionarlo. Cualquier enfoque alternativo para coger las cotizaciones es estupendo.
Ese enfoque o similar lo tenía contemplado y compartido en este enlace desde hace unos años: https://docs.google.com/spreadsheets/d/1pSs2mC38gaKbqUYBkmMv7s1sbFWaVJmVJS7GvdXpyDk/edit?usp=sharing
Podéis guardaros una copia, poned vuestros activos concretos y enlazarlo con el excel para tener las cotizaciones al estilo de como ha dicho Jose. Es una solución que está muy bien, aunque no me terminaba de convencer pues no vi la forma de leer con el googlesheets los Fondos de inversión (aunque va muy bien para acciones, ETFs y cambios de divisa). Si alguien sabe cómo leer los fondos de inversión de días atrasados (no solo del día actual) será interesante saberlo.
De todas formas, recordad que en el excel 4.0 que saldrá antes de fin de mes, las lecturas se harán por API de proveedor de datos profesional (EODHD.com) que permite tener todo integrado en una única hoja excel, sin necesitar de otra hoja googlesheet de apoyo. Además de tener muchas novedades y funcionalidades extra (cartera X-ray, compras y ventas FIFO, modelo 720, Importador de tus datos de versiones 3.7 antiguas, etc..), y todo ello sin que nunca tengáis que migrar, ya que vuestro excel de datos quedará inalterable, y las nuevas mejoras de macros se harán solo en un Add-in o fichero independiente (que solo contiene las macros, sin vuestras carteras) con lo cual se acabaron las migraciones. En resumen, habrá dos fichero: 1) vuestra cartera (xlsx) con las pestaña habituales y tus datos de inversión, y 2) el add-in (xlam) con las macros y una cinta de inversión con nuevas herramientas para gestionar mejor todo tu excel.
Un saludo
Antonio
Gracias Antonio.
He tardado un poco en contestar a tu respuesta pues he estado liado tratando de dejar mi base de datos de GoogleSheet + mi Excel «niquelados», ya lo he conseguido, bien es verdad que las Finanzas de GoogleSheet si hay muchos activos + de 120 da uno o dos fallos en la lectura (#N/A), no siempre, pero alguna vez sucede, en mi caso esto no supone ningún problema dado que en este caso leo los datos del histórico de mi base de datos de Excel (más de 5 años) y en los datos «Open, Cierre, Max y Min», si alguno de ellos es 0 (#N/A) en GoogleSheet, paso la media del Excel con lo cual como digo en mi caso no distorsiona el valor que necesito en más de un 0,001% más o menos.
Me ha costado conseguirlo pero lo he podido hacer.
Con respecto a lo que solicitas de los históricos de los fondos de inversión, esto es a mi modo de ver imposible o muy tedioso, si se lleva un fondo o dos manualmente se podría hacer pero si son más, habría que hacer el trabajo uno por uno con lo cual «vale más el collar que el perro» por otra parte, son las gestoras de los fondos las que llevan registro de sus históricos (a memos que yo sepa) y habría que tener una fórmula independiente para cada uno de los fondos de cada una de las gestoras, y además hay que tener en cuenta que en algunas gestoras sólo con cambiar el ISIN o el ID del fondo es suficiente pero en otras requiere para cada fondo una fórmula diferente, como digo «Imposible» a mi modo de ver.
Por mi parte para esto de mis históricos personalizadísimos de mis inversiones a corto/medio con esto de GoogleSheet + Excel es más que suficiente. No obstante, quedo pendiente de tu nueva versión 4.0 que seguro nos sorprenderá a todos para tener además gestionadas las rentabilidades y todo lo demás que aporta tu extraordinario trabajo.
Muchas gracias.
Saludos
José F
Hola Antonio! Enorme el trabajo que realizas! Hace años que descargue tus primeras versiones pero no pude hacerlas funcionar en Google Sheets por lo que las descarté. Sigo sin tener excel en mi ordenador (siempre fui mas de linux). Crees que esta version 4.0 será compatible con google sheets?
Hola Javier,
Es compatible para Microsoft Excel, pero no para Google sheets. Igual que todas hasta las fecha.
Saludos
Antonio
Buenas tardes Antonio,
Aquí Lucas. Soy nuevo usuario y he descargado la ultima versión 3.7. He visto que estáis por lanzar la versión 4.0 en breve. ¿Vale la pena que vuelque todos mis datos en la última versión o espero unos días?
He descubierto ODTC recientemente y parece prometedor, espero formar parte mucho tiempo.
Gracias,
Lucas.
Hola Lucas, Mejor espérate 10 días y ya comienzas con la 4.0 y así te ahorras importar datos, que aunque la 4.0 tiene importador y ayuda bastante al cargar activos, dividendos y ciertas configuraciones, no lo importa todo.
Saludos
Antonio
Hola
He probado la versión 4.0, anotando compras, ventas, dividendos, he añadido activos y todo funciona como debe. También he probado a importar los datos de la antigua versión 3.7 y perfecto.
un saludo y gracia Antonio.
Gracias Alfonso por vuestra labor de prueba de las diversas novedades de la nueva versión 4.0.
A falta de algún retoque menor y preparar un manual de guia para instalar el Add-in y primeros pasos, a lo largo de esta semana la pondré a disposición de todos.
Espero que a todos os guste!
Hola a todos,
Os informo que ya está disponible el excel 4.0
¡Espero que os guste, y os resulte muy práctico!
Antonio
Muchas gracias Antonio.
Muchas gracias por tu trabajo Antonio
Hola Antonio, buenos días.
Ya te lo puse anoche, pero lo repito ahora. MUCHAS GRACIAS.
Estoy leyendo el manual y una pregunta, yo tengo en mi equipo dos HD y tres unidades C:, D, y E, ¿Puedo instalar la versión 4.0 en la unidad E, que es donde tengo todos los datos? o tengo que instalarla en la unidad C:?
Gracias.
José F.
Hola Jose,
En principio en cualquier unidad de las que citas que están en tus discos duros del PC.
Un saludo
Antonio
Respondo yo mismo, si se puede, pues lo acabo de hacer.
Una observación para el manual de instalación, por tratar de ayudar a otros en la instalación:
Paso 4 punto dos, «En el cuadro de diálogo Complementos» debe decir: En el cuadro de diálogo Complementos de Excel.
Saludos
José F.
Gracias por el apunte. Lo tengo en cuenta para que quede más claro.
Otra pregunta Antonio, disculpa que sea tan pesado, yo tengo la versión 3.5, ¿Cómo puedo importar los datos a la V4.0? pues al importar por ejemplo la tabla Datos Inversiones me dice «Intervalo Fuera de Índice».
Saludos
José F.
Jose,
No es molestia, pregunta lo que quieras.
El importador está pensado para la 3.7 o similares hasta la 3.76.
Si tu tienes la 3.5 tendrías que ver en qué columna de tu 3.5 está el campo que la 4.0 necesita importar, y poner la letra asociada en la columna F de la pestaña «Importar» de la version 4.0. Es decir, en la columna F que se llama: «Letra de la columna de origen (excel viejo) – cambiar si está en otro sitio». Simplemente eso, ya que la macro recorre las filas de la TablaImportar y copia obedientemente lo que ahí se diga. En ese sentido el importador es genérico y serviría para cualquier versión de excels, pero he implementado (poniendo las letras en F) solo la del 3.7
Saludos
Antonio
Gracias, voy a ver si puedo.
Saludos
José F
Me da error, tratando de actualizar tanto la tabla de dividendos como la de datos de inversión.
Error 9 en tiempo de ejecución, subíndice fuera de intervalo.
¿Puedo copiar las columnas que están en amarillo de la vieja a la nueva? de esas dos hojas?
Saludos
José F.
Sí, por supuesto. De todas formas si lo haces tabla tabla, y en ambos Excel se llaman igual las tablas (comprueba) debería funcionar.
Antonio
Hola a mi también me generó este error en la ultima versión descargada, en mi caso al importar datos de una tabla 3.7; pero ocurría siempre que eliminaba las filas con los datos que trae la tabla 4.0 antes de importar mis tablas. Si importo mis datos y luego borro los que trae la tabla original 4.0 funciona perfectamente. ¿Antonio podría ser que la importación necesita tener alguna fila con las formulas antes de importar?. Mil gracias.
Alfonso,
Efectivamente, tal y como se dice en el manual: «Para evitar problemas, que podrían ocurrir si primero vacías todo el excel, ya que alguna fórmula se podría desconfigurar, te recomiendo que primero añadas tus datos, y finalmente borres los de vienen en el excel de ejemplo.»
Saludos
Antonio
Hola, vi que hablasteis de instalarlo en una unidad de Disco duro; yo habitualmente tenía mi archivo cargado en ONEDRIVE, de ésta manera podía abrirlo en un ordenador diferente, casa – trabajo – portatil…, y así tener siempre la misma versión, ésto será posible??
Hola Héctor, yo también uso OneDrive y he intentado ponerlo en mi carpeta local de OneDrive, la que tengo sincronizada con la nube y me ha dado fallos. Tengo que probar a volver a configurarlo en una carpeta diferente.
No se si luego poniendo un acceso directo en la carpeta de OneDrive podría funcionar, pero lo dudo porque al final el archivo original no estaría sincronizado.
Saludos
Genial, Muchas Gracias, si encuentras la manera de hacerlo funcionar Mil gracias! ya que me solucionaría bastante
Hola, he descargado e instalado paso a paso según las instrucciones. Sin embargo en el Excel se Seguimiento Inversiones no me aparece la pestaña Inversiones, como se supone que debía ser. Hay que buscarla en algún otro sitio? Sin ella la migración desde 3.7 se hace muy pesada…
Hola,
Si no ves la cinta de inversiones, mala señal. Hay algo que no has configurado bien, o la macro no está funcionando, o tienes otros excel xlam abiertos que te entran en conflicto.
Antonio
Hola. Descargo el fichero pero solo contiene las instrucciones y el aviso de mantenimiento. ¿Esto es correcto o estoy haciendo algo mal ya?. Gracias de antemano
Hola,
Algo haces mal. Borra la caché de tu navegador, que tendrá almacenado una descarga previa, pues en la web el enlace de descarga apunta a un zip de 6Megas con 4 ficheros dentro.
Antonio
Tan sencillo como borrar la caché…. Perfecto. Gracias, Antonio
Buenas tardes, en la hoja «resumen», en la tabla con todos los activos, a la hora de filtrar alguna de las subcarteras, sólo se actualiza la columna «activos» y «porcentaje», las demás columnas no se filtran quedan invariables como cuando no hay ningun filtro activado
Hola José Miguel,
Esa parte de la tabla de activos, son celdas con fórmulas. Por tanto si no se actualizan prueba a poner opciones de cálculo a automático. Vete a Fórmulas -> Cálculo -> Opciones de cálculo -> Automático.
A ver si se refrescan.
Saludos
Antonio
He visto que al comprar o vender se ponía la opción de cálculo, en manual. Ya lo he corregido, en la nueva add-in que saque que será la 4.002
Mientras tanto ponedlo a automatico manualmente
Perdonad
Antonio
Buenas, al introducir una venta usando el botón nuevo de la cinta «inversiones» me da error «424 en tiempo de ejecución: Se necesita un objeto.» Esto es porque aun ese botón no está operativo o porque estoy haciendo algo mal?
Saludos,
Hola Pablo,
El botón de venta está operativo. Y por todas mis pruebas funciona. Sin embargo podría haber algún caso que falle que no haya probado. ¿me puedes mandar por email pantallazos de tu pantalla de venta justo antes de darle al botón vender? De esa forma podré ver si es por haber metido algo mal en el formulario.
Antonio
Hola Antonio, buenos días.
Me da error al pulsar el botón Ventas de la cinta Inversiones. «Error 13 en tiempo de ejecución, no coinciden los tipos» y además deja la tabla Datos Inversiones ordenada por Nombre (columna A), yo la tengo ordenada por fecha de compra pero cambia el orden a la columna A.
Por otra parte en la pestaña rentabilidades no alcanzo a entender por más vueltas que le doy y comparando los datos de la V4 con los que tengo en la V3,5 que son los mismos, por qué en «fecha ini» de Cartera global pone la fecha inicial de mi primera inversión pero en la «fecha ini» de cartera acciones y en la de gestión activa siempre está la fecha de hoy, por más que he dado repasando esto no encuentro el error y como digo los datos de mi anterior tabla son los mismos que en esta.
Saludos.
José F.
Hola Jose,
¿me puedes mandar por email pantallazos de tu pantalla de venta justo antes de darle al botón vender? De esa forma podré ver si es por haber metido algo mal en el formulario.
Miraré lo del orden, pero efectivamente es algo que hace a proposito, pero se podría programar que luego lo devuelva a su orden original. Vamos a ver si se pone en la versión 4.002 del Add-in
Las fechas de inicio se cogen de los valores en amarillo distintos de cero que hay en las columnas de cada subcartera en «Rentabilidad».
Antonio
Gracias Antonio, eso no te lo puedo mandar pues en mi caso no llega a esa parre, es darle al botón de vender en la cinta y aparece el fallo.
Además me he dado cuenta de otra casa aparte de la ordenación de datos y es que me ha puesto en toda la tabla de datos inversiones en cotizando a Falso ya lo he dejado, mañana miraré a ver qué ha podido curtir.
Saludos.
José F
José,
Qué raro ese fallo que comentas ¿no tendrás otros excel xlsm con macros abierto al mismo tiempo? ¿qué versiones de office y windows usas?
Anotnio
Buenas noches, mañana le mando un vídeo con el fallo, no, no tengo otro Excel abierto.
Mi Office es el 2021 y W 10 Pro.
Saludos.
José F.
Hola Antonio, buenos días.
Pues referente el error que aparecía ayer al pulsar el botón de Venta «Error 13…», hoy funciona perfectamente incluso con otra hoja del Excel anterior abierta, no se que pudo pasar ayer.
Con respecto a que me ha dejado en «FALSO» todos los datos de «Operación abierta (cotizando)», sigue así y la celda de cotizaciones tiene el mismo dato de fechas que la celda i2 de la tabla resumen que es la que indica la fórmula, y evidentemente, fecha de venta o traspaso es diferente de «», esto lo voy a resolver provisionalmente poniendo como condición que si «Comisión venta (euros)»es mayor de 0 que la ponga en «Falso» de lo contrario en «Verdadero».
Una observación para una futura actualización, al pulsar el botón de venta, en el desplegable (3) he observado que figuran todas las que están en la hoja «Config», Tabla «Elige inversiones» ¿Cabría la posibilidad de que en ese desplegable sólo figuren las que están en la hoja «Datos Inversión» y sólo las que estén cotizando?
El cuadro informativo de este apartado «lo que tienes actualmente» estupendo, un buen detalle.
Gracias por todo y gracias por tu tiempo.
Saludos
José F
Jose,
Bien que ya puedas vender.
Respecto a cotizaciones asegúrate de que la fórmula sea: =Y([@[Fecha de Venta o traspaso]]<>«»;[@[Fecha Compra]]<=FechaCotizacion;[@[Fecha de Venta o traspaso]]>FechaCotizacion)
y de dar a F9 para actualizar el cálculo.
Sobre el desplegable 3 de venta, es buena observación lo incluyo en actualización próxima de add-in
Un saludo
Antonio
Buenas tardes a todos.
No sé si me he saltado algún paso de la guía pero no me lee casi ninguna cotización (en los dos modos). Solo me lee 8 de 30 con los datos que salen automáticos de la migración de la versión anterior y en las que no me lee, pongo los datos a mano igual que hacíamos en otras versiones y tampoco.
A alguien más le pasa?
Un saludo y gracias Antonio por tu gran labor
Jose Alberto,
Las cotizaciones funcionan, siempre que los tickers sean correctos o Yahoo o EODHD tengan ese mercado o activo. En general te debería coger la mayoría, y solo una minoría tener que ponerlo a mano.
Comprueba que tienes bien los tickers sin espacios en blanco o que tienes bien puesta tu clave API de EODHD.
Un saludo
Antonio
Ok. Mi problema era que no se correspondían los nombres de la tabla de «Activos» de inversión con el nombre de las empresas en mi tabla de Datos Inversiones pero con hacerlos coincidir arreglado.
Gracias
Sí, José Alberto, esos detalles son imprescindibles tenerlos en cuenta. Por eso os digo, que antes de usar el excel, tratéis de estudiar un tanto su lógica, y de esa forma os será más fácil el mantenimiento.
Siempre se empieza por Config, y luego se hacen las compras (que si usas la cinta de inversiones) te garantiza que usas el mismo nombre del activo.
Un saludo
Antonio
Buenas tardes, al intentar cargar los DPA me sale: «Error en ActualizaDPA. Error: 13 Linea: 0
¿a que puede deberse el error? Muchisimas gracias.
Hola al intentar cargar el DPA me aparece: «Error en ActualizaDPA, Error: 13 Línea: 0»
¿por que puede ser?
Muchas gracias Antonio.
Kike,
Creo que no tienes la última version del Add-in. Prueba a descargar el zip de la web, coger el último add-in. Cierra todos los excel, abre solo el vacío. Desinstala del add-in, sustituye el actual add-in viejo por el nuevo, y vuelve a instalar el add-in marcando el tick y da a aceptar. Luego abre ya tu excel 4.0, asegurate de tener tu clave API token, y dale a actualizar DPA en el modo de EODHD.
Saludos
Antonio
He actualizado a la ultima versión del Add-in. Me actualiza sin problemas las cotizaciones y me actualiza las divisas, pero me sigue dando el mismo error al intentar cargar el DPA
Enrique,
Asegúrate que en la pestaña «Rentas» en la casilla H71 hay un 1 o un 2. Que le indica a la macro el método de lectura a usar.
Ten cuidado, pues igual has insertado un línea arriba sin querer, y se ha desajustado todo. El desplegable del método de lectura debería estar en la línea 71 y el número 1 o 2 también.
Donde pone: «Acceso a Dividendos. Elige modo:» debe estar una línea antes, en la 70.
A ver si es eso
De todas formas veré cómo para hacerlo más robusto en próximo add-in y no dependa de si insertas un línea arriba
Antonio
Efectivamente, he añadido arriba las filas desde el año que empecé con la cartera (2012). ¿Cómo puedo solucionarlo?¿cuando vayamos añadiendo años a la cartera esa línea variará, ¿no?
Cuando selecciono modo de EODHD el número 2 me aparece ahora en la casilla H84.
Lo siento pero no encuentro donde está lo de: Acceso a Dividendos. Elige modo:
Kike,
Con el nuevo Add-in 4.004 te lo resuelvo.
Deja la casilla en la que aparece el método «1» o el «2» donde tú quieras, en la H84 o en la que sea, pero debes hacer esto en tu excel 4.0 xlsx: Poner un nombre a esa casilla con «Fórmulas -> Asignar nombre» y la debes llamarla exactamente: «Metodo_Lectura_DPA»
Con eso funcionará al resto de usuarios que dejen la celda inalterada en H71 (como de origen), y los usuarios como tú que inserten nuevas filas y cambien la celda de sitio siempre que le deis el nombre: «Metodo_Lectura_DPA».
Actualizate a 4.004
Saludos
Antonio
Buenos días Antonio,
La nueva versión me parece brutal. Gracias por tu esfuerzo y en breve habrá que volver a donar porque me parece un trabajo excelente.
Me ocurre que en la nueva hoja de actualizar las cotizaciones muchas veces no me deja filtrar sólo por las operaciones abiertas. Del mismo modo en la hoja inversiones si pongo la fecha de hoy en cotizaciones me salen todas las inversiones como cerradas. ¿Alguna idea de por qué ocurre y cómo solucionarlo?
Muchas gracias
Javier
Javier,
Me alegro que te guste el excel.
Lo de filtrar por abiertas no lo entiendo, pero tienes razón que si pones la fecha de hoy dejan de estar cotizando. Se debe a un error en la fórmula de esa columna. La buena que debes poner en el excel 4.0 xlsx es esta:
=Y([@[Fecha de Venta o traspaso]]<>«»;[@[Fecha Compra]]<=FechaCotizacion;[@[Fecha de Venta o traspaso]]>=FechaCotizacion)
Es decir lo mismo pero la última igualdad «>=» y no «>» como estaba por error.
Gracias por avisar.
¡Aviso a TODOS los usuario de la 4.0: comprobad esto y sustituir la fórmula por la de arriba (en columna AD de DatosInversiones)!
Buenos días Antonio,
Reparado la fórmula que me dijiste y funcionando correctamente. En cuanto a lo del filtro no consigo ver de donde viene el error, pero tanto en la hoja resumen como en la de cotizaciones y en la de rentas no me deja filtrar las operaciones abiertas con el valor VERDADERO, solo el valor TODAS y FALSO.
Buenos días de nuevo,
Tiene que ver con el filtro de tabla dinámica de la hoja Resumen. He conseguido activar ese filtro con el valor VERDADERO que no se porque no aparecia antes (solo aparecía FALSO). Espero que no desaparezca de nuevo. Gracias por tu ayuda y realizada Donación mucho mas que merecida por tu excelente trabajo.
Saludos
Javier
Hola Javier,
Gracias por comentar que ya está solucionado. De todas formar en la cinta de inversiones tienes un botón para actualizar las tablas y fórmulas, que creo pone ese valor a TRUE también.
Y gracias por tu donativo!!
Un saludo
Antonio
Buenos días, Antonio:
Grandioso trabajo con el nuevo Excel.
Todo ha ido casi perfecto (hay algunos fondos que tenía de plantillas anteriores que la importación los reconoce como Accione y me los coloca en el apartado Rentas, cuando son de acumulación).
Sin embargo las actualizaciones del addin, que hasta ahora han funcionado perfectamente, algo me falla. Reconoce que tengo la versión 4.003, se descarga la 4.004, pero por mucho que sustituyo el archivo «no reconoce» la nueva versión e insiste sistemáticamente en descargar la 4.004.
No sé si será algo propio de mi configuración, o algo generalizado.
Gracias por Todo.
Juan Antonio.
Hola Juan Antonio,
Gracias.
Lo que comentas de la importación lo siento pero no te entiendo qué quieres decir.
Y respecto al add-in 4.004 y su actualización, en principio debería bastar con reescribir el add-in antiguo donde los tengas colocado. Pero si esto no te va, prueba a cerar todos los excel. Abrir el vacío, con este desinstalar el add-in, borrar el viejo, poner el nuevo add-in, y volver a seleccionar e instalar el add-in. Luego ya abre el excel 4.0 xlsx y debería decirte que está actualizado.
Si no es así, ya nos dices.
Anotnio
Buenas,
¿A alguien le pasa que al pulsar sobre los botones de «Actualiza solo Cotizaciones de activos» o el de «Actualiza solo Divisas» se le cierra el Excel y se reinicia? Y me sucede con cualquiera de las dos opciones del despegable. En cambio el botón de «Cargar DPA» me funciona bien.
Esto me sucede con el fichero de «Seguimiento_Inversiones_40.xlsx» sin haberle hecho nada, es decir, con los datos que trae por defecto, tras seguir los pasos de la configuración.
De hecho, tras la configuración, todo parace que va bien, en el sentido de que aparece la barra de inversiones, puedo chequear la versión del Add-In, me aparecen los mensajes al inicio…
Por último, en la versión 3.7 del excel los botones de Actualización de Cotizaciones me van (y me siguen yendo) bien.
He abierto y cerrado excel varias veces y reiniciado el equipo, pero sigue igual.
¿A alguien le ha pasado o tiene alguna idea de qué puede ser?
Gracias de antemano y un saludo,
Sky
Sky,
No tengo noticia que a nadie le haya ocurrido ese fallo. Eres el primero que lo dice. Es muy raro que se cierre el excel sin mensaje de error previo. ¿Qué equipo usas?
Antonio
Hola Antonio.
Uso Windows 10 Home y MS Office Standard 2013. He probado en otras carpetas/unidades y sigue igual.
Como cosas «particulares» no indicadas en la guía, me sucede:
– Al iniciar el fichero «Seguimiento_Inversiones» me sale un mensaje que dice «Este libro contiene vínculos a una o más fuentes externas que podrán no ser seguras. Si confía en los vínculos, actualícelos para obtener los datos más recientes. En caso contrario, puede seguir trabajando con los datos que tenga». Pulsando en «Actualizar» o «No actualizar», el fichero se abre sin problema mostrando los mensajes del Add-In indicados en la guía.
– Los botones de «Actualiza…» de la pestaña «Cotizaciones» muestran el dedo al pasar el cursor sobre ellos, pero al pulsarlos, sale el error «No se puede ejecutar la macro «‘C:\Mis Inversiones\OlvidateCerdito_add-In_40.xlam’!actualizaPrecios». Puede que la macro no esté disponible en este libro o que se hayan deshabilitado todas las macros». Como indica la guía, con botón derecho cambio la ruta (que es la indicada en el mensaje de error) simplemente por «actualizaPrecios» (sin comillas). Tras ello, al pulsar el botón, es cuando se reinicia el Excel.
En principio he revisado los pasos de la parte de configuración del Excel, y lo he hecho todo. De hecho veo la barra de inversiones, mensajes de bienvenida y de versión del Add-In.
Gracias de antemano, Antonio, por tu suporte.
Hola Sky,
Esos errores son algo típicos, por usar un onedrive o similar.
En la parte final de la guia, en problemas 1 2 y 3 te habla de esos errores, y qué hacer. Léelo. Asegúrate de bajarte la guía con fecha de hoy 8dic24, y si no te baja, borra la cache de tu navegador.
Y los botones como dice la guía no debe tener toda la ruta, en tu caso ejemplo so «actualizaPrecios», nada más
Saludos
Antonio
Buenos días,
Como posible BUG en la pestaña config en Inversiones meto un ETF y después al meter la operación en la pestaña DatosInversiones me lo pone como Acción en la columna Tipo de Instrumento y no como ETF. ¿Posible error o estoy haciendo algo mal?.
Gracias y Saludos
Javier
Javier,
Eso pueden ser cosas de las fórmulas que se te hayan desajustado. Asegúrate que la columna «Tipo de Instrumento» en DatosInversiones tenga exactamente la misma fórmula en todas las celdas de esa columna. Si no fuera el caso, ya sabes, propaga la fórmula buena de cualquier celda al resto de la columna hasta dejar todas iguales.
un saludo
Antonio
Buenos días Antonio,
He comprobado lo que me has dicho y las fórmulas son iguales, de todos modos he propagado la primera hasta abajo y sigue igual. La fórmula es:
=SI.ERROR(BUSCARV(A669;TablaEligeInversiones;2;VERDADERO);INDICE(TablaEligeInversiones[Tipo instrumento];COINCIDIR(EXTRAE(A669;1;4);EXTRAE(TablaEligeInversiones[Nombre];1;4);0)))
Gracias y Saludos
Javier
En el primer verdadero prueba a poner falso, a ver qué pasa
Perfecto. Corregido. Gracias
Buenos días Antonio, Acabo de anotar una venta a través de la cinta de la aplicación y me ha cambiado casi todos los datos de «Precio actual, o tras venta, por unidad (moneda)» de tal modo que en el total de ventas tengo casi el doble, Por ejemplo, todas las anotaciones de Inditex han pasado de 54,70 a 2, 468 la de Iberdrola se an puesto a 54,700, las de Enagas ahora están a 0,107 en fin que he salido sin guardar los datos de esa venta.
Jose,
Si has hecho una venta total de tu posición, en la pestaña cotizaciones ya no tendrás todos los activos, y se te descuadran con los precios. Tendrás que leer de nuevo todos los precios, para que se vuelvan a colocar las cotizaciones (columna amarilla estática) con el nombre de cada activo.
Saludos
Antonio
Si, he hecho una venta total del remanente que me quedaba de un activo a través de la pestaña venta de la cinta inversiones hoy día 11/12, acabo de actualizar las cotizaciones como indicas pero en la tabla cotizaciones sigue apareciendo ese mismo activo con el precio de cierre, en la tabla «Datos Inversión no se cambia el valor de venta por el de la tabla cotizaciones como es lógico, pero no entiendo que está pasando y porqué se cambian los valores de «Cambio divisa actual (o tras venta)» de otros que no están vendidos.
Saludos
José F.
Jose,
Solo te puedo decir que revises las fórmulas de la plantilla, pues eso ya no depende del add-in.
A ver si das con ello
Antonio
Gracias por tu respuesta, cuando anoté la venta que cambió el valor de casi todas las acciones en la tabla datos inversión me di cuenta que la columna «Fecha de Venta o traspaso» se había corrido y había puesto la formula en todas tanto en las vendidas como en las activas, por eso salí sin guardar la hoja, eso de que las fórmulas se pasan a todas las filas de esa columna me ha pasado varias veces y no encuentro la causa, es como si diese doble click en una formula y se copia en todas las de esa columna hacia abajo, No se lo que pasa, si encuentro algo te lo comento.
También he observado que el típico triangulito de Excel de «formula incoherente» está en todas las filas de esa columna y aunque le digo ignorar vuelve a aparecer, bien es cierto que unas tienen fórmulas y otras la fecha de venta, pero es la primera vez que veo esto que no lo había visto en las versiones anteriores.
Como has dicho más abajo, No es un desastre, hay alguna cuestión que quizás haya que pulir un poco pero nada más.
Saludos
José F.
Hola Antonio, buenas noches, sólo para comentarte respecto de lo anterior que de la hoja actualizaciones se ha quitado hoy el activo que vendí ayer y creo que ese era el problema que tenía, que los activos que se venden hoy no desaparecen hoy de la hoja cotizaciones sino que lo hacen al actualizar al día siguiente.
Todo resuelto.
Gracias y saludos.
José F.
Hola Antonio.
He comprado y vendido varias acciones sin problemas hasta ahora. Al intentar vender las acciones de cierta compañía, no me la reconoce y no puedo venderla.
Si fuerzo a poner yo manualmente los datos, me da error 424: Se requiere un objeto y bloquea el excel.
¿Cómo lo soluciono?
Gracias. Un saludo y enhorabuena por tu increible trabajo
Jose Carlos,
En estos casos tan raros (aunque siempre hay alguna explicación) es mejor que me mandes por email un pantallazo de lo que sucede. y vemos si te puedo dar alguna pista del problema.
Antonio
También me ocurre que cuando intento comprar una acción, siempre me aparece un mensaje de error, pero luego si hace la anotación correctamente.
Y por último, cuando intento vender, al pulsar sobre la flecha, para que aparezcan las acciones que tengo, siempre está vacío y tengo que escribir el nombre a mano, prácticamente carácter a carácter ya que tarda mucho, o bien, con un copio pego.
Algo se ha desconfigurado en tu excel o no estás actualizado ¿tienes la última versión 4.004 del add-in?
Debéis tener todos esta última versión. La última tiene un botón a la derecha de la cinta de inversión para comprobar la versión del Add-in.
Antonio
Pregunta:
De los más de 125 usuarios de la versión 4.0 a día de hoy ¿hay alguien al que le funcione en general todo? Por los comentarios parece que es un desastre y todo falla.
Respondo en mi caso (como usuario que soy igualmente): A mi ve funciona todo bien. Cierto es que yo no tendré la variedad de activos que vosotros (quizás en otros en mercados más exotéricos), pero me lee el 100% de cotizaciones, DPAs, tanto en modo 1 y 2.
Gracias por responder a los que les vaya bien!!
Antonio
Buenos días Antonio,
Antes de estropear nada , ¿podría tener 3 archivos de seguimiento con distinto nombre en la misma carpeta con un sólo archivo add-in no utilizando al tiempo nunca más de un archivo?
Gracias y Saludos
Javier
Si, Javier podrías tener varios XLSX 4.0 usando el mismo Addin
Perfecto. Gracias
Hola Javier.
Hoy he abierto el excel para comprar acciones de una compañía que ya tengo. Pues bien, lo compro sin problemas con el botón de comprar. (me sigue saliendo el error de VBAProject, ERROR al intentar comprar un activo en el formulario de compra: Error definido por la aplicación o el objeto) pero al aceptar el error y Aceptar la compra, me aparece «bien», digo bien entre comillas, porque me aparece como si estubiese vendida, es decir, en la casilla correspondiente de Resultado, Operación abierta (cotizando), aparece FALSO. ¿Qué ha ocurrido?
Hola.
Al final he decidido empezar de cero. Voy a partir del excel original, hacerle una copia para tener el original inalterable y empezar a meter mis posiciones.
He hecho una prueba, y compra y vende sin problemas y sin errores. Todo perfecto.
Me he dado cuenta de una cosa. He vendido la mitad de las acciones de Alphabet Clase A (había un total de 24 y he vendido 12) para ver que no me daba ningún error. Todo bien, pero al ir a la pestaña Resumen, me siguen apareciendo las 24 acciones de la compañía. He seleccionado Verdadero en la opción de inversión actual para que solo me muestre las que tengo pero no cambia. siguen saliendo las 24 acciones. ¿Hago algo mal?
He probado a vender otras 2 acciones, y al darle a la venta, despues de seleccionar la cuenta de inversión y la accione de Alphabet Clase A, en el cuadro de Info: Lo que tienes actualmente, siguen apareciendo todas las acciones, las 24. De todas formas, he puesto que quiero vender 2. Acepto, todo bien, me las separa para la venta, en DatosInversiones aparece correcta la venta, pero en la pestaña Resumen siguen apareciendo 24 acciones de Alphabet.
Es como si ocurriese algo con la venta, parece que algo falla.
De hecho, si vuelvo a darle a venta para probar, ahí estan las 24 otra vez, eso si, ahora aparecen desglosadas en 4 filas, pero me dice que tengo 24.
Ya he encontrado el error, aunque no se cómo solucionarlo.
Cuando hago la venta, dejo la fecha sin modificar para que tome la de hoy. En ese caso, hace la división de aciiones y está casi todo correcto, pero en la columna AD, en Operación abierta, sigue apareciendo VERDADERO, y no hace la venta.
Si cambio la fecha, y pongo la de ayer o cualquier otra, si hace la venta correctamente, y en la columna AD, aparece FALSO, y en Resumen me aparece el número de acciones correcta.
Lo he vuelto a comprobar, incluso seleccionando la fecha de hoy con el desplegable, y hace lo mismo. Divide las acciones para ajustar la venta, pero luego enla columna AD, continua apareciendo VERDADERO, es decir que no la vende. Aunque pulse en refrescar tablas y fórmulas no cambia nada.
Con permiso de Antonio, eso que comenta usted me pasó a mí pero al actualizar las cotizaciones al día siguiente del de la venta se queda todo bien, no cambie la fórmula de Verdadero-Falso y ponga la fecha de la venta en sustitución de la fórmula cuando venda (si lo hace manualmente)
Saludos
José F
Comentar que a mi me funciona todo bien, salvo errores ya comentados que se subsanaron con la ultima versión de ADDIN, si es cierto que este mes no he tenido mucho movimiento en la cartera, pero algo si que he comprado, vendido y anotado dividendos perfectamente.
Hola Alfonso,
Genial que te funciones todo bien.
Gracias por compartirlo.
Antonio
Hola Antonio, buenas tardes, si me permite una sugerencia por si la considera pertinente para futura actualizaciones.
Normalmente tenemos líneas en blanco después del último valor que tenemos en la hoja «DatosInversiones» y cuando anotamos una nueva compra con el botón de la cinta de «Inversiones» esta se sitúa al final de la tabla y deja las líneas en blanco que teníamos entre nuestro último valor y el nuevo que se acaba de crear, creo que para que nuestro nuevo valor se sitúe a continuación del que tenemos se podría poner en la aplicación algo así:
Dim CantidadDeValores As Integer
Worksheets(«DatosInversiones»).Activate
CantidadDeValores = WorksheetFunction.CountA(Range(«Nombre»))
Range(«Nombre»).Activate
ActiveCell.Offset(CantidadDeValores, 0).Select
Saludos
José F
Hola Jose,
Al insertarse las últimas compras al final de DatosInversiones lo veo como una forma de tener las últimas anotaciones fácilmente localizadas o separadas del resto, y poder revisar con calma si todo está bien. De todas formas supongo que a cada uno nos guste de una forma u otra. Lo bueno es que treas hacer tus anotaciones siempre podemos dejarlo como queramos simplemente dando (p.ej. en la columna de «fecha de compra») a «ordenar»…, y listo.
Gracias por compartir tus inquietudes.
Un saludo
Antonio
Genial Antonio, y yo viendo siempre lo más difícil y dejando las cosas sencillas de lado, soy un desastre.
Saludos
José F
Hola Antonio.
He empezado de cero. He introducido los valores de los activos que tengo mediante el botón de añadir Activo sin problemas, les he añadido incluso el ticker de Morningstar y el de MarketScreener. Pero al ir a cotizaciones, no me aparece ninguno, solo los que vienen por defecto. Cuando pulso en cotizaciones, Actualizar cotizaciones, las que me muestra, las que venían por defecto, las actualiza todas sin problema. Y en Resumen, también me aparecen, con porcentaje 0% y sin valor (euros). ¿Qué puede ser?
Ya me he dado cuenta. En Config, cambié el nombre de las subcarteras por otros, pero no he añadido ninguna más, sigue habiendo 5 subcarteras. Pues bien, en Cotizaciones, en el desplegable de Subcarteras, aparecen 7 opciones:
Cartera Acciones
Gestion Activa
Indexado Pasivo
Opciones
(en blanco)
Acciones Euros
Acciones Dolares
Siendo los nombres que he definido los siguientes:
Acciones Euros
Acciones Dolares
Fondos Euros
Fondos Acciones
ETFS
Por ahora sólo he añadido compras de acciones en euros y dolares.
Las 2 últimas (Acciones Euros y Acciones Dolares) No estaban marcadas. Al marcarlas, ya me han aparecido y he podido cargar sus cotizaciones.
Un saludo.
Bien José Carlos, De eso se trata, hasta que no compres algo, no lo tendrás en cotizaciones. Por eso os digo que hay que dedicarle un tiempo a entender su filosofía de uso..saludos
Antonio
Muy buenas.
Las acciones que dan como dividendo en lugar de efectivo, al meterla con «Anota Dividendo» no me aparece en la pestaña Resumen. Cómo tengo que hacerlo?
Hola Antonio:
Lo primero, muchas gracias por tu tremendo trabajo. Es un currazo increíble. He estado probando la herramienta y de momento lo único que he detectado que me falla es que al meter importes en pestaña rentabilidad y la columna «I», se me cierra a los 2 segundos el excel automáticamente sin guardar. No sé si a alguien más le ocurre lo mismo.
Un saludo y muchas gracias de nuevo por todo
Jorge,
Es raro lo que comentas. supongo que editas en la zona amarilla de la columna I. Te has fijado si las fechas son correctas, tanto en la columna I arriba, como en la columna A?
Saludos
Antonio
Efectivamente solo intento editar la zona amarilla de la columna I. La fecha de la columna A sí es correcta, pero la de la columna I debería ser la misma porque solo uso el fichero con cartera de acciones pero no lo es.
Un saludo
Hola, buenas tardes.
Feliz Navidad a todos.
Antonio, he observado que en la tabla DatosInversiones en las columnas I, K y L en las celdas en blanco que están al final aparece «Valor», he dejado la fórmula así: =SI.ERROR(BUSCARV(A140;TablaEligeInversiones;11;FALSO);SI.ERROR(INDICE(TablaEligeInversiones[Estilo];COINCIDIR(EXTRAE(A140;1;4);EXTRAE(TablaEligeInversiones[@Nombre];1;4);0));»»)) pero no se si esto puede interferir en algo en esta nueva aplicación, tampoco se porque la evaluación del error está a partir de Indice(TablaElig…..).
Por otra parte, también he observado que si en la tabla DatosInversiones selecciono en Operación abierta (cotizando) para que se muestren sólo las que están en Verdadero, toda la columna de «Fecha de venta o traspaso» toma el valor del día de hoy.
Saludos y lo dicho Feliz Navidad.
José F.
Hola Jose,
Feliz Navidad, igualmente a todos.
Entiendo que con ese cambio se te ha resuelto. Bien, excel a veces tiene formas raras de actualizar o actualizar las cosas de las fórmulas, y requieren estos retoques personales, que no son generales para todos.
Respecto o otro que dices: » Operación abierta (cotizando) para que se muestren sólo las que están en Verdadero, toda la columna de «Fecha de venta o traspaso» toma el valor del día de hoy» efectivamente esa es la forma en la que debe funcionar, todo lo que siga cotizando tendrá la fecha de hoy.
Un saludo
Antonio
Buenas noches, gracias por tu rápida respuesta.
Quizás me expliqué mal, “toda la columna de fecha de venta o traspaso” toma el valor de la fecha de hoy pero cuando vuelvo a ordenar por fecha toda la columna está con la fechas de hoy, las que están en verdadero y las que están en falso. Las fórmulas de esa columna se actualizan automáticamente y ponen la fórmula cambiando los valores que se pusieron cuando vendí.
Saludos
José F.
José,
Pues ese comportamiento raro, de quitarte todo lo fijado vendido y sustituirlo por fórmulas, no es problema del addin, que no hace ese tipo de cosas. Es problema de tu configuración local de tu entorno Excel.
Prueba esto: Excel tiene una función de Relleno Automático de Fórmulas que, si está activada, puede expandir automáticamente una fórmula al resto de la columna, eliminando valores fijos. Esto ocurre especialmente en tablas estructuradas o cuando Excel detecta patrones de fórmulas en las celdas adyacentes.
Cómo desactivarlo:
1. Ve a Archivo > Opciones > Fórmulas.
2. Busca la opción Rellenar fórmulas en tablas para crear columnas calculadas y desmárcala.
3. Haz clic en Aceptar.
Saludos
Antonio
Gracias por tu ayuda, me ha costado esto de encontrar «Rellenar fórmulas en tablas para crear columnas calculadas» pues estos de Microsoft son unos enredas, lo que antes estaba en Fórmulas ahora en la versión Office 2021 está en Revisión, pero desmarcado como has indicado y listo, arreglado.
Saludos.
José F
Hola Antonio, buenas tardes.
Hoy me ha surgido un problema con la venta de acciones. Tenía 1750 acciones de Ferrovial que compré en el 2010 y que a lo largo de los años ha ido dando dividendos en forma de acciones, de tal forma que ahora tenía 2434 acciones. Pues bien, al vender estas acciones, primero vendí 1219, con lo que quedaban 1234 acciones. Todo perfecto. Después he vendido otras 619, con lo que me quedan 615. También perfecto.
Pero ahora quiero vender 600 acciones, y al darle a vender, me aparece un error: «Se ha producido el error ´424´en tiempo de ejecución: Se requiere un objeto» Al pulsar en finalizar (el único botón que puedo usar), me aparece una ventana que pone: «Expecting object to be local».
Y ahora me aparece que quedan 583 acciones.
Como he ido salvando paso a paso, lo he podido repetir varias veces, y siempre ocurre lo mismo, las ventas de 1200 y de 619 accions las hace perfectas, pero al intentar vender la 600, me da el mismo error.
Puede ser que al valer la compra de las acciones 0 € (venían de dividendos flexibles) de error?
Un saludo.
Has hecho un trabajo bestial. Gracias por todo.
Feliz Navidad.
José Carlos,
Gracias por reportarlo. Pues lo que dices de que el error pueda deberse a tener el precio de compra igual a cero podría tener sentido. Lo miraré y si es eso saco una actualización pronto en el add-in. un saludo
Antonio
Jose Carlos,
Acabo de hacer una prueba rápida, de vender acciones compradas a cero euros, y no me da error. ¿Estás usando el add-in 4.005, el último?
Antonio
Hola Antonio.
Ya he encontrado cual es el problema. Al parecer, con la última venta de 619 acciones, a algunas de las no vendidas, también se les ha cambiado la fecha como si estubiesen vendidas, aunque no lo estaban. Les he vuelto a poner la fecha correcta manualmente y ya he podido venderlas sin problemas.
Gracias por todo y perdona las molestias.
Un saludo.
Hola Antonio:
He detectado otro error, no sé si solo me pasa a mí o le pasa a alguien más. En la pestaña del 720, en la columna H, en algunas de las acciones (no en todas) los valores que salen son erróneos. En algunas el valor real está multiplicado por 2, en otras por 3, en otras por 4, etc.
Un saludo y feliz año a tod@s
Hola Jorge,
Tienes razón que la columna H salen cifras incorrectas (es problema de excel y sus «fórmulas calculadas», que parece que no lo tienen bien depurado), pero lo importante es que no se usan esos datos luego para hacer el fichero «*.720». De hecho no recuerdo por qué puse ese campo en moneda original (quizás lo necesitase para el D6, pero el D6 ya no hay que presentarlo).
Yo acabo de usarlo para presentar mi 720 en hacienda, y ya lo he dejado firmado y enviado. Todo se veía correctamente «sin errores» (solo unos warning de un campo sugerido y que no hay que hacer caso), y solo he tenido que retocar el campo donde se dice si el activo es nuevo o ya lo habías declarado en ediciones anteriores.
Me alegra ver que el formato que piden lo conservan, y por tanto la macro funciona bien.
Un saludo
Antonio
Feliz Año Nuevo y éxito con los valores.
Muchas gracias, e igualmente para ti
Buenas tardes,
Hola Antonio, he observado que en la hoja IRPF1 en la TablaDinaComisionesCtas tengo datos en cuentas de inversión con las que yo no trabajo, por ejemplo, Degiro Active aparece con comisión de -5% con un valor de 12995, Revolut Bolsa con 419,03 y comisión de -0,02 y otras también con valores tanto en Aportar como en Retirar lo cual hace que los gastos de titular 1 y titular 2 no sean los correctos,
He revisado la hoja DatosInversiones por si estuviesen ahí por error pero no están, no se a que puede ser debido esto.
Saludos
José F
José,
Efectivamente hay un error en IRPF1.
Esa tabla dinámica hay que borrarla, pues son restos que quedan de otra tabla que existía antes de gestión de liquidez que ya no la uso.
En breve pondré una nueva versión en la web, y podéis mirar esa pestaña, y dejarla igual de aspecto. Es solo quitar la tabla (selección toda la tabla y suprimir), luego selección de las celdas vacías, y eliminar (opción de moviendo las filas de abajo hacia arriba), y retocar la fórmula de la casilla B10.
Un saludo
Antonio
Estimado Antonio,
lo primero desearte un Feliz Año Nuevo y agradecerte por tus aportaciones.
Recientemente he descargado: Control de rentabilidades y cartera de inversiones con el fin de comenzar el año anotando todos los movimientos para ordenar un poco mi cartera y ahorrar trabajo en la declaración de la rente.
Tras seguir todos los pasos según indicas en la guía me encuentro con los siguientes errores:
1) Error en la configuración del cálculo: No sea encontrado la ruta de acceso (al abrir el archivo)
2) Microsoft Visual Basic
Se ha producido el error ’76’ en tiempo de ejecución:
No se ha encontrado la ruta de acceso (al cerrar el archivo)
3) No tengo la opción de inversiones para introducir mi cartera
Por otro lado tenga la duda de si una vez que introduzca mi cartera aparecen automáticamente los dividendos o hay que hacer algo.
También decirte que he activado la cuenta EODHD y me han activado los dividendos siguiendo tu recomendación.
Me despido agradeciendo nuevamente tu labor y deseándote los mejores éxitos y mucha salud.
Un Saludo
Buenas Antonio, por favor, revisa el correo, tienes que tener un correo mío. Un saludo.
Hola Mauricio,
Feliz año, perdona el retraso en responder. Ya te he respondido por email.
Saludos
Antonio
Hola Antonio. Acabo de vender unas acciones. Me equivoqué en la fecha de venta, y puse el día de hoy. Luego, lo rectifiqué poniendo la fecha correcta directamente sobre la casilla correspondiente, pero me he dado cuenta de que en la columna de resultado, en operación abierta, aparece como verdadero, en vez de como Falso. ¿Cómo lo soluciono?
Gracias por todo. Un saludo y feliz año.
Jose Carlos,
Has hecho bien, en modificarlo a mano, eso siempre se puede. Si te sigue saliendo falso será que la fecha en cotizaciones no está actualizada, o que no todas las fórmulas en la columna son idénticas. Excel a veces se lía con eso. Revisa esto.
Saludos
Antonio
Hola, he llegado por accidente a esta página y me parece maravillosa. He descargado la excel y aunque es cierto que hay cosas que si las entiendo, no me queda claro la mecánica de la excel. Existe algún vídeo con algún ejemplo desde 0.
Graciasssss
Lo primero agradecer el trabajo y esfuerzo. Me parece un trabajo impresionante. Quería comentar que me estoy encontrando un problema al pulsar sobre «cargar DPA» en la hoja «Rentas». Las cotizaciones de las acciones funcionan el 100%. Primero confirmar que estoy registrado en eodhd.com, envié el correo solicitando la activacion de la informacion de dividendos y he visto que ya los tengo activos. En el desplegable donde se elige el modo de acceso a los Dividendos está seleccionado «EODHD) y en la celda H71 esta el valor 2. Sin embargo al pulsar sobre el botón, me salta siempre el error que dice «Error en ActualizaDPA. Error: 13 Linea: 0». He probado a cambiar el desplegable a otro valor donde se carga en la celda H71 el valor 1 y ocurre lo mismo con el mismo codigo de error. Tengo la version del excel 4.0 y el de macros 4.007. Muchas gracias.
Hola, te sigue apareciendo el mismo error? a mi tampoco me funciona lo de cargar los DPAS.
Solucionado al comprar consultas extra API por 5$ en EODHD.com.
Hola Antonio, buenas tardes,
Sólo para comentarte, he hecho una venta de varias acciones de la misma compañía y al anotarlo he observado lo siguiente: En la tabla DatosDividendos la suma de los dividendos netos de este valor es de 2.060.08 pero en la tabla DatosInversiones la suma de Rendimiento dividendos netos (euros) es de 3.080.05 ¿A que puede ser debido eso?
Gracias
José F
Hola Antonio, buenos días
¿Por qué ahora siempre que abro un Excel está la cinta de Inversiones?
¿No debería estar sólo cuando abra el libro Seguimiento Inversiones?
¿Cómo puedo quitarla si quiero trabajar con otros libros?
Gracias
Saludos
José F
Hola Antonio, buenas tardes, he estado releyendo las instrucciones de la última versión y he visto que pones: «Si pagas 5€ en un solo pago compras 100.000 consultas» pero yo he entrado en EODHD y no veo como se puede hacer eso, solo veo los pagas muy por encima de esa cantidad.
¿Puedes comentar como lo hiciste para ver si puedo hacerlo yo?
Gracias
Saludos
Jose F
Hola Jose,
Entras en tu Dashboard: https://eodhd.com/cp/dashboard y abajo a la derecha verás 25€ por comprar 500.000, pero mueves el cursor a la izquierda hasta elegir 100.000, y eso te cuesta 5€.
Saludos
Antonio
Muchas gracias Antonio.
Saludos
JoseF
Buenas tarde Antonio,
primero muchas gracias por tu trabajo y esfuerzo. En la version 4.0 no me funcionan las macros, pero si los botones de la cinta del addin 4.011. hago lo que dice el pdf de reasignar la macro por ejemplo:»En el caso de la pestaña “Cotizaciones”
i.
ii.
El boton izquierdo “Actualiza solo Cotizaciones de activos” debe llamar a la
macro «actualizaPrecios» (escribe este último texto sin más)
El boton derecho “Actualiza solo Divisas” debe llamar a la macro
«actualizaDivisas» (escribe este último texto sin más)» pero cuando hago esto, me dirige a VBA project y me pide una contraseña.
No se si estoy haciendo algo mal o es normal este comportamiento. de nuevo muchas gracias por tu tiempo y dedicacion.
Buenas noches. Llevo usando el excel sin ningún problema desde que lo publicaste. Todo ha funcionado bien a la primera y no he tenido ninguna pega, así que muchísimas gracias por tu trabajo.
Mi consulta es que quiero cambiar el archivo a otro ordenador, pero imagino que no será tan sencillo como poner la carpeta Mis_inversiones que ponías de ejemplo en la guía en un pendrive y llevar la carpeta al nuevo pc donde quiero usar el archivo, ¿verdad?. ¿Cuál sería el procedimiento correcto para poder utilizar el archivo en el nuevo PC sin desconfigurar nada?
Gracias
Hola Pablo, Me alegro que te funcione todo. En principio basta con que en el otro ordenador hagas los primeros pasos de configuración del addin, y una vez este listo, ya solo tienes que copiar tu excel40 actual con todos los datos, como cualquier otro fichero que mantengas en ambos ordenadores. Espero que vaya bien. Saludos.
antonio
Buenas! El fichero funciona a la perfección , sin embargo desde hace unos días no me lee las cotizaciones de Yahoo Finance. Dice que la web debe estar protegida. ¿Hay algo que pueda hacer?
Gracias!
Hola Lorena,
Si usas la versión 4.0 te recomiendo que utilices para cargar las cotizaciones el motor de búsqueda EODHD, tal y como explica el manual de instalación. Es la opción preferida y la que yo uso, y con ella no hay problemas, va muy bien, y ya no dependes de Yahoo y sus cambios inesperados en el html de su web.
Saludos
Antonio
Muchas gracias por tu rápida respuesta Antonio. He probado a usar EODHD pero solo actualiza 20 de las cotizaciones que tengo. Entiendo que esas son las que te ofrece de manera gratuita verdad?
Efectivamente, creo que son 20 por día. Pero ya sabes por 5€ puedes comprar en EODHD 100.000 consultas. Yo lo hice, y tengo con eso para varios años…
Hola Antonio,
Al sacar el informe X-Ray me sale un error «Failed to generate X-ray with Athena error code: 1008»
He puesto en la columna correspondiente los tickers de morningstar, por ejemplo para el fondo ES0173311103 le he puesto 0P000168OI.
Estoy haciendo algo mal con el ticker de Morningstar o es un error de mi configuración del excel?
Mil gracias!
Hola Antonio:
Antes de nada, agradecerte tremendo currazo.
Estoy con Control de rentabilidades y cartera de inversiones, y tengo una duda con los fondos:
Tenía 2 fondos, y de uno de ellos hice un traspaso completo al 2º. ¿Cómo debería ponerlo en la hoja de DatosInversiones?
Muchas gracias de antemano!
Buenos días Antonio,
En la pestaña resumen no puedo cambiar los gráficos circulares. En el desplegable encima del gráfico no me deja elegir otro de los campos posibles. Simplemente es como una imagen que no abre el desplegable.
¿Es así o existe la posibilidad de cambiarlo?.
Saludos y gracias
Javier