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

Mostrar valor del campo en desplegable cuando un producto esté inactivo

Tengo un problema con el desplegable Cuadro_combinado10 del formulario "03-TPV Facturacion Subformulario". Te pongo un ejemplo para que lo entiendas. En la tienda, vendemos tablets, pens y cartuchos. En un momento dado, nos quedamos sin cartuchos, y...
Pregunta en y en 4 temas más de

Comparar datos entre hojas de Excel mediante Macros

En estos momento estoy trabajando en una macro que me ayude a comparar datos, lo que debe hacer es que lea toda la Columna R, que tome el código que esta en la celda "R2" (C = Range"R2" [Por ejemplo] ), vaya a una hoja llamada "Ítem" y busque el...
Pregunta en y en 4 temas más de

Problema al cancelar un Msgbox

He adaptado un código que me hicieron para un formulario, en el que me pregunta si quiero crear un nuevo registro. El motivo de esto es porque genera automáticamente un código, de tal forma que evito que se genere si no voy a introducir nuevos...

Mejores expertos últimos 100 días