VBA

1.472 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

Ir haciendo visibles elementos formulario poco a poco

Tengo un formulario con una docena de etiquetas ("Realizado el proceso XXXX") con la propiedad visible en false. En el evento cargar del formulario se realizan otros tantos procesos y la idea es que la etiqueta correspondiente se vea cuando el...
Pregunta en y en 2 temas más de

¿Cómo usar en Programation de VBA and y and en una programación con if?

Private Sub TextBox16_Change() If TextBox16.Value = "ZWL" Or TextBox16.Value = "ZWL Si" and TextBox14 =““ CommandButton121.visible = False Elseif If If TextBox16.Value =“Stecker“ or ITextBox16.Value =“ Buschse“ and TextBox14 >0 then...
Pregunta en y en 2 temas más de

Copiar celdas excel con VBA

Resulta que en una hoja excel, tengo unas celdas variables, que cogen datos de un autómata y varían bastante. Necesito que cada 5 seg, copie los datos de esas celdas a otras, copiando los valores que haya en ese momento y que los copie en distintas...
Pregunta en de

Comprobar ficheros txt que cumplen con requisito

Tengo en un directorio concreto (c:\imagenes) cientos de ficheros jpg. En otro directorio (c:\textos) tengo igual número de ficheros txt con la descripción de esas imágenes y por último, una base de datos Access con una tabla (IMAGENES) con los...
Pregunta en y en 3 temas más de

Combinar VBA para enviar emails en Access

Necesito ayuda para actualizar el código para enviar emails desde Access En una bbdd uso un procedimiento de evento que envia un nuevo email a los destinatarios previamente seleccionados (y funciona a la perfección). Va a continuación: "Private Sub...
Pregunta en y en 3 temas más de

Copiar y pegar valores de una celda a otra con Visual Basic

Tengo este simple código en la hoja donde están mis datos Private Sub Worksheet_Change(ByVal Target As Range) If Month(Range("c22")) = 1 Then Range("D32").Copy: Range("L23").PasteSpecial xlPasteValues End If End Sub Y hace lo que requiero, pero el...
Pregunta en y en 1 temas más de

Modo Display Full Screen con contraseña.

Estoy utilizando la siguiente macro para que mi reporte se abra en modo pantalla completa, y si quiero salir del modo pantalla completa simplemente apretando la tecla ESC aparecen los menús y la cinta de excel con la barra de formulas y los...
Pregunta en y en 2 temas más de

Numerador de Pedidos Ventas por ejercicios

Necesito numerar la Referencia de los Pedidos Ventas por cada uno de los Ejercicios de esta Forma: Referencia = Numero -> Entero largo Referencia = 202100059 -> Año: 2021 NºPedido: 00059 estoy dando esta Rutina para la Numeración: Me.Referencia =...
Pregunta en y en 2 temas más de

Para sumar varios registros de una tabla en un campo de un formulario usando código VBA como lo hago ¿

Quiero sumar en un campo determinado de cada formulario de los productos de un almacen me sumen las compras hechas de cada producto . Estoy hablando de tablas y formularios de Access 2016. Pero quiero hacerlo con código VBA
Pregunta en y en 2 temas más de

¿Qué código en VBA puedo utilizar para guardar un documento en excel?

Tengo el siguiente documento en el que estoy trabajando, me podrían ayudar a adicionarle el guardado del Excel al código de macro que ya tengo. Tiene un botón de búsqueda del usuario, ¿Hay forma de poderle adicionar que cuando el usuario haga la...

Mejores expertos últimos 100 días

Suscríbete RSS