Barra de progreso
Hola, alguien me podría decir por favor que debo poner en esta macro para que mientras se ejecuta me salga una barra de progreso en el centro de la pantalla,
gracias.-
Sub BOTON252IB()
'
' BOTON252IB Macro
' Macro grabada el 29/11/2008 por
'
If vbYes = MsgBox("¡ IMPORTANTE !" & vbCr & "VA HA PROCEDER A FIGURAR UNA VISITA AL VEHICULO" & vbCr & "ASI COMO MODIFICAR LOS KILOMTROS" & vbCr & "PULSE (SI) PARA CONTINUAR O (NO) PARA SALIR Y NO MODIFICAR", 48 + 4 + 256, "ATENCION") Then
ActiveSheet.Unprotect "C"
Range("C" + CStr(ActiveCell.Row)).Select
'
Selection.Copy
ActiveCell.Offset(0, 8).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(0, -2).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(-1, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(1, -6).Range("A1").Select
Application.CutCopyMode = False
Selection.ClearContents
ActiveCell.Offset(0, 1).Range("A1").Select
Selection.Copy
ActiveCell.Offset(0, 6).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(0, -6).Range("A1").Select
Application.CutCopyMode = False
Selection.ClearContents
If vbYes = MsgBox("MODIFICACION REALIZADA", 32 + 0 + 256, "NOTA INFORMATIVA") Then
End If
ActiveSheet.Protect "C"
End If
ThisWorkbook.Save ' Con esta Instruccion Guardas todo.
End Sub
gracias.-
Sub BOTON252IB()
'
' BOTON252IB Macro
' Macro grabada el 29/11/2008 por
'
If vbYes = MsgBox("¡ IMPORTANTE !" & vbCr & "VA HA PROCEDER A FIGURAR UNA VISITA AL VEHICULO" & vbCr & "ASI COMO MODIFICAR LOS KILOMTROS" & vbCr & "PULSE (SI) PARA CONTINUAR O (NO) PARA SALIR Y NO MODIFICAR", 48 + 4 + 256, "ATENCION") Then
ActiveSheet.Unprotect "C"
Range("C" + CStr(ActiveCell.Row)).Select
'
Selection.Copy
ActiveCell.Offset(0, 8).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(0, -2).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(-1, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(1, -6).Range("A1").Select
Application.CutCopyMode = False
Selection.ClearContents
ActiveCell.Offset(0, 1).Range("A1").Select
Selection.Copy
ActiveCell.Offset(0, 6).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveCell.Offset(0, -6).Range("A1").Select
Application.CutCopyMode = False
Selection.ClearContents
If vbYes = MsgBox("MODIFICACION REALIZADA", 32 + 0 + 256, "NOTA INFORMATIVA") Then
End If
ActiveSheet.Protect "C"
End If
ThisWorkbook.Save ' Con esta Instruccion Guardas todo.
End Sub
1 Respuesta
Respuesta de paramisolo
1