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?
8690 temas en este foro
-
Hola, quisiera que pudieran ayudarme con este proyecto, se trata de automatizar y hacer mas simple el registro de los usuarios que ingresan a mi centro de informática.... Quisiera un código, de preferencia en macros que me ayude con la inserción de un dato numérico que a su ves me guarde la fecha y la hora en que fue ingresado, y tiempo mas tarde, ingresar el mismo código y que de nuevo me ingrese la hora final, para después ser restados y me den el tiempo transcurrido... adjunto el archivo original de mi registro para que se puedan dar una idea de que es lo que busco. Nota: tengo un código grabado en mi hoja, que cuando ingreso un dato en numero de cuenta, me regresa la …
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hola , amigos de excel como se puede separar un codigo de 10 digitos en celda de 2 de 2 . tengo miles de codigos que tengo que separar para poder filtrar ya que en cada 2 digitos hace referencia a una marca o familia etc. . no se si me explico bien , pero le dejo un ejemplo de como quedaría en el archivo que adjunto . A B C D E F CATO025926 CA TO 02 59 26 CATO095921 CA TO 09 59 21 CATO055922 CA TO 05 59 22 MUCHAS GRACIAS POR SU GENTIL AYUDA. SEPARAR CODIGO.xlsm
-
0
Reacciones de usuarios
- 4 respuestas
- 1.1k visitas
-
-
Buenas a todos y gracias de antemano, hacia tiempo que no pasaba por aqui. Resulta que tengo una macro que genera unos datos e importa un PDF con OLEObject, para que aprovechando la impresion de doble cara de la impresora, imprimir por una cara los datos y por la otra el PDF insertado, pues bien, funciona a la perfeccion pero tengo un gran problema con la calidad de la importacion ya que baja considerablemente y apenas son legibles los textos mas pequeños cuando lo imprimo (si imprimo directamente el PDF se ve perfecto). Ante esta situacion cambie de estrategia y cree (con ayuda de algun codigo encontrado por hay) una macro para imprimir el PDF directamente, pero me es i…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
buenos dias amigo estoy usando una macro para guardar hoja activa de un libro la macro es excelente ya que ejectuta todo lo que necesito y guarda en la ruta que quiero, el detalle es que esta guardando la hoja con las formulas y botones que ya existen en ella, y solo quiero que guarde la hoja pero en un rango especifico que seria "A1:V100" la macro es la siguiente: Sub GUARDAR_NOMINA() Dim fileSaveName As Variant Dim filePath As String Application.ScreenUpdating = False If MsgBox("Esta seguro de Guardar la Nomina?", vbYesNo) = vbNo Then Exit Sub End If filePath = "Z:\Relacion laboral\GUARDERIA\" Sheets("NOMINA").Copy fi…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hola! He estado leyendo todas las consultas sobre este tema pero las soluciones no me ayudan. Me sigue marcando error. Les explico: Tengo dos libros, El libro "Menú" tiene una macro con un userform que se graba en el libro "Concentrado". La macro abre perfectamente el libro "Concentrados", pasa la información a dicho libro, pero cuando quiere ejecutar la función para guardar y cerrar el libro "concentrados" me marca error de ejecuón. Alguna sugerencia? Gracias! Concentrado.xlsb.rar EJEMPLO Menu.xlsb.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Buenas tardes!!! Me podéis echar una mano para crear una macro que haga lo mismo que la formula??. La fórmula lo que hace es contar los artículos diferentes de un mismo cliente. Pensaba que con la formula iba a ir muy bien pero…al tener tantas filas en algunas de las hojas ( aprox. 8000 líneas ) tarda mucho la macro. Gracias de antemano. Un saludo, Ejemplo02.xlsx
-
0
Reacciones de usuarios
- 5 respuestas
- 1.1k visitas
-
-
Hola, necesito que desde un formulario vba que tengo poder crear un documento word con los datos de la hoja vendedores de excel , es decir las tablas , y crear un grafico de ventas, que la informacion esta en la tabla ventas por mes, que tambien tiene a los vendedores, como podria hacerlo? gracias de antemano proyecto programacion modificado2.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hola Amigos Tengo un archivo que me genera distintos graficos en una misma hoja con los datos de otra hoja, el problema es que me presenta los datos de dos columna, como fija la B y la segunda columna es variable, pero necesito que me presente los datos de dos columna variables, ejemplo, datos de la columna B y C, el otro rango columna D y E, el siguiente rango F y G, y asi sucecivamente. Al generar me deja la columna B como fija y no es lo que necesito, por otra parte, que pasaria si inserto una o dos columnas entre los datos, se dañaria la macro? Indicators.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Buenas tardes, Como se encuentra?Un favor enorme. Necesito automatizar el envío de un mail en excel 2010 de la siguiente forma. Tengo el archivo adjunto y necesito enviar la información de las matriz (A1:I30) de la hoja 1 . En el asunto debe decir "carga- "un nombre ubicado en la columna J de la hoja 1"y la fecha de envío del mail. En el cuerpo del mail debe decir lo siguiente:_"Estimados, Las siguientes cargas se encuentran retenidas por el motivo descrito más abajo:Aca va lo copiado de la hoja 1 (A1:I30).Las cargas retenidas permanecerán en este estado.Por favor enviar una respuesta.. Muchas gracias!.Atentamente," los destinatarios son mails que figura en la co…
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Buenos días a tod@s; Esto liado con una consulta SQL de Excel a Excel y me ha surgido una duda que supongo que no se podrá pero….por si acaso se puede para que me ayudéis. La consulta es una consulta básica en el que filtro por un campo ( situación ) pero en los datos que me reporta, en uno de los campos ( Numero ) necesitaría que solo me reportara los primeros 6 caracteres. Query = "Select Artículo, Casa, Numero from [" & "Musica$" & "] where Situación= 'Ok' " En el campo Numero tengo 12 caracteres. Ejemplo: 123456SA0014 Solo necesito 123456 He probado con substring(Numero,1,2) pero da error método open de objeto recordset. …
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Buenas noches a todos. Se lo que le voy a pedir, para ustedes es algo fácil en la cual para mi es algo difícil. espero su gran ayuda. https://postimg.cc/1nnXDN5W IMG del Proyecto esto es solo en suma y resta. El esquema es el siguiente: 1 Cartas ----- dará -1 ------- ejem: vemos arriba "3 Energía" " 6 Cartas " presionamos "1 Cartas" -- daría "2 Energía" "5 Cartas" que se pueda jugar con los botones cuando agregan cartas, si tal caso da "0" que salga mensaje "No tiene mas energía" Cuando presiones el el botón " Pasa Turno " dará la siguiente suma "dará +2 Energía +3 Carta" El botón " + Energía " solo dará " +1 Energía " …
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
Hola, estoy buscando generar una macro con la cual pueda hacer que las celdas tengan un criterio de 34 días en los cuales si no se cumplen los pagos dentro de esos 34 días, automáticamente las celdas cambien de color y de nombre, digamos que al pasar los 34 días días, cambiará a color rojo con el nombre de celda F, si esta cumpliendo los pagos dentro del tiempo deberá estar en color verde con el nombre de celda P. Agradezco de antemano su apoyo, porque en verdad que no sé bien cómo lograrlo, soy muy nueva manejando macros.
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
- 1 seguidor
-
-
HOLA MUY BUENAS A TODOS. NECESITO AYUDA. QUISIERA HACER UNA MACRO QUE ME EXPORTARA LOS GRAFICOS (7 GRAFICOS) DE UNA HOJA DE MI LIBRO DE EXCEL A UNA PLANTILLA DE WORD Y ME LOS COLOCARA EXACTAMENTE EN LOS LUGARES DE LA PLANTILLA DONDE YO QUIERO QUE ESTÉN. LES AGRADECERÍA QUE ME PUSIERAN TODO EL CÓDIGO YA QUE MIS CONOCIMIENTOS DE VBA SON MUY EXCASOS. MUCHAS GRACIAS POR SU AYUDA.
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Buenas Tardes Chicos, tengo el siguiente dilema. Tengo este macros el cual extrae los datos de unos rangos determinados, pero no puedo conseguir que me deje todos los archivos en un userform. En el archivo existen 2 hojas, la hoja : EJEMPLO esta el macros que tengo para extraer datos y en la hoja “CARTOLA “ son los todos los datos que quiero que muestre en un UserForm, que sea idéntico pero en un USERFORM y que se pueda imprimir…… ¿¿¿¿¿Sera Posible?????? RSOTO_29_01_2015.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Como puedo desde una planilla excel local leer y bajar un dato (número de orden de compra), desde una planilla ubicada en un servidor con IP fija. Una vez leido el número incrementarlo en uno y subirlo al servidor remoto actualizado. Gracias por la ayuda que me puedan dar.
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
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
- 1.1k visitas
-
-
Necesito vuestra ayuda para una macro un tanto compleja. Tengo un excel cuya primera fila son los días del mes y la primera columna son nombres, el resto de celdas son datos tales como si o no, busco una macro que me haga una tabla resumen, respetando los datos de la fila y la columna. Adjunto archivo aclaratorio, el resultado que necesitaría que me facilitara la macro está en la hoja2, hasta ahora si son pocas líneas lo hago con una macro grabada, pero tengo algunos libros de más de 150 líneas y se me hace imposible. Espero que podáis ayudarme. Muchas gracias. Datos.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hello everyone, my name is Maurizio And my Problem is this: 1) On Excel Sheet 2 In Column (C) I will insert dates 2) While in column (D) I will insert the corresponding day of the week belonging to that date. Now my question is this: Would There Be a Way To Make That Using the Function Written in VBA Of The Construct (Concatenate and Text) I go to insert everything in the single column (C8: C) of Sheet 1 using the empty line every time. That's all. Thank you in advance for all the help or suggestions you would like to give me about it. (P.S) I personally tried this and it works very well. The Problem is that I would like to extend it to the entire Co…
-
0
Reacciones de usuarios
- 4 respuestas
- 1.1k visitas
-
-
Hola amigos. Tengo este codigo que llena el ComboBox Private Sub CargaCombus() ' CARGAR COMBOBOX Dim cargo As Variant Dim anchura As Variant With Base cargo = .Range("A2:H2") ' ("A2:B2,E2:H2") aqui el rango End With With cmbCampo .List = WorksheetFunction.Transpose(cargo) '.Text = "" End With End Sub[/CODE] Son 8 columnas desde la A a la H Lo que pretendo es que en el combo solo se vean (se llene) las columnas A, B, E, F, G, H,
-
0
Reacciones de usuarios
- 4 respuestas
- 1.1k visitas
-
-
Que tal buenas, para facilitarles la necesidad de abrir el archivo unos compañeros se me ocurrio esto. hay veces que se tiene que cambiar de documento el docuemnto de word entonces decidi guardar la direccion en una hoja de excel y que la celda donde esta la direcion se jala de un textbox. el detalle es que quiero poner la direccion el FollowHyperlink el valor del textbox pero me hace pensar que lo que estoy haciendo esta mal. ¿Alguna sugerencia para este dilema?. Les agradezco su apoyo. 5555ibro11.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hola buenas tardes, solicito su apoyo con una macro que me permita generar textos aleatorios de acuerdo a una cantidad y una lista de textos, anexo un ejemplo. saludos Textos Aleatorios.xlsx
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hola amigos. En primer lugar gracias pos las aportaciones que hacen, pues me han sido de gran ayuda. He buscado un post que me pudiera ayudar y no he encontado nada con la respuesta decuada, por eso les planteo esto. Vean el adjunto Esta es la estrucura de mi base de datos: En cada columna hay de hasta 1.000 mails de profesionales, carpinteros, fontaneros, etccc Cuando obtengo nuevos mails de CARPINTEROS los incorporo a su columna correspondiente. Acto seguido necesitaria una macho para comprobar está duplicado en ninguna de las demas columnas, pues a veces pasa que un fontanero tiene el mail en la columna de los albañiles, entonces eliminar el registro hallado y du…
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
hola a la comunidad....estoy armando un formulario pero esta incompleto....como es el código para insertar un calendar en el commandbbutton 7 y lo inserte en el textbox 1 la fecha que necesito , y cuando inserte el responsable de la atención del combox1 me ponga su dni y colegiatura automáticamente y lo bloquee , el frame registro hasta llegar al sexo tenga se ser obligatorio y mande una advertencia. y cuando llegue al combobox 3 al escoger uno de la lista me pongo en el textbox10 su código y lo bloquee y para antes pasar al combox4 me mande un msgbox y me diga quiere continuar con el registro o empezar con un nuevo registro y asi para los demás combobox . para el …
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Estimados buenas tardes, Recurro nuevamente a ustedes con un nuevo inconveniente que se me presentó con una macros que estoy trabajando, exactamente en el formulario "frm_CopiarCobros", lo que hace ese formulario es me combina 2 hojas, la hoja "CopiarCobros" y la hoja "Proyectado", combina datos de ambas hojas haciendo coincidencia con el número de Factura, hasta ahi todo funciona bien, el problema es cuando quiero exportar esa información, quiero enviarla a la hoja "Ejecutado" y solamente modificar algunos datos en la hoja "Proyectado", pero me lanza error con el código para enviar a modificar la hoja "Proyectado" todo el código lo copié de otra macros que hice dond…
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
- 1 seguidor
-
-
buen día a todos!, espero se encuentren bien!! me podrían ayudar a crear una macro o algún comando que me permita siempre guadar y no me pregunte si quiere guardar?. adjunto la imagen de lo que sale
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k 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 sergio@ayudaexcel.com
Información adicional: Encontrarás más información en la política de privacidad.