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

¿Procedimiento para guardar datos en tabla de access?

¿En access se pueden hacer procedimientos almacenados? Lo que quiero es que desde un botón de mi formulario access poder llamar al procedimiento para guardar los datos en la tabla, me gustaría tener la menor cantidad de código VBA detrás del...
Pregunta en y en 1 temas más de

Condicionar el Detalle de un informe

Tengo un informe en access y necesito que solamente en la línea 2 aparezca una "X" (las líneas o los datos se cargan en el Detalle del informe), pero no lo he logrado, intente hacerlo con un if al cargar el informe pero la "X" se muestra en todas las...
Pregunta en de

Cómo realizar un carrusel de imágenes en un formulario

Tengo una tabla en Access con un campo que es la dirección en mi PC de varias imágenes que tengo guardadas y que quisiera que fueran apareciendo sucesivamente en un formulario que tengo con su correspondiente control imagen. Por más pruebas que estoy...
Pregunta en y en 2 temas más de

Como realizar un case en vba de selección de hojas

Estoy tratando de realizar un case para la selección de hojas estas son 6 de las cuales tengo identificado como archivo1, archivo2... Así sucesivamente, de las cuales mi tabla realiza un recorrido de N cantidad de información en mi tabla la cual en...
Pregunta en de

Cómo comprobar la existencia de un archivo

Tengo en Access 2007 una tabla con una relación de ficheros, de tal forma que cada registro conforma la ruta y el nombre de un fichero y lo que quisiera preguntar es si existe alguna forma de, mediante VBA, comprobar si todos los ficheros que...
Pregunta en y en 3 temas más de

MsgBox si se intenta editar un campo protegido

En un formulario de Access, tengo un botón de verificación para bloquear todos los campos. He intentado poner un mensaje de aviso cuando uno intenta editar ese campo bloqueado. Primero, al pulsar un tecla; luego al bajar; después, al subir. Viendo si...
Pregunta en y en 4 temas más de

Como usar la Función "Fórmula R1C1"

Sub AjustarFormulas() Dim i, j, LastRow As Long LastRow = Range("O" & Rows.Count).End(xlUp).Row 'Cuenta cuantas filas hay en la tabla j = 0 'inicia el contador desde cero For i = LastRow To 1 Step -1 'pasa por cada fila desde la ultima del libro...
Pregunta en y en 3 temas más de

Mostrar más de un registro en la vista de formularios continuos

Quiero que me aparezcan más de un registro en la vista de formularios continuos, y que no "desaparezcan" como pasa ahora cuando introduzco uno nuevo. Como sé que con palabras es difícil explicarlo, he grabado un vídeo donde se ve el comportamiento...
Pregunta en y en 1 temas más de

Cómo copiar y crear nuevas filas según criterio

En una columna tengo datos que son sólo letras (máximo 5), por ejemplo: "A", "C", "GD", "FTH" y lo que necesito es lo siguiente: Si el valor tiene más de una letra, separar las letras y colocarlas cada una en una fila nueva, además de copiar toda la...
Pregunta en y en 2 temas más de

¿Como comunico serial con excel sin MSCOMM?

Tengo un problema con una balanza. Quiero comunicar un excel con mi puerto COM1 pero no consigo hacer que funcione tengo que decir que soy bastante novato en VBA he conseguido Hacer varias macros pero no a este nivel adjunto los códigos por si podéis...

Mejores expertos últimos 100 días