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

Cambiar el color de una etiqueta y subrayado en una parte

Tengo este código Me.ET0.Caption = " NOMBRE DEL PRODUCTO " & "---> Elija el nombre del producto" + vbCrLf + "No puede tener valores duplicados" Y necesito que quede así NOMBRE DEL PRODUCTO ---> Elija el nombre del producto ---> No puede tener valores...
Pregunta en y en 3 temas más de

Ejecutar una macro después de borrar un registro

Tengo un formulario donde introduzco autores. Para tener un control de los autores que no tienen asociados libros, he creado otro formulario para que me diga si hay o no, y los pueda borrar. Bien, pues quiero inhabilitar el botón que da acceso a ese...
Pregunta en y en 1 temas más de

Porque mi código no ejecuta la búsqueda

Tengo la siguiente rutina, ya revise toda la información, pero no hace la búsqueda ya intente con 2 procedimientos distintos y no más no hace nada, tengo access 2013 Private Sub txtbusqueda_AfterUpdate() Dim Consulta As String If Not...
Pregunta en y en 3 temas más de

¿Como registrar datos con macro ?

Espero me puedan ayudar a mejorar esta macro. Tengo una hoja de Registro y requiero que los datos capturados en esta hoja, los registre en la hoja Stock. El archivo ya tiene una macro en donde registra las entradas en una hoja y en otra hoja las...
Pregunta en y en 2 temas más de

Hacer un un codigo repetivo con for i

Necesito hacer este código repetido 30 veces Me.ETProd01.Caption = Me.Prod01.Column(0) Me.ETProdA01.Caption = Me.Prod01.Column(1) ORIGEN DEL CONTROL DE UN control imagen llamado Foto01 = Me.Prod01.Column(3) Me.ETProd02.Caption = Me.Prod02.Column(0)...
Pregunta en y en 4 temas más de

Llenar formulario web desde macro

Tengo este código Sub Scar() Dim IE As Object Set IE = CreateObject("InternetExplorer.Application") IE.Navigate "https://www.scarlet-clicks.info/index.php?view=logins" Do Until IE.ReadyState = 4 DoEvents Loop...
Pregunta en y en 1 temas más de

Crear un mensaje al abrir el archivo, si este no encuentra una conexión externa.

Me gustaría pedirles un favor, necesito crear un mensaje cuando se abre el archivo y no se puede conectar con las conexiones externas que tiene, Puede que el archivo no se conecta por que no hay Internet, o puede que no se ha configurado la conexión...
Pregunta en y en 1 temas más de

Cambiar nombre de autor de varios archivos EXCEL - VBA

Podrían apoyarme con alguna macro VBA para poder cambiar el nombre de autor de varios archivos de excel por el nombre de la empresa donde trabajo.
Pregunta en de

Fórmula mixta. Necesito cambiar línea de código

Esta línea: ActiveCell.FormulaR1C1 = _ "=IF(RC[-36]="""","""",VLOOKUP(RC[-37],CopiaInsumos!R117C1:R1000C26,24,0))" Necesito que el bloque de VLOOKUP no sea con referencia, probé varias formas y no lo consigo. Sería algo así, pero este ejemplo da me...
Pregunta en y en 1 temas más de

Duda sobre creación de carpetas con VBA

Estoy haciendo una macro que me guarda en pdf unas hojas de excel en una carpeta que creé en mi escritorio y me funciona sin ningún problema. Esa carpeta yo la puse como de prueba, y en realidad yo lo que quisiera es crear una carpeta a través del...

Mejores expertos últimos 100 días