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 que tal amigos programadores por favor me podrían ayudar con una macro que me genere un archivo CSV delimitado por comas, la estructura del archivo CSV no deberá llevar encabezado, los datos del archivo CSV serán obtenidos de la hoja “Datos”. En la columna A: deberá tener la clave clues que se toma de la columna B de la hoja Datos En la Columna B: el Código (son 230 codigos que van del rango G1:IB1 de la hoja datos) En la Columna C: el valor almacenado a su correspondiente al código y clues En la Columna D: el número del mes que se obtendrá de la de la columna E de la hoja Datos En la Columna E: el año que se tomará de la columna F de la hoja…
-
0
Reacciones de usuarios
- 3 respuestas
- 3.4k visitas
- 1 seguidor
-
-
Expertos saludos a todo de esta comunidad informática, mi duda es que no logro ubicar si fuera un error o desbordamientos de código, lo que pasa es que me funciona muy bien la macro realizar los reportes por cada alumno, el detalle es que cuando en algunos reportes los criterio evaluación no coinciden cada criterio no lo esta tomando bien para sacar el total, tengo mas de 30 alumnos por cada archivo, me tomado el afán de revisar cada reporte en algunos reportes del alumno lo cuadra muy bien la sumatoria pero en algunos reportes no los toma bien el total sale mas a en otros casos menos no lo generando la sumatoria de acuerdo a los criterios eso es el único detalle que me…
-
0
Reacciones de usuarios
- 9 respuestas
- 2.4k visitas
-
-
buenas trades, tengo una inquietud, que comando se utiliza para que cuando corro la macro aparesca en la grafica que estoy modificando o utilziando. con el codigo Range("celda").Select queda en la celda pero necesito que quede en la gráfica. gracias de antemano.
-
0
Reacciones de usuarios
- 1 respuesta
- 850 visitas
- 1 seguidor
-
-
Buenas tardes, Me pueden ayudar con una macro, quiero traer ciertos datos con un rango de fecha y me quite los folios duplicados. De antemano gracias Saludos Julio González Grafica.xls
-
0
Reacciones de usuarios
- 1 respuesta
- 800 visitas
-
-
Buenos días , tengo la siguiente macro que me realiza dos gráficos al pulsar , el problema es que me los pone uno encima del otro, Habría alguna manera de ponerlos un poco separados? de tal forma que cuando ejecute la macro pueda ver los dos gráficos simultáneamente sin necesidad de tener que mover uno. Muchísimas gracias EJERCICOGRAFICAS.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 638 visitas
-
-
ub guardar() 'archivo = Range("G2") archivo = Worksheets("Parte").Range("G2") nombre = "C2020-0138" & "_" & Day(Range("f2").Value) & "_" & Month(Range("f2").Value) & "_" & Year(Range("f2").Value) & "_" & archivo & ".xls" ActiveWorkbook.SaveAs nombre, FileFormat:=xlOpenXMLWorkbookMacroEnabled End Sub Buenos días Podrías guiarme en esta macro, quiero que me guarde el archivo en una carpeta especifica si necesidad de ser abierto. Gracias de antemano
-
0
Reacciones de usuarios
- 7 respuestas
- 10.6k visitas
- 1 seguidor
-
-
Hola buenos días foreros, soy nuevo en este mundillo y quería ver si me podías ayudar con una macro que quiero realizar. Os cuento. tengo un archivo que se llama LIBRODATOS, esta compuesto por una macro cuya función es copiar un rango de una hoja y pegarla en otra, hasta aquí todo va bien, ahora lo que no consigo realizar es lo siguiente. Quiero que pulsando un botón me seleccione el rango que he pegado en la "hoja Inicio" y me lo lleve a un libo nuevo, y que este libro se guarde con el nombre de la celda"A1"del nuevo libro. Lo he intentado con la grabadora de macros pero no hace lo que busco. ¿Me podeis echar una mano????. Os adjunto archivo ejemplo. Un saludo y muc…
-
0
Reacciones de usuarios
- 2 respuestas
- 890 visitas
-
-
Tengo un archivo de excel y quiero que al dar click en GENERAR ARCHIVO TXT lo genere y lo guarde automáticamente con un nombre especifico. Mi macro genera el archivo txt pero no se como hacer para que guarde en el disco c o d o escritorio con el siguiente nombre LE2050537862920130600050100001111 MI MACRO INICAL ES: Sub FormulaConcatenar() ' ' FormulaConcatenar Macro ' ' Range("N14").Select ActiveCell.FormulaR1C1 = _ "=CONCATENATE(RC[-13],""|"",RC[-10],""|"",RC[-12],""|"",RC[-4],""|"",RC[-9],""|"",RC[-8],""|"",RC[-2],""|"",RC[-1],""|"",RC[-11],""|"")" Selection.Copy Range("M14").Select Selection.End(xlDown).Select ActiveCell.Offset(0, 1).Select 'Range("N…
-
0
Reacciones de usuarios
- 0 respuestas
- 1k visitas
-
-
Buenos Días: Alguien me podría ayudar para guardar un archivo completo con una macro, tenía para guardar una hoja pero quiero guardar todo el archivo. Option Explicit ' Sub EXCELeINFOGuardarHojaComoArchivoNuevo() ' Dim VentanasProtegidas As Boolean Dim EstructuraProtegida As Boolean Dim NombreHoja As String Dim Confirmacion As String Dim NombreArchivo As String Dim GuardarComo As Variant Dim Extension As String ' On Error GoTo ErrorHandler ' VentanasProtegidas = ActiveWorkbook.ProtectWindows EstructuraProtegida = ActiveWorkbook.ProtectStructure ' If VentanasProtegidas = True Or EstructuraProtegida = True Then MsgBox "No se puede ejecutar el comando c…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.9k visitas
-
-
Tengo esta Macro que guarda la hoja, pero quiero que lo haga igual para todo el Libro. Muchas Gracias Option Explicit ' Sub EXCELeINFOGuardarHojaComoArchivoNuevo() ' Dim VentanasProtegidas As Boolean Dim EstructuraProtegida As Boolean Dim NombreHoja As String Dim Confirmacion As String Dim NombreArchivo As String Dim GuardarComo As Variant Dim Extension As String ' On Error GoTo ErrorHandler ' VentanasProtegidas = ActiveWorkbook.ProtectWindows EstructuraProtegida = ActiveWorkbook.ProtectStructure ' If VentanasProtegidas = True Or EstructuraProtegida = True Then MsgBox "No se puede ejecutar el comando cuando la estructura del archivo está protegida.",…
-
0
Reacciones de usuarios
- 0 respuestas
- 892 visitas
-
-
Hola compañeros, quisiera que me ayuden con una macro que permita "guardar como" utilizando como nombre del archivo el contenido de una celda y que me permita escoger en que carpeta la quiero guardar. Agradezco su colaboración.
-
0
Reacciones de usuarios
- 7 respuestas
- 2.1k visitas
- 1 seguidor
-
-
Hola alguien me podría ayudar para realizar una macro la cual 'Guarde como' una selección de celdas pero en formato pdf con el nombre de una celda en especifico, o bien de la opción de guardar con nombre distinto cada vez yo tengo estas lineas pero me marca error: Sub PDF() ' ' PDF Macro ' Worksheets("PRUEBA").Range("B3:M54").Select Range("M3").Activate Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "c:\GILDARDO\Desktop\PRUEBA" + Cells(D16) + ". Pdf", _ Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _ :=False, OpenAfterPublish:=False Range("B2").Select End Sub[/CODE]
-
0
Reacciones de usuarios
- 6 respuestas
- 2.3k visitas
-
-
buen día a todos, les comento que estoy tratando de armar una macro para un generador de facturas o notas de venta. el asunto es que necesito que tenga las siguientes características: 1.- al dar clic en un botón asignado guarde como archivo nombre: folio de factura"(G4) y la fecha de expedición (E8) en formato .xls 2.- imprima el documento (si es posible con dos copias). 3.- el folio (G4) aumente +1 después de imprimir y deje en blanco los rangos de celdas "B16:C34" y "C7". quedando de esta forma listo para generar la próxima factura. de antemano gracias y saludos!!! ayuda excel.zip
-
0
Reacciones de usuarios
- 2 respuestas
- 3.4k visitas
-
-
Hola a Todos, consulta, tengo este archivo adjunto, el cual tiene un botom para guardar en una ruta especifica, pero al momento d eguardar lo hace, pero sin el formato original, como podria hacer para que se mantenga el formato de todas las celdas tal cual? Muchas Gracias, Fact Model 2.xls
-
0
Reacciones de usuarios
- 13 respuestas
- 2.7k visitas
-
-
Hola amigos Quisiera que me ayuden para crear un macros en donde se pueda ingresar datos y generar un reporte con los últimos datos que se ingresaron, con la hora y fecha. estoy adjuntando un ejemplo de como seria. Muchas Gracias PRUEBA.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 1.9k visitas
-
-
Hola, amigos. Seguro que me van a poder ayudar en este tema. He creado una macro para guardar un documento con el nombre que se contiene en una celda. Mientras que la ruta donde guardarlo nos lleve a un espacio del disco duro, no hay problema. La coas se complica cuando intento guardarlo en una biblioteca de Sharepoint, ya que aunque no me da ningún error al ejecutar la macro, el archivo no llega a destino Gracias de antemano por su ayuda El código es el siguiente: Sub Guardar_Ficha_Cliente() Dim nombre As String nombre = Range("N4").Value ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _ "/Users/andreu/Desktop/" &…
-
0
Reacciones de usuarios
- 0 respuestas
- 4.2k visitas
-
-
Tengo una macro para guardar un archivo en pdf, lo que me hace falta es que se necesita poner una ruta especifica para guardar el archivo y quiero ver si se puede poner para guardar en linea, ya sea skydrive o en la pagina de acrobat. Sub SAVEPDF() ' ' SAVEPDF Macro ActiveWindow.SmallScroll Down:=6 Range("A1:N23").Select Range("M23").Activate Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "K:\" & Range("M3").Value, Quality:=xlQualityStandard, IncludeDocProperties _ :=False, IgnorePrintAreas:=False, OpenAfterPublish:=True End Sub
-
0
Reacciones de usuarios
- 0 respuestas
- 971 visitas
-
-
Buenas he estado buscando alguna macro para guardar en un mismo pdf, dos hoja del mismo libro excel y no encontré nada. Puede ser que no se pueda hacer?
-
0
Reacciones de usuarios
- 1 respuesta
- 1k visitas
-
-
Hola a todos: Tengo duda en si se puede hacer que un libro de excel se guarde periodicamente en pdf. esto es: Que el dia 15 y 30 de cada mes se guarde una copia en una carpeta asiganda. Muchas gracias
-
0
Reacciones de usuarios
- 0 respuestas
- 1.4k visitas
-
-
Hola soy nuevo en esto de los macros, intento guardar facturas y que su nombre dependa de 2 campos el problema es que cuando utilizo el macro creado a partir de una grabación funciona ahora cuando lo quiero modificar ya deja de funcionar, dejo el macro inicial para que me puedan ayudar, Sub Macro3() ' ' Macro3 Macro ' ' ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ "C:\Users\gonwana\789.pdf", Quality:=xlQualityStandard, _ IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ False End Sub yo necesitaría que el nombre que se guardara dependiera de la celda C8 y que ademas le colocara el día y hora …
-
0
Reacciones de usuarios
- 4 respuestas
- 3.1k visitas
-
-
Buenos días a los integrantes del foro, en esta ocasión recurro a uds, para que me brinden su apoyo con la siguiente macro, el cual me esta emitiendo un error en la segunda macro con el titulo Macro que permite grabar hoja en un nuevo libro, y es que al momento de guardar los datos de la hoja REPORTE a la hoja PRE_REPORTE y cuyo dato de la hoja REPORTE celda C3 no convierte como #¡VALOR! tras presionar SI, para lo cual anexo archivo y desde ya agradezco su atención y apoyo. Macro que copiar de una hoja a otra hoja: Sub CopiarReporte() Application.ScreenUpdating = False Set h1 = Sheets("REPORTE") Set h2 = Sheets("PRE_REPORTE") …
-
0
Reacciones de usuarios
- 3 respuestas
- 5.2k visitas
-
-
Buenos días a los integrantes de este prestigioso foro, esta ocasión recurro a uds para que me ayuden con una macro o quizás mejorarla, la idea que tengo es extraer toda la información (conservando su formato) de la pestaña CONSOLIDADO y que se guarde automáticamente en la carpeta donde se está trabajando, el nombre del archivo que se extrae esta en hoja PLANILLA celda D2, fecha y hora y con la extensión “.xlsx” (CONSOLIDADO CYPRESS ARROW2 2-5-2019 18-20-56 HRS.xlsx), como se aprecia en la macro que describe a continuación. Adjunto link de archivo. https://drive.google.com/file/d/1_SVxDlLOyuGGmpIih5d-M4wYJSm6S7La/view?usp=sharing Modulo 5: Sub GuardarCo…
-
0
Reacciones de usuarios
- 2 respuestas
- 6.1k visitas
-
-
Buenos días estimados, necesito una macro que al ejecutarse, guarde en un nuevo libro solo los valores de la hoja activa y que todas las celdas tengan formato "texto". Además de ser posible que el nombre con el que se guarde contenga la fecha del día. Intenté hacerlo con varias macros publicadas en el foro pero no logro hacer que todo salga bien. Desde ya, muchas gracias por su ayuda.
-
0
Reacciones de usuarios
- 3 respuestas
- 4.2k visitas
- 1 seguidor
-
-
Hola a todos y un saludo, espero me puedan ayudar con una macro. Mi problema es el siguiente: Tengo un listado de artículos que necesito re-estructurar en una hoja de excel, esto lo tengo en Word. Si lo copio de Word y lo pego en Excel se hace como una especie de lista y la imagen queda encima de la descripción, lo que tengo que hacer es guardar esa imagen en un archivo independiente en cierta carpeta y llamarla dependiendo el código del elemento que viene en la descripción Desde Word puedo guarda la imagen, copio el código de articulo y luego guardar imagen y lo guardo con el nombre de su código correspondiente... el detalle es que son como 3 mil registros y me llega…
-
0
Reacciones de usuarios
- 5 respuestas
- 10.6k visitas
-
-
Buenas noches. Existe alguna forma o Macro que permita guardar un libro individual por cada hoja que contenga un libro general y que a su vez el nombre sea el mismo nombre de la hoja??? Ejemplo: Tenemos un libro general con 3 hojas las cuales se llaman: Hoja 1, Hoja 2 , Hoja 3..... Se requiere que ese libro general pueda convertirse en 3 libros distintos que se llamen: Hoja 1, Hoja 2, Hoja 3 ( Tal como se llaman las hojas del libro general). Muchisimas gracias por su ayuda. Saludos.
-
0
Reacciones de usuarios
- 1 respuesta
- 735 visitas
-
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.