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

Importar varios archivos .jpg que están en subcarpetas a una carpeta en el escritorio.

He buscado en diferentes sitios de Internet y he tratado de modificar códigos pero no he dado con la respuesta. Mi problema es que estoy intentando extraer de una carpeta que tiene otras 82 carpetas y en cada una de estas 82 carpetas existe una...
Pregunta en de

Crear nuevas hojas en base a una columna

Que ayuda bastante a principiantes inclusive a expertos. Estoy trabajando en una base de datos con más de 500.000 filas, las cuales en la columna "A" tienen el RUN de los clientes, en fila 1 están los encabezados, que conforman las columnas (A1:N1)....
Pregunta en y en 3 temas más de

Macro que sume los números de acuerdo a un número predeterminado

Tengo en mi libro de Excel dos hojas, en hoja2, columna A tengo una serie de números que bien pueden repetirse a lo largo de la columna, en la columna B, tengo un número asociado que le pertenece a cada número de la columna A, necesito una macro...
Pregunta en y en 2 temas más de

Referencia de ListBox en vba

Alguien podria apoyamerme tengo dos listbox de un list box paso los datos con doble click al otro abajo tengo un Textbox que dice referencia antes de pasar los datos escribo como un adicional o un comentario ahi al pasar los datos quisiera ese...
Pregunta en y en 2 temas más de

¿Vba código para calcular iva de celda y repuesta en msgbox?

Soy nuevo en VBA y me cuesta un poco la programación, necesito un código que al pulsar un botón me calcule el iva (21%) del contenido de una celda y muestre el resultado en un mensaje de texto.
Pregunta en y en 3 temas más de

¿Cómo aplicar múltiples condiciones en una macro que se ejecute de manera correcta en todos los casos posibles?

Recurro a ustedes con su ampliada experiencia para que me iluminen acerca de unas condicionantes que no logro emplear de manera correcta, en mi ejemplo tengo 4 columnas, (B, E, F, O) con datos para ingresar a partir de la fila 9 en adelante, y las...
Pregunta en y en 2 temas más de

Octener Total con Dsum() en Vba ACCESS

Tenfo un formulario llamado: "frm_LITROS_X_DIA" En este Formulario tengo dos cuadros de texto llamados: "Txt_Inicial_Fch" y "Txt_Final_Fch" que reciben la fecha inicial y final del formulario principal. Este formulario administra los campos de una...
Pregunta en y en 3 temas más de

¿Un listbox puede tener más de 11 columnas? Vba excel

Estoy configurando un listbox y agregado los datos pero al querer introducir la línea list_dades.List(.ListCount - 1, 10) = i Salta un error 380 en tiempo de ejecución, no se puede configurar la propiedad list Pero si en vez de la columna 10 pongo la...
Pregunta en y en 3 temas más de

Extender condición celdas en un rango variable

Tengo una hoja con unas condiciones en una de las celdas, y con una macro quiero que al ejecutarla, se copie las conficiones de la celda F2 al resto de celdas de la columna, pero no hasta el final si no hasta la ultima celda con datos. Tengo este...
Pregunta en y en 3 temas más de

¿Macro no se ejecuta correctamente en algunos casos, error 13?

Sub sobregiro() Dim lr As Long, sobregiro As Integer, CF As Long CF = Range("F" & Rows.Count).End(3).Row If CF > 8 Then lr = CF sobregiro = Evaluate("=SMALL(IF(F9:F" & lr & ">O9:O" & lr & ",ROW(F9:F" & lr & ")),1)") If sobregiro = 0 Then MsgBox "Sin...
Sin respuestas

Mejores expertos últimos 100 días