Prikazi cijelu temu 02.07.2018 21:29
Avko Van mreze
Administrator
Registrovan od:28.05.2014
Lokacija:zagreb


Predmet:Re: dobro jutro, dobar dan...
PreuzmiIzvorni kôd (Text):
  1. sub ucitajDatoteku()  
  2.  'odredi path
  3.    
  4.     Dim folderPath As String
  5.     Application.DefaultFilePath = Application.ThisWorkbook.Path
  6.    
  7.     'ekstenzija
  8.     Dim prihvaceneEkstenzije As String
  9.     prihvaceneEkstenzije = "ekstenzija xlsx (*.xlsx), *.xlsx,"
  10.                            
  11.     'otvori datoteku
  12.     FileToOpen = Application.GetOpenFilename _
  13.                 (Title:="izaberi datoteku za uvoz podataka", _
  14.                 FileFilter:=prihvaceneEkstenzije)
  15.                
  16.     'ako datoteka nije izabrana
  17.     If FileToOpen = False Then
  18.         MsgBox "Nije izabrana datoteka.", vbExclamation, "ERROR"
  19.         Exit Function
  20.     End If
  21.    
  22.     'ime datoteke koju smo uzeli
  23.     imeFajla = GetFilenameFromPath(FileToOpen)
  24. end sub

PreuzmiIzvorni kôd (Text):
  1. Public Function GetFilenameFromPath(ByVal strPath As String) As String
  2.     'UZMI IME IF FAJLA
  3.     ' npr. 'c:\winnt\win.ini' vraca 'win.ini'
  4.  
  5.     If Right$(strPath, 1) <> "\" And Len(strPath) > 0 Then
  6.         GetFilenameFromPath = GetFilenameFromPath(Left$(strPath, Len(strPath) - 1)) + Right$(strPath, 1)
  7.     End If
  8. End Function

zivot je moja domovina.