Vous êtes sur la page 1sur 3

Application.ScreenUpdating = False Workbooks.

OpenText Filename:= _ "R:\PLANEACIN DE MANTENIMIENTO\REPORTE SEMANAL\PM\CA", Origin:= _ xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:= _ xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, Semicolon:=True, _ Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), _ Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), Array(7, 1), Array(8, 1), _ Array(9, 1), Array(10, 2), Array(11, 2), Array(12, 1), Array(13, 1), Array(14, 1), Array(15 _ , 1), Array(16, 1), Array(17, 1), Array(18, 1), Array(19, 1), Array(20, 1), Array(21, 1), _ Array(22, 1), Array(23, 1), Array(24, 1), Array(25, 1), Array(26, 1), Array(27, 1), Array( _ 28, 1), Array(29, 1), Array(30, 1), Array(31, 1), Array(32, 1)), TrailingMinusNumbers _ :=True Columns("F:F").Select Selection.Delete Shift:=xlToLeft Range("B2:K51").Select Selection.Copy Application.DisplayAlerts = False Windows("CARGAR OTS.xls").Activate Range("B2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Windows("CA").Activate ActiveWindow.Close False ' copiar en reporte Application.ScreenUpdating = False Windows("CARGAR OTS.xls").Activate Sheets("CA1").Select Range("AG2:AH51").Select Selection.Copy Application.ScreenUpdating = False PARA COPIAR LA PARTE DE BUSCAR Application.ScreenUpdating = False milibro = Application.GetOpenFilename("Hoja Excel , *.xls*", _ , "Seleccione el archivo para copiar sus datos.") If milibro = False Then Exit Sub 'si se cancella ventana Workbooks.Open milibro 'se abre el libro seleccionado nbrelibro = ActiveWorkbook.Name 'se guarda el nombre del libro sin la ruta 'MsgBox nbrelibro 'opcin de ver el nombre Application.ScreenUpdating = False Windows(nbrelibro).Activate Range("c6").Activate buscar = ActiveCell.Text ActiveSheet.Range("D115:D121").Select Selection.Copy Windows("DATOS.xls").Activate Sheets("OTS").Activate Range("b6").Activate Cells.Find(What:=buscar, After:=ActiveCell, LookIn:=xlValues, LookAt:= _ xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=True _ , SearchFormat:=False).Offset(1, 0).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:= _ xlNone, SkipBlanks:=False, Transpose:=False Application.ScreenUpdating = False Windows(nbrelibro).Activate ActiveSheet.Range("F52:F58").Select Selection.Copy Windows("DATOS.xls").Activate

Sheets("OTS").Activate Range("b18").Activate Cells.Find(What:=buscar, After:=ActiveCell, LookIn:=xlValues, LookAt:= _ xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=True _ , SearchFormat:=False).Offset(1, 0).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:= _ xlNone, SkipBlanks:=False, Transpose:=False Application.ScreenUpdating = False PARA COPIAR LA PARTE DE REEMPLAZAR Columns("B:B").Select Selection.Replace What:=".01", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False ' SE COPIAN LOS TEXTOS PARA CONCATENARLOS Range("j2:L2").Select Range(Selection, Selection.End(xlDown)).Select Selection.Copy Windows("antiguas.xls").Activate Sheets("moddatos").Select Range("c2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Selection.ClearContents Workbooks.OpenText Filename:="R:\PLANEACIN DE MANTENIMIENTO\REPORTE SEMANAL\ANTIGUAS\CA.csv" Range("A:A").Select Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _ TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _ Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo _ :=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _ Array(7, 1), Array(8, 1), Array(9, 1), Array(10, 1), Array(11, 1), Array(12, 1), Array(13, 1 _ ), Array(14, 1), Array(15, 1), Array(16, 1), Array(17, 1), Array(18, 1), Array(19, 1), Array _ (20, 1), Array(21, 1), Array(22, 1), Array(23, 1), Array(24, 1), Array(25, 1), Array(26, 1), _ Array(27, 1), Array(28, 1), Array(29, 1), Array(30, 1), Array(31, 1), Array(32, 1)), _ TrailingMinusNumbers:=True Columns("B:B").Select Selection.Replace What:=".01", Replacement:="", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False ' GUARDAR Range("D7") = "CALDERA" Windows("antiguas.xls").Activate Sheets("botones").Activate Range("f7").Select Selection.Copy Windows("OTS ANTIGUAS.xls").Activate Range("f7").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False nbre = Range("d7").Text nbre2 = Range("f7").Text nombre = nbre & " " & nbre2 ActiveSheet.Protect "plantiguas" ruta = "R:\PLANEACIN DE MANTENIMIENTO\OTs Antiguas"

ActiveWorkbook.SaveCopyAs ruta & "\" & nbre & "\" & nbre2 & "\" & nombre & ".xls" 'ActiveWindow.Close True Windows("OTS ANTIGUAS.xls").Activate ActiveSheet.Protect "plantiguas" ActiveWindow.Close False Windows("CA.csv").Activate ActiveWindow.Close False ActiveSheet.Range("b1", ActiveSheet.Range("b65536").End(xlUp)).Offset(1, 0).Select Selection.Copy

coloca este codigo en el objeto ThisWokbook evento workbook_open Application.DisplayFullScreen = True y en el evento worbook_beforeclose Application.DisplayFullScreen = false

Sub Test() With ActiveWindow .DisplayHeadings = False End With With Application .DisplayFullScreen = True .ShowStartupDialog = False .ShowWindowsInTaskbar = False .CommandBars("Full Screen").Visible = False End With End Sub

Vous aimerez peut-être aussi