Hola que tal!
Alguien podria por favor ayudarme ya que he diseñado esta macro donde transfiero un formato dependiendo del mes, mi macro funciona, pero es interrumpida si yo tecleo algo mal, yo quisiera validar la entrada del inputbox para que solo acepte texto,y quisiera que me mande msg de que teclee una vez mas y que cuando le de en boton cancelar se salga de la macro que se esta ejecutando. Alguien podria darme una idea????
Anexo mi codigo:
Alguien podria por favor ayudarme ya que he diseñado esta macro donde transfiero un formato dependiendo del mes, mi macro funciona, pero es interrumpida si yo tecleo algo mal, yo quisiera validar la entrada del inputbox para que solo acepte texto,y quisiera que me mande msg de que teclee una vez mas y que cuando le de en boton cancelar se salga de la macro que se esta ejecutando. Alguien podria darme una idea????
Anexo mi codigo:
Code:
Do
hoja = UCase(InputBox("Nombre del mes a transferir?[Solo 3 letras]", "Selecciona Hoja"))
Sheets("TRABAJO").Select
Cells.Select
Range("A1").Activate
Selection.Copy
Worksheets(hoja).Activate
ActiveSheet.Range("A1").Activate
If IsEmpty(ActiveCell) Then
ActiveSheet.Paste
Range("A1").Select
Application.ScreenUpdating = True
ActiveSheet.Range("A1").Value = " REAL " & hoja
Selection.Font.Bold = True
Sheets("MENU").Select
ban = 0
Else
MsgBox "Hoja ocupada elija otra"
Sheets("MENU").Select
ban = 1
End If
Loop While ban = 1
Last edited by a moderator: