He ocupado este codigo desde Visual Basic para Aplicaciones en excel para unir varias hojas de trabajo. Funciona de maravillas.
Ahora necesito transformarlo a Visual Basic Script para llamarlo desde una aplicacion en java que he creado.
Al no encontrar informacion recurro a esta comunidad, espero que me puedan ayudar!
Código:
Sub GetSheets()
Path = "C:\Users\usuario\Documents\NetBeansProjects\"
Filename = Dir(Path & "*.xls")
Do While Filename <> ""
Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
For Each Sheet In ActiveWorkbook.Sheets
Sheet.Copy After:=ThisWorkbook.Sheets(1)
Next Sheet
Workbooks(Filename).Close
Filename = Dir()
Loop
End Sub
PD: Si conocen la forma de ejecuar una macros excel desde java tambien me seria muy util.
Saludos!