Ejecutar macro al cambiar valor de una formula
Publicado por Mau (6 intervenciones) el 30/07/2019 04:22:48
Buenas.
Ojalá me pudieran ayudar con un problema con una macro que tengo en un archivo, estoy tratando de aprender por mi cuenta como funciona esto de las macros pero vaya que es muy complicado, poco a poco voy usando codigos para las funciones basicas que necesito pero estoy atorado.
Mi archivo lo que hace al abrir el excel es ejecutar un comando que borra y agrega unas formulas a varias celdas.
Y tengo ademas un codigo que activa una macro (INDICE) al cambiar el valor de una formula en una celda (D5).
Hasta ahi todo bien. El problema es que necesito el mismo codigo de ejecutar la macro (INFLACION) al cambiar el valor de la formula pero en otra celda (D15), ahi es cuando simplemente copio el codigo, cambio la celda, y al hacer los movimientos en el excel entra en una especie de bucle activando la primera macro (INDICE) y la segunda (INFLACION) despues de unos 2, 3 segundos ya se queda quieto. Esto copiando el codigo con el excel abierto, obviamente. Pero al cerrarlo y volver abrir, como mencione antes, se ejecuta un codigo solo al abrir y ya que hace movimientos provoca la ejecucion de las 2 macros y ahi es cuando de plano se traba.
Ese es mi problema, como puedo agregar el segundo codigo sin que provoque todos esos fallos, todos los ejemplos que he visto en internet solo te explican cual es codigo pero siempre es para una celda, y yo necesito dos celdas distintas.
Y como pregunta extra, notaran que en la celda G3 tengo anotado una columna, que se relaciona con las formulas en las celdas D2, D11 y D15, esto porque la tabla de los valores necesito que al actualizarse cada año, la matriz tome la nueva columna, usando la funcion indirecto es que encontre la forma de agregar esa columna cada año, pero estoy seguro que debe haber alguna forma de no usar la funcion indirecto, que se agregue una columna en automatico cuando yo la escriba y que la matriz en las formulas tome esa nueva columna.
Espero no ser muy revuelto y ojala me pudieran ayudar, se los agradeceria mucho. comparto mi archivo. Gracias.
Ojalá me pudieran ayudar con un problema con una macro que tengo en un archivo, estoy tratando de aprender por mi cuenta como funciona esto de las macros pero vaya que es muy complicado, poco a poco voy usando codigos para las funciones basicas que necesito pero estoy atorado.
Mi archivo lo que hace al abrir el excel es ejecutar un comando que borra y agrega unas formulas a varias celdas.
Y tengo ademas un codigo que activa una macro (INDICE) al cambiar el valor de una formula en una celda (D5).
Hasta ahi todo bien. El problema es que necesito el mismo codigo de ejecutar la macro (INFLACION) al cambiar el valor de la formula pero en otra celda (D15), ahi es cuando simplemente copio el codigo, cambio la celda, y al hacer los movimientos en el excel entra en una especie de bucle activando la primera macro (INDICE) y la segunda (INFLACION) despues de unos 2, 3 segundos ya se queda quieto. Esto copiando el codigo con el excel abierto, obviamente. Pero al cerrarlo y volver abrir, como mencione antes, se ejecuta un codigo solo al abrir y ya que hace movimientos provoca la ejecucion de las 2 macros y ahi es cuando de plano se traba.
Ese es mi problema, como puedo agregar el segundo codigo sin que provoque todos esos fallos, todos los ejemplos que he visto en internet solo te explican cual es codigo pero siempre es para una celda, y yo necesito dos celdas distintas.
Y como pregunta extra, notaran que en la celda G3 tengo anotado una columna, que se relaciona con las formulas en las celdas D2, D11 y D15, esto porque la tabla de los valores necesito que al actualizarse cada año, la matriz tome la nueva columna, usando la funcion indirecto es que encontre la forma de agregar esa columna cada año, pero estoy seguro que debe haber alguna forma de no usar la funcion indirecto, que se agregue una columna en automatico cuando yo la escriba y que la matriz en las formulas tome esa nueva columna.
Espero no ser muy revuelto y ojala me pudieran ayudar, se los agradeceria mucho. comparto mi archivo. Gracias.
- Indice-Inflacion.zip(52,0 KB)
Valora esta pregunta
0