Bucles para inputbox
Hola que tal.. Pues espero que puedas poyarme.
Pues el asunto es el siguiente, no puedo armar un bucle para un InputBox, necesito que después de meterle la información, me salga otro preguntándome si es correcto la información, y que al final me guarde el archivo generado con la información del InputBox, luego que al termino de mi proceso, me pregunte si deseo "hacer" otro archivo o si ya termine, en caso de que diga que si, que vuelva a empezar el proceso y si le digo que no que guarde en una carpeta especial. Mi macro es la sig:
Sub CREA_ARCHIVOS()
' cambia Macro
Workbooks.Open Filename:="Y:\2010 IRSI\MEMORIAS\MEMORIAS.xlsx"
Dim Dependencia As String
Dependencia = InputBox("pon el nombre de la dependencia")
Windows("MEMORIAS.xlsx").Activate
Sheets("ALCANCE BASE 100").Select
Cells.Select
Selection.Replace What:="IMSS", Replacement:=Dependencia, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Sheets("folios con respuestas").Select
Rows("8:8").Select
Selection.Replace What:="IMSS", Replacement:=Dependencia, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Sheets(Array("ALCANCE BASE 100", "práctica", "recomendación", _
"folios con respuestas")).Select
ActiveWindow.SelectedSheets.Visible = False
Sheets("Confiabilidad").Select
ActiveSheet.Protect "DGCV"
Sheets("Oportunidad").Select
ActiveSheet.Protect "DGCV"
ActiveWorkbook.SaveAs Filename:=Dependencia
ActiveWorkbook.Close
End Sub
Como ves esta bastante sencilla, solo necesito que después de meter la información en el Input box, me mande un mnsaje de confirmación, si es "si" entonces que continué, si es "no" entonces que vuelva a preguntar,
y que al final antes de cerrar me mande otro mensaje que me pregunte si tengo otra "dependencia" y si es "si " que se repita la macro, si es "no" que guarde el nuevo archivo en la carpeta C:\Users\Ususario\Documents\adjuntos_02_08_2010.
De antemano te agradezco tu conocimiento, tu ayuda y tu tiempo... Gracias
Pues el asunto es el siguiente, no puedo armar un bucle para un InputBox, necesito que después de meterle la información, me salga otro preguntándome si es correcto la información, y que al final me guarde el archivo generado con la información del InputBox, luego que al termino de mi proceso, me pregunte si deseo "hacer" otro archivo o si ya termine, en caso de que diga que si, que vuelva a empezar el proceso y si le digo que no que guarde en una carpeta especial. Mi macro es la sig:
Sub CREA_ARCHIVOS()
' cambia Macro
Workbooks.Open Filename:="Y:\2010 IRSI\MEMORIAS\MEMORIAS.xlsx"
Dim Dependencia As String
Dependencia = InputBox("pon el nombre de la dependencia")
Windows("MEMORIAS.xlsx").Activate
Sheets("ALCANCE BASE 100").Select
Cells.Select
Selection.Replace What:="IMSS", Replacement:=Dependencia, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Sheets("folios con respuestas").Select
Rows("8:8").Select
Selection.Replace What:="IMSS", Replacement:=Dependencia, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Sheets(Array("ALCANCE BASE 100", "práctica", "recomendación", _
"folios con respuestas")).Select
ActiveWindow.SelectedSheets.Visible = False
Sheets("Confiabilidad").Select
ActiveSheet.Protect "DGCV"
Sheets("Oportunidad").Select
ActiveSheet.Protect "DGCV"
ActiveWorkbook.SaveAs Filename:=Dependencia
ActiveWorkbook.Close
End Sub
Como ves esta bastante sencilla, solo necesito que después de meter la información en el Input box, me mande un mnsaje de confirmación, si es "si" entonces que continué, si es "no" entonces que vuelva a preguntar,
y que al final antes de cerrar me mande otro mensaje que me pregunte si tengo otra "dependencia" y si es "si " que se repita la macro, si es "no" que guarde el nuevo archivo en la carpeta C:\Users\Ususario\Documents\adjuntos_02_08_2010.
De antemano te agradezco tu conocimiento, tu ayuda y tu tiempo... Gracias
1 Respuesta
Respuesta de Elsa Matilde
1