Boa tarde,
é possivel no codigo abaixo por a FileDialog a mostra só os ficheiros com a extensão pretendido como por exemplo ".xlsx"
obrigado
Private Sub Command315_Click()
Dim StrCaminho As String
Dim StrArquivo As String
MsgBox "Selecione o ficheiro Excel que se encontra na pasta desejada."
CurrentDb.Execute "delete * from Folha1"
DoCmd.Requery
Dim fd As Object
Dim x As String
Set fd = Application.FileDialog(1)
fd.InitialFileName = CurrentProject.Path & "\PDF\"
With fd
.ButtonName = "Importar"
.Title = "Selecione o local onde se encontra o arquivo..."
If .Show Then
SelecionarPasta = .SelectedItems(1)
x = SelecionarPasta
Text359.Value = x
Text359 = Mid(x, InStrRev(x, "\") + 1)
Text999 = Mid(x, InStrRev(x, "-") + 0)
Text999 = Left(Text359, (Len(Text359) - Len(Text999)))
Text1000 = Mid(Text999, InStrRev(Text999, "-") + 1)
Dim Separar As Variant
Separar = Split(Text999, "-")
Text124 = Separar(2)
ApagarFicheiro
MoverFicheiro
CurrentDb.Execute "INSERT INTO [Folha1] SELECT * FROM [Folha7]"
Text126.Value = Text1000.Value
DoCmd.Requery
Text124.SetFocus
End If
End With
Set fd = Nothing
End Sub
é possivel no codigo abaixo por a FileDialog a mostra só os ficheiros com a extensão pretendido como por exemplo ".xlsx"
obrigado
Private Sub Command315_Click()
Dim StrCaminho As String
Dim StrArquivo As String
MsgBox "Selecione o ficheiro Excel que se encontra na pasta desejada."
CurrentDb.Execute "delete * from Folha1"
DoCmd.Requery
Dim fd As Object
Dim x As String
Set fd = Application.FileDialog(1)
fd.InitialFileName = CurrentProject.Path & "\PDF\"
With fd
.ButtonName = "Importar"
.Title = "Selecione o local onde se encontra o arquivo..."
If .Show Then
SelecionarPasta = .SelectedItems(1)
x = SelecionarPasta
Text359.Value = x
Text359 = Mid(x, InStrRev(x, "\") + 1)
Text999 = Mid(x, InStrRev(x, "-") + 0)
Text999 = Left(Text359, (Len(Text359) - Len(Text999)))
Text1000 = Mid(Text999, InStrRev(Text999, "-") + 1)
Dim Separar As Variant
Separar = Split(Text999, "-")
Text124 = Separar(2)
ApagarFicheiro
MoverFicheiro
CurrentDb.Execute "INSERT INTO [Folha1] SELECT * FROM [Folha7]"
Text126.Value = Text1000.Value
DoCmd.Requery
Text124.SetFocus
End If
End With
Set fd = Nothing
End Sub
Última edição por Roberto_1977 em 26/6/2014, 09:42, editado 1 vez(es)