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 4 temas más de

Pasar datos de un formulario a otro con acDialog

He creado un código dentro de un formulario y necesito abrir otro formulario para pasar datos como un inputbox, pero el problema es detengo el código con la apertura del informe con acDialog, pero ya no puedo pasar los datos porque se detiene el...
Pregunta en y en 4 temas más de

VBA Access: Controles para TTS

He logrado obtener un código para funcionalizar el TTS en mis formularios. Public Sub fSayIt(vcmd As String) Dim S As Object Set S = CreateObject("SAPI.SpVoice") tts.Speed = vTTSSpeed S.Speak vcmd Set S = Nothing End Sub Ahora necesito hacer...
Pregunta en y en 3 temas más de

Botón para guardar la hoja de calculo con un nombre especifico

Necesito un botón, macro, que cuando le de un click, me guarde la hoja de calculo con el nombre de ciertos campos de la hoja de calculo más la Fecha, y hora y minutos de cuando se guarda (NOW). Evidentemente la hora no puede ser guardada como...
Pregunta en y en 3 temas más de

Macro para importar una Sheet de otro libro

Necesito una macro, que al apretar un Botón me salga el típico desplegable, para buscar un archivo y que pueda seleccionar una pestaña de un archivo de excel y los datos de estas o el Rango seleccionado me lo pegue en la pestaña que tengo abierta y/o...
Pregunta en y en 3 temas más de

Macro para convertir un Rango que los encabezados están distintas filas, así como los datos, para ponerlos en una sola fila.

Tengo estos posibles datos, porgo dos ejemplos de datos, pero la disposición de ellos puede ser variable, como podéis ver en los dos ejemplos pueden ser distintos. Los datos salen de la siguiente manera los encabezados en dos, tres o cuatro filas...
Pregunta en y en 2 temas más de

Como autocompletar Combobox en vba

Los lectores de este foro Quisiera que me ayudaran con una duda que tengo con un combobox en vba, lo que quiero es saber como hago para que cuando yo comience a digitar un nombre en un combobox que contiene un listado de nombres de personas este se...
Pregunta en y en 2 temas más de

Uso de bucles do while/do..loop/for...next excel vba

Para Dante Hola Dante buen día necesito saber casos de uso de estos bucles y así idea más clara para emplearlo. He notado que tu bucle favorito es el FOR...NEXT será por su facilidad de uso ?
Pregunta en y en 1 temas más de

Un solo email con varios archivos adjuntos según listado en una hoja

Tengo una hoja que la genera automáticamente generar el fichero PDF de cada hoja por departamento y empleado, en la columna B inserta dirección de email a enviar, en la columna C insertar el nombre del DPTO, en la columna D inserta nombre del...
Pregunta en y en 1 temas más de

Reemplazar un caracter por = o vacío

Tengo una serie de fórmulas que hacen referencias a Tablas, y como dentro de la macro necesito copiar esa sheet a un nuevo libro, convierto las Tablas en rango y luego las vuelvo a redefinir. Para no perder las referencias a esas Tablas lo que hago...
Sin respuestas
Pregunta en y en 1 temas más de

Función para calcular la edad de una persona incluyendo Años, Meses, Semanas y días.

Necesito una función que en excel, me de la edad de una persona así: A2 04/12/1984 B2 32 Años, 0 Meses, 04 Semanas, 01 día. Yo se que los Años, Meses y Días lo puedo hacer con la funcion SIFECHA(), pero no logro es establecer la cantidad de semanas.

Mejores expertos últimos 100 días