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

Problema con VBA que extrae aleatorios de un Rango

Sub aleatorio() 'Por Dante Amor Dim cadafila As Range, fila As Long, ini As Long, fin As Long Dim n As Variant, columna As Variant, valor As Variant Dim col As Long, sh As Worksheet, i As Long Dim num As New Collection Set sh = Sheets("Hoja1") On...
Pregunta en y en 3 temas más de

Dcount en VBA para un criterio que tiene dos valores

Estoy utilizando la función Dcount en VBA para contar los registros en una tabla que cumplen dos criterios, y uno de ellos, tiene dos valores. Así: DCount("[Titulo]", "[TLibros]", "[EsSerie]=" & "True" & " And " & "[Estado]=" & 4 Or 2) De esta manera...
Pregunta en y en 4 temas más de

Editar Hoja Excel desde Access con VBA

He empezado a hacer un código en VBA para exportar un formulario (F14_Eliminar) Access a una hoja de Excel. El código exporta correctamente los datos a Excel. El problema es que quiero cambiar el diseño y formato de los datos en la hoja Excel (mover...
Pregunta en y en 2 temas más de

Cargar datos en una tabla de datos de excel con vba

Mi código me da un fallo al rato de estar usando la aplicación, El problema es que cuando cargo el formulario a la hoja la tabla no siempre se amplia a las mismas filas que tiene la hoja y cuando tengo que usar los datos de la tabla en otro...
Pregunta en y en 3 temas más de

Es D. Amor el creador de Todoexpertos?

Solo agradecer de una forma más original, todos los años que este señor me ha ayudado.
Pregunta en y en 3 temas más de

Macro para sumar una columna

Es posible hacer una macro para que sume todas las celdas de una columna (Columna A ) que contenga números, donde el límite de los datos pueden variar, pero además hay un inconveniente, la columna puede tener celdas con texto.
Pregunta en y en 2 temas más de

Multiplicar con vba valores determinados dentro de un combobox

Tengo una duda de si se puede hacer un multiplicación con vba solo cuando aparezcan unos valores determinados. Me explico: En el combobox1 tengo una selección ( montar cabezal) en el combobox2 tengo seleccionado (0.75)y en el combobox3 tengo...
Pregunta en y en 1 temas más de

Ejecutar VBA a una hoja de excel diferente a la activa.

Sub aleatorio() 'Por Dante Amor Dim num As New Collection On Error Resume Next For Each cadafila In Selection.Rows Set num = Nothing fila = cadafila.Row ini = Columns("A").Column 'rango inicial fin = ini + Cells(fila, "U").Value - 1 'rango final col...
Pregunta en y en 2 temas más de

Como omitir campos en blanco a la hora de guardar información desde un Useform?

Tengo el siguiente código para guardar la información de un Formulario, como puedo hacer para que los campos en blanco no se guarden para no llenar los registros de campos en blanco, gracias.
Pregunta en y en 2 temas más de

Duda código vba valor booleano

Estoy diseñando un formulario que realiza varios filtros. Contiene los campos "Nom unitat vigent", "Serie documental", "Any final" y "Per eliminar". Los campos "Nom unitat vigent" y "Serie documental" son de texto, cuyos valores el usuario selecciona...

Mejores expertos últimos 100 días