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 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

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 4 temas más de

Código VBA, Relacionar combobox dependientes con listboxs, modificar y guardar datos

Deseo implementar códigos en un Lisbox al momento de filtrar con los Combobox dependientes, los listbox van filtrándose, tengo el código que fue de gran ayuda del experto James Bond. Gracias, por su aporte a este humilde proyecto... Adjunto: Archivo....
Sin respuestas
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

¿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 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...
Pregunta en y en 3 temas más de

¿Cómo puedo crear un ListBox en formulario VBA Word desde Excel?

Estoy intentando crear un archivo automatizado en Word y me he quedado un poco estancado con el ListBox, he conseguido rellenar el listbost desde una tabla de que tengo en Word con el siguiente código: With ActiveDocument.Tables(1) For x = 1 To...

Mejores expertos últimos 100 días