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

Código vba para cambiar el Backcolor de un Label

Necesito cambiar la propiedad BackColor de un label, pero lo más importante, que se mantenga ese color. Es decir, que se fije y que al cerrar y volver a abrir el formulario permanezca el cambio realizado. Lógicamente debe ser con código.
Pregunta en y en 3 temas más de

DLookUp en VBA con un criterio de texto

Estoy intentando buscar un valor en una consulta cuyo criterio tiene que ser igual a un texto. Es decir, algo similar a esto: PaginasDiaPendiente = DLookup("[PaginasDia]", "[CPaginasDiaPorEstadoHastaFinalAñoDefinitivo]", "[Estado]=" & "Pendiente") La...
Pregunta en y en 3 temas más de

Un problema al mostrar el ribbon

A sugerencia de Sveinbjorn El Rojo, uso este código para ocultar el ribbon cuando inicio la base de datos: DoCmd. ShowToolbar "Ribbon", acToolbarNo Y cuando abro un informe, lo establezco en Yes para que el usuario pueda usar el menú para imprimir,...
Pregunta en y en 2 temas más de

¿Cómo manejo el control de errores en VBA para un código?

Tengo el siguiente código Private Sub CommandButton1_Click() ' Asimilador de crudos para HACH AS950 Dim strArchivo As String Dim informe As String Dim Datos As String Application.ScreenUpdating = False strArchivo = Application.GetOpenFilename...
Pregunta en y en 1 temas más de

Carga de imagen desde ruta relativa VBA Excel

Tengo una carpeta "BF Aircraft" que contiene un archivo Excel "BF Aircraft.xlsm" y otra carpeta "imagenes" donde están todas las fotos según el modelo y serie de aeronaves. En el formulario del archivo hay un control Image1 que carga la imagen según...
Pregunta en y en 3 temas más de

Eliminar #Error en Access al ejecutar codigo VBA

Como están una consulta, tengo el siguiente código para calcular los días hábiles entre dos fechas que están descritas en una tabla, si alguna de estas dos fechas tienen el campo vacío entonces me sale #Error. Option Compare Database Public Function...
Pregunta en y en 3 temas más de

Insertar un valor en un campo mediante VBA

He creado un inputbox para que me pregunte por un dato, que posteriormente tendrá que añadir en un campo de una tabla en cuestión. Este es el código: Private Sub Etiqueta134_Click() Dim valoracion As String valoracion = InputBox("Valoración")...
Pregunta en de

Cambiar la propiedad backcolor de un label según combobox

Tengo un formulario con 30 label con la propiedad Tag = "Lab" y que he nombrado cada label como: HAB-01, HAB-02... Hasta HAB-30, ¿Y lo que busco es que al seleccionar en el combobox una opción HAB-?, ésta cambie la propiedad backcolor del label en...
Pregunta en y en 2 temas más de

Config. Hoja de excel vba

Necesito aplicar esta macro para todas las hoja Sub config_todas_las_hojas() For Each h In Sheets ActiveWindow.View = xlPageBreakPreview h.ResetAllPageBreaks h.VPageBreaks(1).DragOff Direction:=xlToRight, RegionIndex:=1 Next h End Sub arroja error en...
Pregunta en y en 1 temas más de

Función hallar y extraer en VBA

Tengo un pequeño problema en una celda("A2") tengo un dato "2018-AK12-41(i)", como puedo hacer para un msgbox solo mostrar lo que se encuentra entre guiones osea " AK12" y anidado con otro que diga "2018-AK12" Este mensaje alguna idea expertos. Ejm :...

Mejores expertos últimos 100 días