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

Preguntas resueltas

Pregunta en de

VBA Excel: Mostar MsxBox que inque si la celda activa está dentro de un rango deseado

Quisiera ejecutar una macro con la cual, se muestre un MessageBox, indicando si la celda activa está posicionada dentro de un rango de celdas deseado (previamente determinado por mi persona).
Pregunta en y en 1 temas más de

Vba cómo crear un bucle que vaya restando dos cantidades hasta que lleguen a 0

Me gustaría realizar un bucle que en cada vuelta le reste a "totalHoras" el valor de "acumTurnos" hasta que llegue a 0.
Pregunta en y en 1 temas más de

VBA: ¿Celda o Rango seleccionado?, como saberlo.

Quisiera saber qué codigo utilizar, para ejecutar un MessageBox que me indique si he seleccionado una sola celda, o si he seleccionado un rango de celdas en la hoja actual.
Pregunta en y en 2 temas más de

Como cambiar color commandbutton vba excel

Este es el código del evento click del commandbutton Private Sub commandbutton16_Click() TextBox1.Text = 16 Me.ListBox1.RowSource = "MESA16!A2:E32" End Sub Necesito que cuando yo ponga datos en ese rango de celdas el commandbutton16, cambie de color...
Pregunta en y en 2 temas más de

Access-VBA-Subformularios. Actualizar valores de un registro sin salir del modo "Nuevo Registro" en el formulario principal

Estoy depurando una herramienta y en este proceso me encuentro con lo siguiente; En el formulario1 (pricipal) incluyo un nuevo registro; hay un punto del proceso de completar los datos en el que tengo que hacer doble click en un combobox que me abre...
Pregunta en y en 2 temas más de

¿Agregar a un código de VBA para borrar otra hoja?

Tengo el siguiente código en un modulo: Sub borrar() Sheets("BASE DE DATOS HOY").Activate Set datos = Sheets("BASE DE DATOS HOY").UsedRange With datos filas = .Rows.Count: columnas = .Columns.Count .Rows(2).Resize(filas, columnas).Clear End With Set...
Pregunta en y en 2 temas más de

Código de VBA para realizar un filtro

Tengo el siguiente código Sub FiltrarBase() Sheets("BASE DE DATOS HOY").Range("Z1").AutoFilter , Field:=1, Criteria1:="S*" End Sub Para realizar lo siguiente Para filtrar los que "Si están" en la columna Z, este ejemplo de la imagen es hipotético por...
Pregunta en y en 2 temas más de

¿Convertir fórmula de excel en VBA?

Realizo un procedimiento manual con esta fórmula SI. Error(si(buscarv(f2;diplomáticos!$B$1:$E$1194;1;0);"si esta");"no esta") y me gustaría realizarlo a través de VBA. La fórmula es a partir de la COLUMNA Z A PARTIR DE LA FILA 2 hasta la fila 2000.
Pregunta en y en 2 temas más de

Cómo controlar errores al aplicar Autofiltro en vba

Quisiera que me ayudarán a resolver mi error. Tengo dos hojas en un libro de excel, la hoja1 es la que necesito filtrar las celdas que tengan mayor o igual a 4 y el resultado se cuentan y se coloca el resultado en la hoja2 celda E17. El detalle es...
Pregunta en y en 3 temas más de

Access. Consulta "Crear Tabla"; definir Tipo de Datos de la tabla creada para los campos con Fórmulas

Me encuentro optimizando una rutina con una base de 3 consultas muy complejas (en teoría podría ser 1 sola pero he tenido que dividirlo en 3 porque he sobrepasado los límites de Access en nº de campos y complejidad) Mediante código VBA hago varias...

Mejores expertos últimos 100 días

Suscríbete RSS