Como hago para que la ruta me la pida al momento de ejecutar el código?

Buenas tardes: utilice lo siguiente para guardar el archivo según lo indicado: Set ArchivoTxt = FileSysObj.CreateTextFile("C:\Documents and Settings\yo\Mis documentos\Ejemplo.txt", True), pero me gustaría elegir yo mismo la ruta donde se grabe el archivo al ejecutar el código. Saludos

1 Respuesta

Respuesta
1

Te anexo la macro con las instrucciones

Sub macro()
'Por.Dante Amor
    ruta = ThisWorkbook.Path
    Set fldr = Application.FileDialog(msoFileDialogFolderPicker)
    With fldr
        .Title = "Selecciona una carpeta"
        .AllowMultiSelect = False
        .InitialFileName = ruta
        If .Show <> -1 Then Exit Sub
        cp = .SelectedItems(1)
    End With
    '
    Set ArchivoTxt = FileSysObj.CreateTextFile(cp & "\Ejemplo.txt", True)
End Sub

Saludos.Dante Amor

Recuerda valorar la respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas