Macros y programación VBA
Temas sobre la automatización de Excel utilizando macros y VBA. Errores de VBA. ¿No consigues que tus macros hagan lo que necesitas?
8680 temas en este foro
-
Hola amigos tengo un userform con 4 texbox, en el texbox1 coloco un numero entero , en el texbox2 un numero decimal y en el texbox3 un numero en fracción, algo parecido a esto: 2 x 1.5 x 1/2 y cuyo resultado lo debe dar en el texbox4 (el resultado seria en este caso 1.5) estoy usando esta macro pero me marca error. Alguien podra ayudarme de favor. Private Sub CommandButton1_Click() TextBox4.Value = CDbl(TextBox1) * CDbl(TextBox2) * CDbl(TextBox3) End Sub
-
0
Reacciones de usuarios
- 3 respuestas
- 3.3k visitas
-
-
Holas a tod@as, Necesito saber si hay algún comando que combine VLOOKUP y HLOOKUP. Mi problema es el siguiente: Estoy utilizando el comando VLOOKUP pero necesito guardar tambien los valores de las 2 celdas que esten debajo de la celda encontrada con VLOOKUP 'INSTALACIONES GENERALES sub PASAR_DATOS r = 0 For vueltas = 0 To 2 VALOR = Application.VLookup("INSTALACIONES GENERALES", Sheets("PAROS").Range("A2:M500"), 11, False) ''''''''' el primer valor me lo guarda bien en la variable VALOR, pero quisiera que cuando r = 1 me guardase en la variable VALOR el valor de la celda que este debajo de la encontrada con VLOOKUP. Cuando r = 2 guardar el valor …
-
0
Reacciones de usuarios
- 3 respuestas
- 1.3k visitas
- 1 seguidor
-
-
BUENOS DÍAS AMIGOS, NUEVAMENTE NECESITO DE SU AYUDA. QUISIERA QUE AL EJECUTAR EL MACRO IMPRIMIR ME SALTE LOS REGISTROS DUPLICADOS Y SE IMPRIMA EL SIGUIENTE NUMERO DE REGISTRO POR QUE EL MACRO QUE TENGO IMPRIME LOS REGISTRO SIGUIENTE DE LA TABLA ADJUNTA, Y NO PUEDO BORRAR LOS DUPLICADOS POR QUE TIENE FORMULA DE CONCATENAR PARA QUE ME LLAME EN LA PLANILLA CENTRAL, Y QUE LOS QUE TENGAN EL MISMO NUMERO DE REGISTRO LOS COMBINE Y CAMBIE UN COLOR DIFERENTE PARA IDENTIFICARLOS LA COLUMNA " B " QUE SALTE LOS REGISTROS DUPLICADOS E IMPRIMA EL SIGUIENTE REGISTRO LA COLUMNA " A " QUE COMBINE LOS DUPLICADOS, Y CAMBIE DE COLOR POR CADA REGISTRO 2.- MACROS.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 892 visitas
-
-
buenos días, quería saber si alguien me podría indicar como mover una base de datos en excel de 30 columnas y 6500 filas a acces??esto debido a que donde laboro esta base de datos de excel se actualiza cada 15 días y requiero moverla a acces para uso estadístico.esta macro debería cada vez sobre-escribir lo que exista en la tabla de acces llamada empleados.cabe destacar que el excel y el acces ambos estan en la siguiente ruta:Z:\Relación laboral\MILI\CONSTANCIAS\pruebas\la clave del acces es " rrhh "gracias de antemano por su colaboración.
-
0
Reacciones de usuarios
- 6 respuestas
- 1.2k visitas
- 1 seguidor
-
-
Hola que tal, quisiera hacer una consulta, intente desarrollar la siguiente macro pero me surgieron algunas dudas. La misma consiste en levantar todos los datos de una Tabla de excel, (siempre estará en la misma ruta) y pegarlos en el libro activo, en la celda activa donde ejecuto la macro. Osea esta macro la voy a guardar como complemento y así utilizarla en cualquier excel que abra, por eso necesito que el código me reconozca el excel donde la ejecuto para poder pegar los datos de la tabla y obvio luego me lo cierre sin guardar. Así es como lo propuse, pero solo anda para un libro llamado "Libro1" y necesito que ande para cualquiera, ademas tampoco me estaba p…
-
0
Reacciones de usuarios
- 0 respuestas
- 2.8k visitas
-
-
Buenos días amigos. Necesito que mi hoja imprima todo los documentos que tenga en mi lista pero que no imprima las filas que están vacías o cuando la celda de registro este vacía. Las filas vacías no las puedo eliminar por que estarían llamando desde otra hoja les dejo mi hoja para que me puedan ayudar MACROSIMPRIME.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 913 visitas
-
-
Hola a todos, tengo un programita de Excel con VBA que insero varias fotos (con margen de tiempo 1 segundo) en la misma celda, pero, al ir borrando e insertando imágenes me hace un destello de luz, la celda en cuestión, se puede solucionar esto con VBA ? Gracias
-
0
Reacciones de usuarios
- 7 respuestas
- 1.2k visitas
-
-
Buenas tardes!!! A ver si me podéis echar una manita. Estoy intentado comparar 2 columnas (columna C de la Hoja “Datos” y la columna A de la Hoja “Historico”) para una vez comparadas, me copie lo que tenga de más en la columna C de la Hoja “Datos” en la columna A de la Hoja “Historico”. Muchísimas gracias. Un saludo, Libro1.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 759 visitas
-
-
Buenas noches... En el fichero adjunto tengo una serie de columnas a la que quisiera colocarle una restricción para evitar errores involuntarios con los usuarios que lo utilicen... Cada columna tiene su comentario, pero la restricción es solo para las que dicen: No se permiten números 0123456789 No se permiten caracteres especiales (!#$%&/()=?¿¡”*¨[ ] + { }:;) ¿Es posible con macro? plant.xlsm
-
0
Reacciones de usuarios
- 12 respuestas
- 2.1k visitas
- 1 seguidor
-
-
Ciao a tutti, mi chiamo Maurizio e il mio problema è questo: Nel foglio Excel ho inserito un pulsante che ricorda la funzione di inserire un numero progressivo in Column (A); A condizione che nella colonna (B) ci siano alcuni dati; E finora tutto va bene. Ora, quello che proverei a fare sarebbe avere un codice che possa valutare se l'ultimo dato inserito nella colonna (B) è uguale a "Zero" o "Uno". Lascia che ti spieghi meglio: 1) Ho detto che se scrivo qualsiasi dato (numerico o alfanumerico) che sia; Nella colonna (b) nella colonna (A) viene inserito un numero progressivo! 2) Tuttavia, al contrario, cancello gli ultimi dati immessi nella colonna (B) del nu…
-
0
Reacciones de usuarios
- 2 respuestas
- 853 visitas
- 2 seguidores
-
-
Buen día. Lo que requiero para en la empresa que laboro es para cargas de combustible, el cual se tiene que registrar el km anterior, actual, fecha de carga de combustible (fecha presente) y placas. El detalle persiste en que generalmente se equivocan al capturar el km anterior, entonces teniendo una base de datos con archivos, lo que requiero es que me arroje el km actual como el anterior Ejemplo: Si yo realizo una recarga hoy 15/05/2019 con km anterior de 500km (escrito manual) y el actual de 600 (escribo de forma manual) en la placa1 (Que identifica la motocicleta) Pasan unos días y requiero volver a cargar combustible con fecha de 20/05/2019 con un …
-
0
Reacciones de usuarios
- 1 respuesta
- 970 visitas
-
-
buenas tardes genios de la programación vuelvo otra ves al foro por ayuda otra ves mi problema es el siguiente tengo un formulario que me filtra desde un combobox por fecha pero cuando lo filtro con con el segundo combobox me filtra pero me desordena las columnas del listbox y me quita las cabecera del filtrado me podrian guiar con este problema y explicarme porque pasa espero haberme explicado subo el archivo PRUEBA.xlsm
-
0
Reacciones de usuarios
- 10 respuestas
- 4.9k visitas
- 1 seguidor
-
-
Estimados foreros, muy buenos días...ojalá alguien me pueda ayudar... sucede que tengo un gráfico de dispersión (hoja "Estadística_Básica") que necesito dejar con las columnas "fijas" para que se construya el gráfico, estas columnas son las que se leen para crear dicho gráfico, sucede que cuando corro alguna macro para "re-calcular" nuevamente nuevos datos...estas columnas se "resetean" (reset) y cada vez debo volver a seleccionar las columnas para construir el gráfico. Espero me puedan ayudar. Adjunto link para descarga de archivo ya que pesa casi 5mb. Desde ya muchas gracias. https://drive.google.com/open?id=1LIR6TogVXEGWStZ8dGTXMiIYG09pmvqE
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Buenas tardes solicito su ayuda con lo siguiente: tengo una base de datos de access con dos campos: costo 1 y costo 2, lo que quiero es hacer una consulta para que busque determinado registro de la tabla y los pueda sumar desde excel. saludos
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Buenas tardes, Tengo un libro1 en excel donde ejecuto una macro y este abre un libro2, el cual comienza a ejecutar otra macro. Hasta acá todo bien. El problema ocurre cuando quiero cerrar el libro 2. Cuando estoy en el libro 2 y cierro el libro 1 con la función Workbooks("libro1.xlsm").Close SaveChanges:=True, se cierra bien, el problema es que al continuar en el libro 2 este no se cierra queda abierto y necesito que también se cierre. Acá les dejo el código que estoy usando. Si reviso el código línea por línea con F8 se cierra todo y funciona perfect, entonces nosé porque cuando se ejecuta todo de una vez queda abierto al final el libro2 y no se cierra. Al…
-
0
Reacciones de usuarios
- 6 respuestas
- 1.1k visitas
- 1 seguidor
-
-
Hola, tengo un libro con el que hago escandallos para un restaurante. El libro contiene varias macros. Y cada vez que lo abro me da el siguiente error: Aviso: Hemos encontrado un problema con contenido de "wary_escandallos_19.xlms". ¿Desea qué intentemos recuperar el máximo de contenido posible? Si confía en el origen de este libro, haga clic en Sí. Le quito las macros y sigue dando el error. No se donde puede estar el error. No sé si tendrá algo que ver qué dicho archivo se abre en windows y en mac indistintamente. Muchas gracias por vuestras sugerencias.
-
0
Reacciones de usuarios
- 2 respuestas
- 1.7k visitas
-
-
Buenos días familia: Después de intentar hacerlo por mi cuenta y buscar en el foro no encontré la respuesta a una pregunta que posiblemente sea sencilla. Quisiera saber: ¿Cómo escribir en las celdas de la columna "Principal!B:B" el valor del salario que se encuentra en la celda "Configuración!C5" al iniciar una semana en el día que se informa en la celda "Configuración!C4"? ¿Cómo agrego el número que sigue en la columna "'Registro de Movimientos'!A:A" en caso de que la celda de la columna "'Registro de Movimientos'!B:B" no esté vacía? ¿Cómo agrego la palabra "No" en la columna "'Registro de Movimientos'!J:J" en caso de que la celda de la colu…
-
0
Reacciones de usuarios
- 5 respuestas
- 1.2k visitas
-
-
Hola a todos de la comunidad de AYUDA EXCEL, felicitarles a todos por sus valiosos aportes, en esta ocasión quisiera pedirles apoyo en el siguiente tema, para mi seria una gran herramienta que simplificaria mis labores diarias. gracias amigos.... NUMERACION AUTOMATICA.xlsx
-
0
Reacciones de usuarios
- 1 respuesta
- 2.1k visitas
-
-
Buenos días a los integrantes de este foro, en esta ocasión recurro a Uds, para que brinde su apoyo en como solucionar el ERROR en la siguiente instrucción que detallo, los archivos estuvieron trabajando sin ningún problema, pero haces 2 días comenzó con a fallar Error ejecución. Set objWord = CreateObject("Word.Application") Siendo la macro original: Sub tablaaword() patharch = ThisWorkbook.Path & "\CARTA FAPOSA.docx" Set objWord = CreateObject("Word.Application") objWord.Visible = True objWord.documents.Add Template:=patharch, NewTemplate:=False, DocumentType:=0 Worksheets("TELECREDITO").Range("A1:D7").Select Selection.Copy textobuscar = "[tabla_ex…
-
0
Reacciones de usuarios
- 5 respuestas
- 2.3k visitas
-
-
Tengo una macro que me devuelve una cadena de numeros 18 los cuales pueden iniciar con un 0 o con varios a la izquierda pero me aparece asi 5.4705E+15 1.218E+16 2529 1.218E+16 2529 1.218E+16 1.4181E+16 2.18001E+15 e incluso los dos ultimos de la derecha los vuelve ceros espero haberme dado a comprender creo me falta establecer una variable les agradezco su ayuda
-
0
Reacciones de usuarios
- 2 respuestas
- 2.8k visitas
- 1 seguidor
-
-
Hola amigos Tengo un archivo de verificación (check-list) en Excel, con casillas de marcación y necesito saber si se puede bloquear automáticamente la casilla cuando se marca y solo desbloquearla por medio de una contraseña
-
0
Reacciones de usuarios
- 7 respuestas
- 2.6k visitas
- 1 seguidor
-
-
Buenas tardes/noches estimados especialistas, Estaba tratando de adecuar la macro a mi necesidad sin embargo me tope con algunos problemas que me gustaría me puedan ayudar a resolver, son 02 observaciones: 1. la macro no envía los archivos adjuntos pese a tener la ruta, la necesito porque envía diferentes reportes personalizados por usuario. 2. se creó la macro filtro_avanzado para agregar fechas al correo pero no funciona. Muchas gracias por su tiempo y quedo atento a su respuesta en caso no haber sido claro por favor me comentan. Saludos, Mandar mail con adjunto.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 1k visitas
-
-
Buenos dias, alguno tiene una macro que lo que seleccione me lo guarde como csv. Vi una en otra pagina, pero me guarda las fechas en formato mes/dia/año, pero asi no me sirve
-
0
Reacciones de usuarios
- 1 respuesta
- 699 visitas
-
-
Hola amigos, ando buscando una macro para cerrar un libro abierto pero oculto (Solo se ve el userform) después de un tiempo inactivo, encontré varios en la red pero solo funcionan cuando el libro esta visible. Anexo uno de ellos. cerrar automaticamente.xlsm
-
0
Reacciones de usuarios
- 21 respuestas
- 3.5k visitas
- 1 seguidor
-
-
Hola a todos, mi nombre es Maurizio y mi problema es este: Creé una función para guardar el documento de Excel usando (Guardar como) Ahora usado como diseñado, ¡trabajo maravillosamente! Pero ahora me gustaría que el título del documento se guardara para que se tome lo que puse en la celda (A2). Le garantizo que he intentado en todo momento hacer este cambio sin tener éxito; Podrías decirme por qué. Y como resolver esta Operación Gracias. Saludos sinceros de A. Maurizio. ############################################### Hi everyone, my name is Maurizio and my problem is this: I created a function to save the excel document using the (Save As) Now use…
-
0
Reacciones de usuarios
- 10 respuestas
- 1.4k visitas
- 1 seguidor
-
Información básica de protección de datos
- Responsable: Sergio Andrés Celemín
- Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.
- Legitimación: Consentimiento del interesado.
- Destinatarios : Hetzner Online GmbH.
- Duración: Mientras se conserve este post o hilo en la comunidad, o decidas eliminar el comentario.
- Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso, rectificación, supresión, oposición y demás derechos legalmente establecidos a través del email [email protected]
Información adicional: Encontrarás más información en la política de privacidad.