Foros del Web » Soporte técnico » Ofimática »

Comentar macro

Estas en el tema de Comentar macro en el foro de Ofimática en Foros del Web. Hola, buenos dias a todos Quier opedir a experto que me haga el favor de comentrame esta macro. Mi agradecimiento Código: Sub SplitWorkbook() Dim FileExtStr ...
  #1 (permalink)  
Antiguo 29/09/2015, 08:10
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 17 años, 2 meses
Puntos: 39
Comentar macro

Hola, buenos dias a todos

Quier opedir a experto que me haga el favor de comentrame esta macro.
Mi agradecimiento

Código:
Sub SplitWorkbook()

Dim FileExtStr As String
Dim FileFormatNum As Long
Dim xWs As Worksheet
Dim xWb As Workbook
Dim FolderName As String
Application.ScreenUpdating = False

'nombre carpeta
Set xWb = Application.ThisWorkbook
DT = Format(Now, "dd-mm-yy hh-mm-ss")

'Carpeta destino
FolderName = xWb.Path & "\" & xWb.Name & " " & DT

'Directorio
MkDir FolderName
For Each xWs In xWb.Worksheets
    xWs.Copy
    If Val(Application.Version) < 12 Then
        FileExtStr = ".xls": FileFormatNum = -4143
    Else
    
'Formato de archivo
        Select Case xWb.FileFormat
            Case 51:
                FileExtStr = ".xlsx": FileFormatNum = 51
            Case 52:
                If Application.ActiveWorkbook.HasVBProject Then
                    FileExtStr = ".xlsm": FileFormatNum = 52
                Else
                    FileExtStr = ".xlsx": FileFormatNum = 51
                End If
            Case 56:
                FileExtStr = ".xls": FileFormatNum = 56
            Case Else:
                FileExtStr = ".xlsb": FileFormatNum = 50
        End Select
    End If
    
'Guardar archivo con el formato adecuado
    xfile = FolderName & "\" & Application.ActiveWorkbook.Sheets(1).Name & FileExtStr
    Application.ActiveWorkbook.SaveAs xfile, FileFormat:=FileFormatNum
    Application.ActiveWorkbook.Close False
Next

'Mensage de guardado
MsgBox "Archivo guardado en " & xfile
Application.ScreenUpdating = True
End Sub
Agregue algunos comentarios pero, aun así no estoy seguro de que este bien y si aun falta algun comentario mas para entender lo mejor posible la macro
__________________
Las contraseñas son como la ropa interior: Nunca dejarlas donde la gente pueda verlas
http://i64.tinypic.com/rho40i.jpg
  #2 (permalink)  
Antiguo 31/10/2015, 19:14
 
Fecha de Ingreso: agosto-2007
Mensajes: 1.945
Antigüedad: 17 años, 2 meses
Puntos: 39
Respuesta: Comentar macro

Solucionado

desde otra pagina

Gracias de todos modos
__________________
Las contraseñas son como la ropa interior: Nunca dejarlas donde la gente pueda verlas
http://i64.tinypic.com/rho40i.jpg

Última edición por JoaoM; 01/11/2015 a las 08:47

Etiquetas: comentar, macro, project
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:03.