Advertisement
Guest User

Untitled

a guest
May 28th, 2015
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 0.98 KB | None | 0 0
  1.  
  2.  
  3. Sub TiedostoJuttu()
  4.  
  5.     Dim KysyTiedosto As String
  6.     Dim Tarkistus As Boolean
  7.     Dim KokoTiedostoNimi As String
  8.     Dim LadattuWorkbook As Workbook
  9.     Dim TallennettavaWorkbook As Workbook
  10.    
  11.     KysyTiedosto = Application.InputBox(Prompt:="Avaa oletuskansiosta tiedosto nimeltä:", Title:="Avaa tiedosto", Default:="tiedosto.xlsx")
  12.     KokoTiedostoNimi = CurDir() & "\" & KysyTiedosto
  13.    
  14.     MsgBox Prompt:=" " & KokoTiedostoNimi
  15.    
  16.     If Dir(KokoTiedostoNimi) <> "" Then
  17.          Set LadattuWorkbook = Workbooks.Open(KokoTiedostoNimi)
  18.          Set TallennettavaWorkbook = Workbooks.Add
  19.        
  20.         LadattuWorkbook.Sheets(1).Copy Before:=TallennettavaWorkbook.Sheets(1)
  21.            
  22.         TallennettavaWorkbook.SaveAs Filename:="uusi.xlsx"
  23.      Else
  24.         MsgBox Prompt:="Tiedostoa " & KysyTiedosto & " ei löytynyt. Tarkista tiedoston nimi sekä sijainti ja yritä uudelleen!", Buttons:=vbExclamation, Title:="Tiedostoa ei löydy"
  25.     End If
  26.  End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement