Jump to content

96andres96

Members
  • Posts

    48
  • Joined

  • Last visited

Everything posted by 96andres96

  1. Gracias por responder. Un compañero de trabajo había hecho modificaciones y hacía referencia a un label que no existía y por eso es que daba el error. Cierro tema.
  2. Buenas tardes, me ha pasado algo muy raro, ya que sin saber un formulario me ha dejado de funcionar. El formulario se llama Bebida entonces en una macro tengo lo siguiente para abrirlo Sub MacroBebidas() Load Bebida Bebida.Show End Sub Hasta este entonces la macro ha funcionado bien, de hecho, esto funciona para el resto de formularios pero este formulario me ha dejado de funcionar de un momento a otro sin hacer cambios en él, ya que cuando ejecuto la macro me sale: "Error 424. Se requiere un objeto". He mirado varias veces si el nombre está bien escrito, y sí. De hecho, si estoy en el formulario y quiero ejecutarlo (sin usar macros ni nada, sino simplemente en el formulario ejecutarlo con F5) me sale el mismo error. ¿Alguien tiene idea de a qué se debe? Gracias
  3. Buenas tardes, en un excel tengo varias listas con el diseño estándar, pero quería saber si es posible cambiarlo, ya que cuando despliego la lista la fuente de los elementos es pequeña y me gustaría darle espaciado y aumentar el tamaño, ya que si le cambio el tamaño de fuente a la celda donde está la lista no cambia el tamaño fuente de los elementos de la lista desplegable. Muchas gracias.
  4. Buenas tardes, en un UserForm tengo una lista desplegable (ComboBox) y, obviamente, para desplegarla tengo que clicar en la flecha que tiene a la derecha. Sin embargo, me gustaría saber si hay alguna forma de hacer que se despliegue clicando en cualquier lado de la lista, sin tener que darle justo a la flecha. ¿Es posible hacer esto? Gracias.
  5. Muchas gracias por tu respuesta Antoni, aunque probé la del compañero Jasall y también me sirvió!
  6. Genial, ¡me ha servido bastante! Muchas gracias! Si quisiera introducir un if() cómo se podría implementar? he probado con sheets(“Hoja”).Range(“C5”).Formula2 = “if(TABLA=“”, “”, TABLA) ya que quiero que si hay valores vacíos en la tabla no se me muestren. De forma normal funciona, pero metiendo esta fórmula para que la inserte en la celda con vba me salta error. ¿Cómo podría solucionarlo?
  7. Buenas tardes, quisiera que cuando ejecuto una macro esta me escriba en una celda el nombre de una tabla para que la muestre en esa celda. Es decir, si tengo una tabla que va de "A1:B2" llamada TABLA. Si yo escribo de forma manual en la celda C5: "=TABLA", se me muestra la tabla. Pues bien, yo quiero poder hacer esto con VBA. Es decir, que la celda C5 esté vacía pero al ejecutar una macro se escriba en C5: "=TABLA" para que ahí se me muestre la tabla. El problema es que cuando intento hacerlo, en lugar de en C5 escribirse "=TABLA" se me escribe "@TABLA" y no sé cómo poder solucionarlo. Tengo esta línea de código: Sheets("Hoja").Range("C5") = "=TABLA" No sé si tiene que ver el error de que la tabla está puesta en otra hoja. Este es un ejemplo sencillo de lo que quiero lograr, ya que lo que estoy haciendo es más complejo, pero con resolver esto me serviría. Muchas gracias.
  8. ¡Perfecto! Creo que me puede servir bastante. Muchas gracias.
  9. Buenas tardes, tengo una celda que me gustaría cambiar su valor si, a su vez, su valor cambia. Es decir, Si la celda A1 = A y yo en A1 escribo B me gustaría que se ejecutara un código automáticamente que detecte que he cambiado el valor de la celda y, entonces, cambie el valor de A1 y ponga, por ejemplo, C. He puesto este ejemplo sencillo porque lo quiero llevar a algo más complicado, pero si tuviese esta idea creo que ya podría adaptarla a lo que busco. Gracias.
×
×
  • Create New...

Important Information

Privacy Policy