Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como determinar se existe um arquivo em Excel VBA
Visual Basic for Applications (VBA) é um subconjunto do Visual Basic que é utilizada para adaptar programas do Microsoft Office para atender às suas necessidades. Ao escrever para um arquivo no Visual Basic for Applications , é uma boa prática para se certificar de que determinado arquivo existe antes de tentar escrever nele. Se você quer descobrir se existe um arquivo em Excel, criar um módulo VBA que faz o truque. Para utilizar esta função, você deve ter alguma experiência prévia com programação VB . Coisas que você precisa
Excel 2007 ou Excel 2010
Show Mais instruções
um

Copie o seguinte código :

Option Explicit

FileOrDirExists função ( nome do caminho as String ) as Boolean

' Objetivo Macro: a função retorna TRUE se o arquivo especificado

' ou a pasta existe, false se não

' pathName . : suporta Windows unidades mapeadas ou UNC

' : Suporta caminhos Macintosh

' do ficheiro : Fornecer completo do caminho de arquivo e extensão
uso pasta "

: Fornecer caminho de pasta completo < br >

' Aceita com /sem arrastando "\\" (Windows)

' Aceita com /sem fuga ":" (Macintosh)

Dim iTemp As Integer

' Ignorar erros para permitir a avaliação do erro

On Error Resume Next

iTemp = GetAttr ( PathName )

' Verifique se o erro existe e resposta definidas adequadamente

Select Case Err.Number
caso

Is = 0

FileOrDirExists = True

Case Else

FileOrDirExists = False


End Select

' erro Resume verificando

On Error Goto 0
finais

Função

TestItWithWindows Sub ( )

' finalidade : Macro para testar a função FileOrDirExists com o Windows

' Só incluídos para demonstrar a função. Não é necessário para o uso normal

Dim sPath As String

! " Mude o seu diretório aqui

sPath =" C: \\ Test.xls "

' Teste se o diretório ou arquivo existe

Se FileOrDirExists ( sPath ) Então

MsgBox SPATH & " existe! "

Else

MsgBox sPath & " não existe "

End If End Sub


Sub TestItWithMacintosh ()

' Objetivo Macro: . Para testar a função FileOrDirExists com um
Macintosh

' Só incluídos para demonstrar a função. Não é necessário para o uso normal

Dim sPath As String

" Mude o seu diretório aqui

sPath =! " HardDriveName : Documentos: Test.doc "

'Test se o diretório ou arquivo existe

Se FileOrDirExists ( sPath ) Então

MsgBox SPATH & " existe! "

Else

MsgBox sPath & " faz não existe. "

End If End Sub


2

Abra o Excel e pressione" Alt- F11 "para entrar no editor do Visual Basic
< . br>
3

Clique em "Inserir " e clique em "Módulo ".
4

cole o código no painel do lado direito com a tecla " Ctrl- " V. " < br >
5

Change " Text.xls " ao nome do arquivo que você está procurando.
6

Pressione " F5" para executar o procedimento . o procedimento irá retornar um pop -up janela dizendo que se o arquivo existe.

Anterior :

Próximo : No
  Os artigos relacionados
·Como Criar e Ver Sintaxe no Microsoft Access 
·Excel Banco Gráficos não funcionam mais 
·Como fazer uma lista de exponencial no Excel 
·Como usar o Excel Solver para minimizar materiais 
·Timeline Excel Tutorial 
·Como criar intervalos no Excel 
·Como inserir imagens no Excel 
·Como calcular o percentual de um bairro Aprovada em Exc…
·Formação de banco de dados Microsoft Access 
·Como remover instâncias com base em uma lista em Excel…
  Artigos em destaque
·Como desativar o Norton para Restaurar configurações 
·Como Dobrar uma forma no Illustrator 
·Como faço para tornar as importações mais rápido no…
·Como adicionar exceções ao Firewall em Norton Securit…
·Como fazer Widescreen DVD em tela cheia 
·Definição da extensão PNG File 
·Como fazer comprimentos de onda em Illustrator 
·Como configurar Reason 4 com um kit Elétrica 
·Como Animar um símbolo do Flash 
·Como fazer uma Imagem em Movimento Usando imagens digit…
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados