VBA

1.473 seguidores

Visual Basic for Applications (VBA), el lenguage usado para el desarrollo de macros en la suite ofimática Microsoft Office: Excel, Word, Powerpoint y Access

Preguntar
Pregunta en y en 3 temas más de

Repetir el mismo Private Sub de forma automática

Quiero hacer 100 Private Sub como el que sale a continuación: Private Sub A1_Click() If A1.Value = True Then A1.BackColor = vbGreen Else A1.BackColor = vbRed End If End Sub Se supone que es un togglebutton que al pulsarlo, si es para "activarlo" se...
Pregunta en y en 2 temas más de

Generar consulta a través de código.

Tengo creada una tabla que se llama "Me.Email" con unos códigos numéricos de operarios. Ahora, si el registro está seleccionado genera un informe, pero se queda en la primera fila no consigo que vaya bajando por la tabla. Mi idea es que genere...
Pregunta en y en 3 temas más de

Cambiar valores de Togglebuttons automáticamente

Tengo un Userform con el aspecto que se ve aquí (estoy haciéndome, por diversión, un hundir la flota): Estoy intentando hacer una función que barra todo el tablero al acabar una partida y que vuelve a poner su estado de "true" a "false" para...
Pregunta en y en 2 temas más de

VBA - 2 textbox mismo código diferente resultado (formato moneda)

TextBox2.Text = Format(TextBox2, "Currency") TextBox3.Text = Format(TextBox3, "Currency") TextBox2.Text = Format(TextBox2, "$#,##0.00") TextBox3.Text = Format(TextBox3, "$#,##0.00") Tengo un botón en formulario que realiza un buscarv y llena 6...
Pregunta en y en 3 temas más de

Filtrar tabla Dinámica según valor de la celda, pero con base en las columnas

Lo que busco hacer es una gráfica dinámico que si en la celda A2 seleccionan de la lista la opción DLiderazgo, se cambie en automático cabe mencionar que no puedo hacer un filtro "normal" ya que mi tabla es así: Con base en la imagen de abajo lo que...
Sin respuestas
Pregunta en y en 2 temas más de

Hay forma de que en lugar de que diga PivotTables("TablaDinámica1"). ¿PivotFields("Fecha") pueda estar referenciado a una celda?

Lo que quiero es que en lugar de que diga fecha esté ligado a una celda A2, osea que se vea así: PivotTables("TablaDinámica1"). PivotFields(A2), pero me marca error
Sin respuestas
Pregunta en y en 1 temas más de

No coinciden los tipos de datos en la expresión de criterios en consulta Access

Anteriormente otros expertos me habían ayudado, pero ahora la consulta del Access que estoy trabajando se me esta presentando el mensaje: "no coinciden los tipos de datos en la expresión de criterios" al momento que intento realizar un filtro a dicha...
Pregunta en y en 2 temas más de

VBA. Adjudicar a cada celda que contenga el nombre de la imagen

En la columna A, a partir de A2 un rango variable con celdas que contienen nombres, que corresponden a archivos de imagen en una carpeta en la misma ruta que el libro, ¿Cómo insertar la imagen en cada celda?
Pregunta en y en 3 temas más de

Como activar una cinta de opciones con macros mediante código VBA?

Cómo puedo hacer para cargar una cinta de opciones mediante código VBA cuando se abre un archivo de excel y carga un form y la cinta de opciones normal se oculte?
Pregunta en y en 2 temas más de

VBA Excel. Al Rellenar una celda, obligar a rellenar dos celdas más

Tengo un pequeño problemillas a la hora de programar con VBA una hoja de Excel. Parto de una hoja de excel que recoge datos y lo que quiero es que al introducir valores en una determinada celda (B2), que puede o no tener valores. Sea obligatorio...
Sin respuestas

Mejores expertos últimos 100 días