Abraham Valencia

Abraham Valencia

Me gusta Excel
 436K puntos  Michoacán de Ocampo, México @abrahamvj desde - visto
Preguntar

Respuestas en Microsoft Excel

Macro Excel para copiar automáticamente archivo outlook.pst de cada uno de los equipos de los usuarios en una carpeta

Entiendo que todo está en red pero prefiero preguntar por si acaso: En el archivo que mencionas ¿El nombre de usuario es el del "usuario de dominio"? Y el de cada maquina ¿es exactamente el que tiene cada PC? La fecha ¿es diferente para cada usuario?...
Respuesta en y en 2 temas más a

Desproteger dos hojas con VBA

Hazlo así: WorkSheets("Hoja1"). Unprotect WorkSheets("Hoja2"). Unprotect Solo reemplaza por el nombre correcto de tus hojas. Si tienen clave colócalo así: WorkSheets("Hoja1"). Unprotect "clave" Para, al final, volverlas a proteger:...
Respuesta en a

Inventario donde se descuenten ingredientes al registrar venta de producto procesado

Esto lo hice hace más de 10 años pero creo que te ayudará: https://1drv.ms/x/s!ApkTgtnWCTgAjATUhN3k8UOLI97U Abraham Valencia

Corrección de código para filtrar datos e imprimir

Como para comenzar, esto: Mirango = Range("C1").Select Déjalo así: Mirango = Range("C1").Value Comentas Abraham Valencia
Respuesta en y en 1 temas más a

Llamar a userform de un libro con un userform de otro libro

Suponiendo que en el libro "Tema2" el que quieres abrir se llama "UserForm1", en un módulo "standard" coloca algo así: Sub MiUserform() UserForm1.Show End Sub Luego, en el libro "ISO 9001" dices que tienes un "menú" así que asumo que es un "Userform"...
Respuesta en y en 2 temas más a

Tengo un videoplayer en una Userform, pero cada vez que abro mi excel me dice que esa aplicación..

No sé alemán, así que te lo pondré con las opciones en castellano: Archivo - Opciones - Centro de confianza - Configuración del centro de confianza - Configuración de ActiveX, y ahí selecciona "Habilitar todos los controles sin restricciones y sin...
Respuesta en y en 3 temas más a

Función Backgroundworker y su uso en VBA

La Clase "Backgroundworker" no está disponible para VBA, y en general no se puede hacer trabajar las macros en una suerte de "segundo plano". Lo que has leído sobre "Backgroundworker" aplicado en Excel es a través de VSTO. Si tu macro es muy lenta...
Respuesta en y en 2 temas más a

¿Existe alguna forma de cambiar el limite de caracteres de un InputBox en excel?

Los "InputBox" tienen un límite de 255 caracteres, aunque en concreto te "devuelven" 254, y eso no se puede cambiar. La recomendación es que uses un "TextBox" dentro de un "UserForm". Abraham Valencia

Cómo NO contar celdas sin valores en una fórmula/módulo en Excel

Prueba así: Function CONTARCOLORSUSP(celdaOrigen As Range, rango As Range) As Long Application. Volatile 'Variables Dim celda As Range 'Recorremos todas las celdas del rango For Each celda In rango 'Compara la propiedad Interior.Color If...
Respuesta en y en 2 temas más a

Eliminar datos presentes en una planilla mediante la utilización de arreglos

Un ejemplo siguiendo las pautas que mencionas: Sub Pruebadematriz() Dim numeros() As Variant Dim x As Long numeros = Array(1, 2, 3, 4) For x = LBound(numeros) To UBound(numeros) If Range("A1").Value = numeros(x) Then MsgBox "El valor existe, chao"...