Me hace falta una macro que genere una copia en CSVMSDOS SIGUIENTE?
Tengo que analizar series históricas de precios y cuento con una herramienta que absorbe esos datos si esta en formato CSVMSDOS...
Lo que quiero que haga la macro es.
1- Que genere una copia en CSVMSDOS, de mi archivo de trabajo, pero solo de las columnas Range ("a:d")
2-que el nombre del Archivo sea " nombre = Year(Date) &; "_" &; Month(Date) &; "_" &; Hour(Time) &; "_" &; Minute(Time) &; " Cotizaciones "
3-Que lo guarde en Z:\comun\6-cotizaciones.
Lo he intentado y consigo gran parte, pero seguro estoy haciendo algo mal.
Muchas gracias
Intentos fallidos 1) Sub CSV() 'EZEQUIELMOURE mio = ActiveWorkbook.Name Workbooks.Add otro = ActiveWorkbook.Name Workbooks(mio).Activate Range("a:g").Copy Workbooks(otro).Activate Sheets(1).Range("a1").PasteSpecial Paste:=xlValues nombre = Year(Date) & "_" & Month(Date) & "_" & Day(Date) & " " & Hour(Time) & "_" & Minute(Time) & " " & "CSVCOTIZACIONES" ActiveWorkbook.SaveAs nombre, FileFormat:=xlCSVMSDOS ActiveWorkbook.Close False End Sub 2) Sub guardarcsv() Dim NombreLibro As String NombreLibro = Year(Date) & "_" & Month(Date) & "_" & Day(Date) & " " & Hour(Time) & "_" & Minute(Time) & " " & "CSVCOTIZACIONES" ChDir "Z:\COMUN\6-COTIZACIONES" ActiveWorkbook.SaveAs Filename:=NombreLibro & ".csv", FileFormat:=xlCSV, CreateBackup:=True End Sub 3) Sub EZEcsv() Dim NombreLibro As String NombreLibro = Year(Date) & "_" & Month(Date) & "_" & Day(Date) & " " & Hour(Time) & "_" & Minute(Time) & " " & "CSVCOTIZACIONES" ChDir "Z:\COMUN\6-COTIZACIONES" ActiveWorkbook.SaveAs Filename:=NombreLibro & ".csv", FileFormat:=xlCSVMSDOS, CreateBackup:=True End Sub